跨可用區更改實例規格支持將ECS實例遷移到同地域的其他可用區,同時,也支持在同規格族內更改實例規格(vCPU和內存),滿足您遷移云服務器ECS和變配實例規格的業務需求。
使用場景
ECS實例規格變配
如果當前ECS實例的配置無法滿足您的業務需求,且當前可用區所需的實例規格已經售罄,您可以在跨可用區遷移的同時,在同規格族內變配實例規格。
更改ECS實例的可用區
在同一地域的不同可用區部署應用實例,可以確保即使某個可用區發生故障,服務仍然能夠快速切換到另一個可用區繼續運行,從而提高系統的整體可用性和穩定性。
如果您想將ECS遷移到其他地域,建議您使用以下方案:
使用服務器遷移功能,將ECS實例從一個地域遷移到另一個地域,更多信息,請參見跨賬號和同賬號ECS實例間遷移。
為當前實例創建自定義鏡像,將自定義鏡像復制到目標地域,然后使用該自定義鏡像創建實例。具體操作,請參見使用實例創建自定義鏡像、復制自定義鏡像和使用自定義鏡像創建實例。
如果您收到經典網絡遷移通知,建議您將經典網絡ECS實例遷移到專有網絡。具體操作,請參見ECS實例從經典網絡遷移到專有網絡。
遷移原理
跨可用區更改實例規格原理如下圖所示:
使用限制
不支持計費類型為搶占式實例。
更換實例規格時,僅限同規格族內變配,不支持跨規格族更改實例規格。關于實例規格族的詳細信息,請參見實例規格族。
說明如果您想跨可用區更改到其他規格族,建議您執行跨可用區遷移操作后,再更改實例規格,具體操作,請參見更改包年包月實例規格或更改按量付費實例規格。
以下實例規格族不支持跨可用區遷移。
異構計算
彈性裸金屬服務器
超級計算集群
通用算力型實例規格族u1
經濟型實例規格族e
x86計算
大數據型
本地SSD型
安全增強型
8代實例規格族(g8ise、g8a、g8i、g8ae、g8y、c8a、c8i、c8ae、c8y、r8a、r8i、r8ae、r8y)
遷移影響
影響項目 | 說明 |
遷移時長 | 從源ECS實例停機到遷移后的ECS實例啟動,約耗時15分鐘。 重要 ECS實例啟動成功,說明計算網絡資源已經遷移完成。在ECS實例啟動后還會繼續遷移磁盤數據,通常情況下遷移100 GiB的磁盤數據耗時4小時左右,期間磁盤I/O性能會短暫下降,且暫時不支持快照和磁盤相關的操作。 |
實例狀態變化 | 遷移過程中會停止并重新啟動ECS實例,建議您在業務低谷的時間段進行遷移。 |
軟件授權碼變化 | 遷移后,軟件授權碼可能會發生變化。 如果該應用沒有遷移許可計劃,建議您聯系軟件供應商或者渠道伙伴提交驗證表單,重新授權。 |
固定公網/私網IP地址 |
|
其他 |
|
計費
準備工作
已為ECS實例的云盤創建快照。具體操作,請參見創建快照。
請確保實例所在的網絡類型為專有網絡VPC。如果您的ECS實例為經典網絡且需要跨可用區更改實例規格,可先將經典網絡遷移為專有網絡VPC。具體操作,請參見ECS實例從經典網絡遷移到專有網絡。
請確保沒有應用依賴于現有的私有IP地址。選擇目標虛擬交換機時,系統會重新給您的云服務器ECS分配私有IP地址。
如果安裝了安全狗、護士神和云鎖等軟件,請在任務執行前關閉,待任務執行完成后再打開,否則可能會因虛擬化驅動安裝失敗,導云服務器ECS無法啟動。
需要保證系統盤有500 MiB以上的可用空間,否則可能會因虛擬化驅動安裝失敗,導致云服務器ECS無法啟動。
ECS實例未配置以下項:IPv6、多彈性網卡、反向代理、高可用IP地址、阿里云全球加速GA(Global Accelerator)和路由表。
操作步驟
步驟1:跨可用區更改實例規格
登錄ECS管理控制臺。
在左側導航欄,選擇 。
在頁面左側頂部,選擇目標資源所在的資源組和地域。
請根據實際情況更改實例規格。
更改單個實例規格:找到待變更的ECS實例,在操作列中,選擇
。更改多個實例規格:選中多個待變更的ECS實例(最多5個),在實例頁面的左下角,選擇
。
在跨可用區更改實例規格對話框中,配置參數后,單擊創建。
具體參數說明,如下表所示。
參數
說明
遷移任務類型
默認選擇阿里云ECS云服務器遷移,不支持更改。
當前地域
云服務器ECS所屬地域。
目標可用區偏好
根據實際需求,選擇目標可用區。
網絡偏好
指定目標交換機,遷移后實例將從交換機網段內隨機選擇內網。
重要跨可用區更改實例規格不保留實例私有IP地址,請確保沒有應用依賴于現有私有IP地址。
您可以在遷移完成后自行修改私有IP地址。具體操作,請參見為已創建ECS實例修改主私網IPv4地址。
是否更換規格
根據實際需求,選擇是否變更實例規格。
使用當前規格:不變更實例規格。
更換實例規格:支持變更的實例規格及限制,請參見使用限制。
重要目前僅支持同規格族內變配實例規格。
目標實例規格偏好
選擇目標實例規格。
說明選擇更換實例規格才會顯示此參數。
待遷移變配實例
顯示已選擇的實例ID/名稱、目標可用區、目標規格和目標交換機信息。
操作須知
選中我已備份數據。
在彈出的對話框中,單擊去支付,根據界面提示完成付費操作。
步驟2:驗證遷移結果
返回ECS管理控制臺,查看實例的狀態。
更改實例規格需要一定的時間,請您耐心等待。當實例狀態由正在遷移變為運行中時,并且,可用區已變更,表示跨可用區更改實例規格成功。您也可以在SMC控制臺查看更改實例規格進度。具體操作如下:
登錄SMC控制臺。
在左側導航欄,選擇
。在遷移實時狀態列查看遷移進度。當遷移實時狀態為已完成時,表示更改實例規格完成。
常見問題
跨可用區遷移時,提示當前實例私網IP存在反向依賴或有路由依賴,如使用了Workbench、DTS等。其中Workbench可以在Workbench-實例-私網鏈路下查找并刪除;路由依賴可以在VPC控制臺-路由表中找到依賴該實例的路由條目進行刪除
出現該問題時,您可以參考以下步驟進行排查:
排查是否存在Workbench私網鏈路。
您可以在Workbench控制臺,選擇 ,查看是否存在該ECS實例的私網鏈路:
存在:請單擊釋放鏈路后,繼續下一步。
不存在:請繼續下一步。
排查是否存在下一跳為ECS實例的自定義路由條目。
您可以在路由表控制臺,查看是否存在下一跳為ECS實例的自定義路由條目:
存在:刪除自定義路由條目后,繼續下一步。
不存在:請繼續下一步。
排查是否存在源庫為ECS自建數據庫的DTS遷移任務。
您可以在DTS控制臺,查看是否存在源庫為ECS自建數據庫的DTS遷移任務:
存在:請刪除該遷移任務后,繼續下一步。
重要刪除DTS任務之前確保數據已經傳輸完畢,做好數據備份。
不存在:請繼續下一步。
排查是否存在VPC高級功能。
您可以在VPC控制臺,查看是否存在VPC高級功能,若存在高級功能,請刪除后,再執行本文操作。VPC高級功能說明,請參見VPC高級功能。