任播Elastic IP Address(Anycast Elastic IP Address,簡稱Anycast EIP)是一款覆蓋全球的公網可用性提升產品。本文指導您如何使用Anycast EIP提升使用者的公網訪問體驗,並讓您能快速上手本產品。
背景資訊
某公司在新加坡地區的阿里雲上部署了應用服務,其中ECS與專用網路類型的負載平衡CLB(原SLB)進行綁定,CLB執行個體與EIP進行綁定,ECS通過EIP對外提供服務。英國(倫敦)和中國(香港)的使用者通過EIP訪問該服務時由於受地區和公網品質的影響,訪問過程中經常出現延遲、抖動和丟包的情況。現該公司計劃部署Anycast EIP產品,將Anycast EIP與後端的CLB執行個體進行綁定,接入地區內的使用者可通過同一個公網IP地址就近接入阿里雲,進而訪問後端服務,提升使用者的公網訪問體驗。情境架構如下圖所示。
配置流程
步驟一:建立Anycast EIP執行個體
在您使用Anycast EIP前,您必須先建立一個Anycast EIP執行個體。建立執行個體後,系統會自動給您分配一個可訪問公網的IP地址,使用者將通過該地址訪問您的服務。
- 登入任播Elastic IP Address管理主控台。
在AnycastElastic IP Address頁面,單擊購買AnycastElastic IP Address。
如果您是首次開通Anycast EIP執行個體,Anycast EIP執行個體產生的公網費和流量傳輸費統一由雲資料轉送CDT(Cloud DataTransfer)服務收取,請根據頁面提示開通CDT服務。
閱讀並選中協議後單擊立即開通。
在彈出的提示對話方塊單擊繼續購買。
在購買頁面配置購買資訊,並單擊立即開通。
參數
說明
接入地區
選擇接入地區。預設為中國內地以外地區。
執行個體規格
選擇執行個體規格。預設為通用型。
計費方式
選擇計費方式。預設為按流量計費。更多資訊,請參見計費說明。
名稱
您可以自訂Anycast EIP執行個體名稱。
購買數量
Anycast EIP執行個體的購買數量。
服務合約
閱讀並選中Anycast EIP服務合約。
步驟二:綁定資源
建立執行個體後,您需要將該執行個體與後端服務進行綁定。綁定後,用戶端便可通過分配的公網IP地址訪問您的服務。
- 登入任播Elastic IP Address管理主控台。
在AnycastElastic IP Address頁面,找到目標執行個體,然後在操作列單擊管理。
在Anycast EIP執行個體詳情頁面的綁定執行個體管理頁簽下,單擊綁定資源。
在綁定AnycastElastic IP Address至資源對話方塊,根據以下資訊進行配置,然後單擊確定。
配置項
說明
執行個體類型
選擇要綁定的雲資源執行個體類型。
傳統型負載平衡CLB執行個體(預設值)
彈性網卡
重要1個地區下僅支援綁定1個雲資源執行個體。
僅支援專用網路類型的CLB執行個體。
Anycast EIP選擇綁定彈性網卡類型時,該彈性網卡必須已與ECS執行個體綁定,且未綁定公網IP,否則無法綁定。
資源群組
選擇要綁定的雲資源執行個體所在資源群組。
設定為預設
選擇是否將要綁定的雲資源執行個體設定為預設來源站點。針對所有未指定與來源站點映射關係的存取點,其訪問請求預設轉寄至預設來源站點。
是(預設值):將要綁定的雲資源執行個體設定為預設來源站點。
否:將要綁定的雲資源執行個體設定為普通來源站點。
地區
選擇要綁定的雲資源執行個體所在地區,即來源站點地區。
目前,Anycast EIP支援綁定的來源站點地區包括中國香港、新加坡、美國(矽谷)、美國(維吉尼亞)和德國(法蘭克福)。
接入地區
指定來源站點地區對應的存取點。通過指定接入地區,可指定接入地區和來源站點的映射關係。
僅當設定為預設為否時,支援指定接入地區。
選擇要綁定的執行個體
選中目標資源執行個體。
步驟三:驗證測試
完成上述操作後,您可以測實驗證公網訪問效果。
Anycast EIP公網品質受電訊廠商公網品質的影響,請以實際業務測試為準。本樣本的驗證測試以查看資料包延遲效果為例進行說明。
在您的訪問地區開啟電腦的命令列視窗。
執行以下命令,查看資料包延遲情況。
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "要訪問的IP地址"
其中:
time_connect:連線時間。從開始到建立TCP串連完成所用的時間,單位:秒。
time_starttransfer:開始傳輸時間。在用戶端發出請求後,到後端伺服器響應第一個位元組所用的時間,單位:秒。
time_total:串連總時間。用戶端發出請求後,到後端伺服器響應會話所用的時間,單位:秒。
經測試,在使用Anycast EIP產品後,降低了訪問新加坡伺服器上應用服務的延遲。