如果您需要跨地區部署業務或跨地區備份業務,您可以通過自訂鏡像的跨地區複製功能將ECS執行個體從源地區複製到目標地區,新的ECS執行個體與源ECS執行個體會擁有相同的環境配置,可以實現快速跨地區複製環境。本文為您介紹如何通過自訂鏡像跨地區複製ECS執行個體。
注意事項
跨地區複製ECS執行個體前,請您仔細閱讀以下注意事項。
在建立自訂鏡像期間,系統會對ECS執行個體的各個雲端硬碟自動建立快照,快照將產生一定的費用。有關快照費用的詳細資料,請參見快照計費。
說明本地碟不支援建立快照,因此包含本地碟的執行個體不支援本文操作。
源ECS執行個體的網路類型可以是傳統網路或Virtual Private Cloud,建立目標ECS執行個體時僅支援建立VPC網路類型的ECS執行個體。
通過自訂鏡像跨地區複製ECS執行個體時,雖然新建立的目標ECS執行個體中雲端硬碟資料與源ECS執行個體中的雲端硬碟資料保持一致,但新建立的目標ECS執行個體的執行個體中繼資料(執行個體ID、公網/私網IP地址等)會重建,與源ECS執行個體中的執行個體中繼資料相比較會發生變化。所以在複製ECS執行個體前,建議您手動排查資源關聯關係,並在複製完成後及時更新資源的關聯關係。關於執行個體中繼資料的更多資訊,請參見執行個體中繼資料。
步驟一:為源ECS執行個體建立自訂鏡像
登入ECS管理主控台。
在左側導覽列,選擇 。
在頂部功能表列左上方處,選擇地區,本樣本為華東1(杭州)。
找到源ECS執行個體,在操作列,選擇 。
在建立自訂鏡像對話方塊中,完成配置,然後單擊確認。
設定自訂鏡像的名稱,本樣本為Created_from_hangzhouECS1。
其他更多參數說明,請參見使用執行個體建立自訂鏡像。
在左側導覽列,選擇 。
在自訂鏡像頁簽,找到並查看已建立的Created_from_hangzhouECS1自訂鏡像的狀態。
當目標自訂鏡像的狀態變為可用時,再進行下一步操作。
步驟二:跨地區複製鏡像
將源ECS執行個體跨地區複製到新建立的目標ECS執行個體前,需要先通過複製鏡像功能將自訂鏡像複製到目標地區。
在左側導覽列,選擇 。
在頂部功能表列左上方處,選擇地區,本樣本為華東1(杭州)。
在自訂鏡像頁簽,找到Created_from_hangzhouECS1鏡像,在操作列單擊複製鏡像。
在複製鏡像對話方塊中,根據複製鏡像的不同類型配置參數,然後單擊確定。
設定複製鏡像的名稱,例如Copy_from_hangzhouImage1。
選擇目標地區,例如華東2(北京)。
其他更多參數說明,請參見複製鏡像。
在頂部功能表列左上方處,切換到華東2(北京)地區,查看Copy_from_hangzhouImage1鏡像的進度和狀態。
鏡像複製完成後,後續的操作步驟您需要在新的地區下進行。
步驟三:使用自訂鏡像建立目標ECS執行個體
在左側導覽列,選擇 。
在頂部功能表列左上方處,選擇地區,本樣本為華東2(北京)。
在自訂鏡像頁簽,找到複製自訂鏡像Copy_from_hangzhouImage1。
在操作列,單擊建立執行個體。
在ECS執行個體購買頁面,完成資源配置,然後建立目標ECS執行個體。
地區和鏡像資訊已自動填滿,您無需更改。
根據實際業務需求選擇執行個體規格。
其他更多參數說明,請參見自訂購買執行個體。
步驟四:檢查建立ECS執行個體內的資料
您需要檢查新建立的目標ECS執行個體的相關資料情況,確保執行個體資料複製後,業務功能仍可流暢運行。例如:
檢查雲端硬碟資料
檢查建立ECS執行個體系統硬碟資料是否與源ECS執行個體一致,例如比較檔案和目錄結構是否一致。如果源ECS執行個體存在資料盤並在目標ECS執行個體上掛載了相應的雲端硬碟,您可以檢查資料盤上的資料是否與源ECS執行個體一致。
運行應用程式或服務
如果您的源ECS執行個體上運行了特定的應用程式或服務,您可以嘗試在建立ECS執行個體上運行相同的應用程式或服務,並驗證其功能和資料操作是否與源ECS執行個體一致。
對比資源資訊變化
您可以查看執行個體資訊,對比源ECS執行個體與建立ECS執行個體相關的資源資訊變化,例如鏡像資訊、網路設定等。
更新資源的關聯關係
建立ECS執行個體會重建執行個體中繼資料,與源ECS執行個體中的執行個體中繼資料相比較會發生變化。您需要在複製完成後及時更新資源的關聯關係。例如:
如果應用程式依賴於特定的私人IP地址進行內部通訊,複製後必須更新新執行個體的網路設定,例如修改新執行個體的私人IP地址與源執行個體在相同子網內,並檢查網路的連通性。修改私人IP地址的操作,可參見修改私人IP地址。
如果應用程式依賴DNS網域名稱訪問,則在複製後必須更新新執行個體的DNS配置,以保證外部業務訪問的連續性。例如:如何在Linux執行個體中自訂配置DNS。
(可選)步驟五:釋放或刪除源ECS執行個體及相關資源
相關文檔
您可以選擇Server Migration Center(Server Migration Center)實現跨帳號遷移ECS執行個體。具體操作,請參見跨帳號和同帳號ECS執行個體間遷移。