任播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地址,使用者將通過該地址訪問您的服務。
在AnycastElastic IP Address頁面,單擊購買AnycastElastic IP Address。
如果您是首次開通Anycast EIP執行個體,Anycast EIP執行個體產生的公網費和流量傳輸費統一由雲資料轉送CDT(Cloud DataTransfer)服務收取,請根據頁面提示開通CDT服務。
閱讀並選中協議後單擊立即開通。
在彈出的提示對話方塊單擊繼續購買。
在購買頁面配置購買資訊,並單擊立即開通。
步驟二:綁定資源
建立執行個體後,您需要將該執行個體與後端服務進行綁定。綁定後,用戶端便可通過分配的公網IP地址訪問您的服務。
在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產品後,降低了訪問新加坡伺服器上應用服務的延遲。
