全部產品
Search
文件中心

ApsaraDB for MongoDB:不同帳號的ECS通過內網串連MongoDB

更新時間:Jun 19, 2024

當ECS執行個體與MongoDB執行個體不在同一個阿里雲帳號時,使用本文中的辦法可以快速實現兩者之間的內網串連。

方法一:將MongoDB執行個體遷移至ECS執行個體所屬雲帳號

本方法通過Data Transmission ServiceDTS(Data Transmission Service)的資料移轉功能,將MongoDB資料庫遷移至ECS執行個體所屬雲帳號中。

操作步驟

  1. 在ECS所屬雲帳號中建立與ECS執行個體相同地區可用性區域專用網路的MongoDB執行個體,建立方法請參見建立執行個體

    說明
    • 在建立MongoDB執行個體時,選擇與ECS執行個體相同的VPC網路。

    • 如果已經建立MongoDB執行個體,請跳過該步驟。

  2. 將源雲帳號中的MongoDB資料庫遷移至目標雲帳號中,詳情請參見跨阿里雲帳號遷移MongoDB執行個體

  3. 將ECS執行個體的IP地址加入到目標MongoDB執行個體的白名單中,詳情請參見修改白名單

    說明

    關於擷取ECS執行個體IP地址資訊,請參見查看執行個體資訊

方法二:將ECS執行個體遷移至MongoDB執行個體所屬雲帳號

本方法通過將ECS執行個體作為自訂鏡像共用至MongoDB執行個體所屬雲帳號的方式,遷移ECS執行個體資料至MongoDB執行個體所屬雲帳號中。

前提條件

雲帳號A的ECS執行個體與雲帳號B的MongoDB執行個體需要屬於同一地區。

說明

如果ECS執行個體與MongoDB執行個體不在同一地區,您可以先將鏡像複製到目標地區後再共用,或者先共用鏡像後再跨地區複製鏡像。具體操作,請參見複製鏡像

操作步驟

  1. 使用執行個體建立自訂鏡像

  2. 將建立的自訂鏡像共用至MongoDB執行個體所屬雲帳號,詳情請參見操作步驟

  3. 使用自訂鏡像建立執行個體

    說明

    在建立ECS執行個體時,選擇與MongoDB執行個體相同的VPC網路。

  4. 將ECS執行個體的IP地址加入MongoDB執行個體的白名單中,詳情請參見修改白名單

    說明

    關於擷取ECS執行個體IP地址資訊,請參見查看執行個體資訊

方法三:ECS執行個體與MongoDB執行個體通過雲企業網串連

本方法通過雲企業網(Cloud Enterprise Network)在不同雲帳號下的專用網路之間建立串連,實現不同雲帳號下的ECS執行個體與MongoDB執行個體的相互串連。

說明

確保要進行互連的專用網路或交換器的網段不衝突。

操作步驟

  1. 將MongoDB執行個體切換為專用網路,詳情請參見傳統網路切換為專用網路,如果已經是專用網路可跳過本步驟。

  2. ECS執行個體從傳統網路遷移到專用網路,如果已經是專用網路可跳過本步驟。

  3. 根據實際環境選擇通過雲企業網進行內網互連的方式,詳情請參見:

  4. 將ECS執行個體的IP地址加入MongoDB執行個體的白名單中,詳情請參見修改白名單

    說明

    關於擷取ECS執行個體IP地址資訊,請參見查看執行個體資訊