全部產品
Search
文件中心

Virtual Private Cloud:混訪混掛遷移樣本

更新時間:Feb 28, 2024

本文檔介紹了如何使用混掛和混訪方案將傳統網路遷移至專用網路。

前提條件

在開始使用混掛和混訪遷移方案前,請確保滿足以下條件:
  • 您已經註冊了阿里雲帳號。如還未註冊,請先完成帳號註冊。更多資訊,請參見帳號註冊
  • 您已瞭解該遷移方案的詳細資料和使用限制。更多資訊,請參見遷移方案概述
  • 您已經瞭解專用網路和相關網路產品。專用網路和傳統網路存在很大的不同,除了安全隔離外,專用網路使您在雲上具備了網路管理能力,但這些管理需要使用相關的網路產品實現。
  • 本文檔中的遷移樣本僅供參考,很多系統都比遷移樣本的系統複雜。在遷移前需要仔細評估,梳理系統依賴,制定嚴謹的遷移方案。

待遷移系統

本文檔提供兩個遷移樣本,其中一個待遷移的系統相對複雜。

  • 待遷移系統一

    如下圖所示,待遷移的傳統網路系統使用了SLB、ECS、RDS、OSS四個產品。公網SLB執行個體有兩台ECS作為後端伺服器,ECS上的程式會訪問RDS和OSS。

  • 待遷移系統二

    如下圖所示,待遷移系統二的架構相對複雜些。公網SLB執行個體掛載了兩台ECS,分別為ECS1和ECS2,這兩台ECS需要訪問一個私網SLB執行個體。私網SLB執行個體也掛載了兩台ECS,分別為ECS3和ECS4,而這兩台ECS需要訪問RDS和OSS。

遷移樣本一

參考以下步驟,將待遷移系統一遷移至專用網路:

  1. 準備網路環境。
    首先,需要建立專用網路和交換器,確定要遷移的專用網路和交換器的相關資訊。
    更多資訊,請參見搭建IPv4專用網路
  2. 擷取RDS和OSS的專用網路訪問網域名稱。
    • 您可以通過控制台或API將RDS的網路類型切換至專用網路,並選擇保留傳統網路地址。更多資訊,請參見雲資料庫RDS版網路切換

      遷移後,傳統網路的訪問地址不變,會新增一個專用網路的訪問地址。這樣,傳統網路下的ECS仍可訪問資料,對業務無影響。當傳統網路地址到期後,系統會自動刪除傳統網路地址,您將無法通過傳統網路地址訪問資料庫。

    • OSS本身提供傳統網路和VPC兩個訪問網域名稱,不需要切換。請參考訪問網域名稱和資料中心擷取OSS的專用網路訪問網域名稱。
  3. 在專用網路中建立ECS並完成配置。
    如下圖所示,在VPC中建立兩台ECS,並在ECS上部署程式,將RDS和OSS的訪問網域名稱修改為專用網路的訪問網域名稱。配置完成後,需要仔細驗證測試是否可以正常訪問OSS和RDS。
  4. 將專用網路中的ECS添加到公網SLB執行個體。
    如下圖所示,將在VPC中建立並配置好的ECS添加到公網SLB執行個體中。添加後,注意觀察SLB執行個體中新加入的ECS的健全狀態檢查狀態。可將新加入的ECS的權重設定小一些,這樣可以在健全狀態檢查狀態正常但出現其它異常時,減少對系統的影響。同時,仔細觀察系統狀態、流量監控、健全狀態檢查日誌等資訊。
  5. 將傳統網路ECS從公網SLB執行個體中移除。
    如下圖所示,當系統運行正常後,將傳統網路ECS從公網SLB執行個體中移除。可以先將傳統網路ECS的權重設定為0,待傳統網路ECS上無請求流量時再移除。
  6. 釋放傳統網路ECS。
    如下圖所示,系統運行一段時間無異常後,將傳統網路ECS釋放。因為公網SLB執行個體本身支援掛載專用網路ECS,不再需要遷移。因此,到這裡整個遷移工作就完成了。
    說明 RDS傳統網路的地址到期後會自動刪除。

遷移樣本二

當遷移如下圖所示的系統時(待遷移系統二),如果採取遷移樣本一的操作順序,先遷移ECS1和ECS2,由於SLB只支援混掛,不支援混訪,會造成遷移後的專用網路內的ECS無法訪問傳統網路的ECS執行個體。

遷移該系統的基本步驟如下:

  1. 準備網路環境。
    首先,需要建立專用網路和交換器,確定要遷移的專用網路和交換器的相關資訊。

    更多資訊,請參加搭建IPv4專用網路

  2. 擷取RDS和OSS的專用網路訪問網域名稱。
    • 您可以通過控制台或API將RDS的網路類型切換至專用網路,並選擇保留傳統網路地址。更多資訊,請參見雲資料庫RDS版網路切換

      遷移後,傳統網路的訪問地址不變,會新增一個專用網路的訪問地址。這樣,傳統網路下的ECS仍可訪問資料,對業務無影響。當傳統網路地址到期後,系統會自動刪除傳統網路地址,您將無法通過傳統網路地址訪問資料庫。

    • OSS本身提供傳統網路和VPC兩個訪問網域名稱,不需要切換。請參考訪問網域名稱和資料中心擷取OSS的專用網路訪問網域名稱。
  3. 在VPC內建立兩台ECS,用於遷移私網SLB執行個體掛載的傳統網路ECS3和ECS4。
  4. 配置VPC內建立的這兩台ECS,使用RDS和OSS的專用網路訪問網域名稱。
  5. 在VPC內建立一個私網SLB執行個體,用於代替傳統網路的私網SLB執行個體。
  6. 配置VPC內的私網SLB執行個體,添加步驟3中建立的兩台ECS作為後端伺服器。
  7. 在VPC內再建立兩台ECS,用於遷移公網SLB執行個體的傳統網路ECS1和ECS2。
  8. 配置這兩台建立的ECS。特別注意,此時需要將訪問傳統網路中的私網SLB的地址替換為VPC的私網SLB地址。
  9. 接下來的過程,可以參考遷移樣本一中的步驟3步驟6