當ECS執行個體與MongoDB執行個體的地區不同時,您可以根據本文中的方法快速實現兩者在內網之間的串連。
前提條件
MongoDB執行個體與ECS執行個體的網路類型都為專用網路。
如果MongoDB執行個體與ECS執行個體的網路類型不一致或都為傳統網路時,建議您將執行個體的網路類型遷移至專用網路後,再參考本文操作。遷移MongoDB執行個體和ECS執行個體的網路類型方法如下:
方法一:將MongoDB執行個體遷移至ECS執行個體所屬地區
本方法通過Data Transmission ServiceDTS(Data Transmission Service)的資料移轉功能,實現遷移MongoDB執行個體至ECS執行個體所屬地區的目的,例如將MongoDB執行個體從華北1(青島)遷移至華東1(杭州)。
在ECS所屬地區建立MongoDB執行個體,詳情請參見建立執行個體,如果已建立可跳過本步驟。
說明在建立MongoDB執行個體時,選擇與ECS執行個體相同的VPC網路。
將源地區下的MongoDB資料庫遷移至目標MongoDB執行個體,詳情請參見遷移MongoDB執行個體至其他地區。
將ECS執行個體的IP地址加入目標MongoDB執行個體的白名單中,詳情請參見設定白名單。
說明關於擷取ECS執行個體IP地址資訊,請參見查看執行個體資訊。
方法二:將ECS執行個體遷移至MongoDB執行個體所屬地區
下述兩種方法分別通過自訂鏡像和遷雲工具,實現遷移ECS執行個體資料至MongoDB執行個體所屬地區的目的,例如將ECS執行個體從華北1(青島)遷移至華東1(杭州)。
將ECS執行個體作為自訂鏡像,在MongoDB執行個體所屬地區使用該鏡像建立新的ECS執行個體。(推薦)
使用遷雲工具遷移ECS執行個體至MongoDB執行個體所屬地區。
遷移ECS執行個體至MongoDB執行個體所屬地區,詳情請參見跨帳號和同帳號ECS執行個體間遷移。
將ECS執行個體的IP地址加入MongoDB執行個體的白名單中,詳情請參見設定白名單。