任播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產品,預設按流量計費,關於具體計費規則,請參見計費說明。如需通過CDT計費,請前往雲資料轉送頁面並選擇除中國內地以外地區,在Anycast EIP產品後單擊立即開通進行開通。更多資訊,請參見什麼是雲資料轉送。
在購買頁面配置購買資訊,並單擊立即開通。
參數 | 說明 |
接入地區 | 選擇接入地區。預設為中國內地以外地區。 |
執行個體規格 | 選擇執行個體規格。預設為通用型。 |
計費方式 | 選擇計費方式。預設為按流量計費。更多資訊,請參見計費說明。 |
名稱 | 您可以自訂Anycast EIP執行個體名稱。 |
購買數量 | Anycast EIP執行個體的購買數量。 |
服務合約 | 閱讀並選中Anycast EIP服務合約。 |
步驟二:綁定資源
建立執行個體後,您需要將該執行個體與後端服務進行綁定。綁定後,用戶端便可通過分配的公網IP地址訪問您的服務。
- 登入任播Elastic IP Address管理主控台。
在AnycastElastic IP Address頁面,找到目標執行個體,然後在操作列單擊管理。
在Anycast EIP執行個體詳情頁面的綁定執行個體管理頁簽下,單擊綁定資源。
在綁定AnycastElastic IP Address至資源對話方塊,根據以下資訊進行配置,然後單擊確定。
配置項 | 說明 |
執行個體類型 | 選擇要綁定的雲資源執行個體類型。 |
資源群組 | 選擇要綁定的雲資源執行個體所在資源群組。 |
設定為預設 | 選擇是否將要綁定的雲資源執行個體設定為預設來源站點。針對所有未指定與來源站點映射關係的存取點,其訪問請求預設轉寄至預設來源站點。 |
地區 | 選擇要綁定的雲資源執行個體所在地區,即來源站點地區。 目前,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產品後,降低了訪問新加坡伺服器上應用服務的延遲。 