手動或自動在中國內地與海外地域、中國內地與中國香港之間互相同步鏡像時,會存在鏡像同步速度慢的問題。ACR提供了跨境同步加速和自定義同步鏈路功能來加快鏡像跨境同步的速度。本文介紹如何使用跨境同步加速和自定義同步鏈路功能。
背景信息
跨境同步加速和自定義同步鏈路功能區別如下:
跨境同步加速:基于調度策略與網絡鏈路優化,提升中國內地與海外地域、中國內地與中國香港之間的同步速度。
自定義同步鏈路:使用自定義的云企業網,為不同地域搭建私網通信通道,實現跨地域網絡互通。如果跨境同步加速功能不能滿足您對同步實例時延的要求,您可以使用自定義同步鏈路來進一步加快鏡像同步速度。
公有云Region不支持同步至非公有云 Region(金融云、政務云等)。
啟用跨境同步加速
登錄容器鏡像服務控制臺。
在頂部菜單欄,選擇所需地域。
在左側導航欄,選擇實例列表。
在實例列表頁面單擊目標企業版實例。
在企業版實例管理頁面的左側導航欄中選擇 。
在實例同步頁面左上角打開跨境同步加速開關。
在提示對話框單擊確定。
跨境加速效果參考數據
以下表格展示了2022年3月啟用跨境同步加速后同步鏡像的時延情況,統計了單層1 GB鏡像全球各地域間同步時延的TP95值,其中時延不包括同步任務因超過最大同步并發數造成的排隊耗時,以中國內地杭州數據為例。
TP95值是指100個任務,從小到大進行排序,取第95個值,即95%的概率都在這個值內。
表格中不同的顏色表示不同的時延:
綠色:時延在30秒內。
藍色:時延在1分鐘內。
黃色:時延在2分鐘內。
紅色:時延在3分鐘內。
自定義同步鏈路
自定義同步鏈路功能目前只對白名單開放。
在使用自定義同步鏈路功能前,您需要完成以下操作:
已創建兩條與源實例、目標實例同地域的專有網絡VPC。具體操作,請參見創建和管理專有網絡。本文以將杭州地域的實例同步到新加坡地域為例,需要分別創建杭州和新加坡地域的專有網絡VPC。本文設置杭州地域的VPC名稱為test1,新加坡地域的VPC名稱為test2。
已創建云企業網實例。具體操作,請參見云企業網實例。
如果您使用的是RAM用戶,則需要為RAM用戶添加以下權限,才能使用自定義鏈路功能。具體操作,請參見授予RAM用戶自定義策略。
{ "Version": "1", "Statement": [ { "Action": [ "cr:CreateSyncCustomLink", "cr:GetSyncCustomLink", "cr:UpdateSyncCustomLink", "cr:ListSyncCustomLink", "cr:DeleteSyncCustomLink" ], "Resource": "*", "Effect": "Allow" } ] }
步驟一:為云企業網實例添加VPC
創建轉發路由器。
登錄云企業網管理控制臺。
在云企業網實例頁面,單擊目標云企業網實例。
在轉發路由器頁簽下單擊創建轉發路由器。
在創建轉發路由器對話框,設置地域為新加坡,輸入名稱和描述,然后單擊確認。
重復執行以上步驟,創建杭州地域的轉發路由器。
為轉發路由器添加VPC。
在轉發路由器頁簽下單擊新加坡地域的轉發路由器右側操作列下的創建網絡實例連接。
在連接網絡實例頁面設置實例類型為專有網絡(VPC),地域為新加坡,選擇資源歸屬UID,設置網絡實例為test2,選擇轉發路由器的主可用區和備可用區,選擇交換機,然后單擊確定創建。
重復執行以上步驟,為杭州地域的轉發路由器添加同地域的名為test1的VPC。
步驟二:設置跨地域帶寬
購買帶寬包。
關于帶寬包的計費說明,請參見計費說明。
購買帶寬包前,您需要通過跨境云專線在線申請提交企業信息。
說明本文以中國內地(杭州)同步鏡像到海外地域(新加坡)為例,需要進行跨境專線申請,購買跨境帶寬包。如果您是將國外地域的鏡像同步到國外地域,則您無需進行跨境專線申請,購買非跨境帶寬包即可。
登錄云企業網管理控制臺。
在云企業網實例頁面,單擊目標云企業網實例名稱。
單擊帶寬包管理頁簽,單擊購買帶寬包(預付費)。
在云企業網(預付費)頁面設置商品類型為跨境、云企業網實例、區域、帶寬值、帶寬包名稱、購買時長,單擊立即購買。
杭州地域屬于中國內地,新加坡屬于亞太,因此本文設置區域-A為中國內地,區域-B為亞太。
說明如果您是將國外地域的鏡像同步到國外地域,您需要在云企業網(預付費)頁面設置商品類型為非跨境,然后設置云企業網實例、區域等參數。
在確認訂單頁面選中我已閱讀并同意《阿里云產品及服務協議》,單擊去支付,完成支付即可。
設置跨地域帶寬。
在云企業網實例頁面,單擊目標云企業網實例名稱。
單擊帶寬包管理頁簽,單擊跨地域帶寬。
在連接網絡實例頁面設置實例類型為跨地域,地域為華東1(杭州),對端地域為新加坡,帶寬分配方式為從帶寬包分配,選擇帶寬包實例,輸入帶寬,單擊確定創建。
步驟三:為源實例和目標實例添加VPC
登錄容器鏡像服務控制臺。
在頂部菜單欄,選擇所需地域。
在實例列表頁面單擊目標企業版實例。
在實例列表頁面單擊杭州地域的企業版實例。
在企業版實例管理頁面的左側導航欄中選擇 。
在專有網絡頁簽下,單擊添加專有網絡。
在添加專有網絡對話框中,設置已有專有網絡為test1,選擇交換機,并單擊確定。
重復以上步驟,為目標實例添加名為test2的VPC。
說明ACR支持將VPC添加至同地域下的多個目標實例中,添加后,多個實例都可以使用該條鏈路同步鏡像。
步驟四:自定義同步鏈路
自定義同步鏈路時,相同的跨境地域只能創建一條同步鏈路,例如杭州到新加坡只能創建一條同步鏈路。
登錄容器鏡像服務控制臺。
在頂部菜單欄,選擇所需地域。
在實例列表頁面單擊目標企業版實例。
在實例列表頁面單擊杭州地域的企業版實例。
在企業版實例管理頁面的左側導航欄中選擇 ,在右側頁面單擊添加同步鏈路。
在網絡實例配置向導中設置參數,然后單擊下一步。
參數
說明
鏈路名稱
設置同步鏈路名稱。
鏈路描述
設置同步鏈路描述。
實例ID/名稱
選擇云企業網實例ID。
來源網絡
設置源實例地域的網絡:
專有網絡:選擇VPC,本文選擇杭州地域的名為test1的VPC。
說明選擇源實例地域的VPC時,該條VPC必須已添加到源實例中,并且已在云企業網設置跨地域帶寬,否則您將選不到該條VPC。
交換機:選擇交換機。
不同的地域支持不同可用區的交換機,請根據界面提示選擇可用區下的交換機。
安全組:選擇安全組,提高鏈路安全性。
說明安全組的入方向要開放80和443端口。
不支持選擇托管安全組。
目標網絡
設置目標實例地域的網絡參數:
地域:選擇目標實例地域。
專有網絡:選擇VPC,本文選擇新加坡地域的名為test2的VPC。
說明選擇目標實例地域VPC時,該條VPC必須已添加到目標實例中,并且已在云企業網設置跨地域帶寬,否則您將選不到該條VPC。
在互通帶寬配置向導設置參數,然后單擊創建。
參數
說明
最高占用帶寬
設置使用該條同步鏈路同步任務時占用的最大帶寬。設置最高占用帶寬后,當前在這條鏈路上的同步任務將均分帶寬,并動態調整。
總同步任務數量
使用該條鏈路同步任務的數量,超過任務數需要排隊。
說明標準版實例支持的總同步任務數量為5個,高級版實例支持的總同步任務數量為10個。
在同步鏈路頁面單擊目標鏈路右側操作列下的啟用。
在提示對話框單擊確定。
查看鏈路類型
您可以在企業版實例管理頁面的左側導航欄中選擇
,在同步記錄頁面查看同步任務使用的鏈路類型。鏈路區別如下:默認鏈路:使用企業版實例默認鏈路。
跨境加速鏈路:使用了跨境同步加速功能來加快鏡像同步速度。
自定義鏈路:使用了同步鏈路來加快鏡像同步速度。
相關文檔
如需通過API接口來創建同步任務,請參見CreateRepoSyncTaskByRule - 創建鏡像倉庫同步任務和CreateRepoSyncTask - 手動創建倉庫同步任務。