費用
遷移可用性區域功能免費。即使將執行個體從單可用性區域遷移至多個可用性區域,也不收取費用。
注意事項
僅支援在同地區下的可用性區域之間進行遷移。如需跨地區遷移可用性區域,可以在目標地區和可用性區域購買新執行個體,使用DTS將原執行個體資料移轉至新執行個體,檢查無誤後釋放原執行個體。
主節點切換:遷移可用性區域期間可能會導致主節點切換,造成主節點串連地址、代理串連地址短時間不可用,請確保應用具有自動重連機制。若無自動重連機制,請手動進行應用與資料庫的重連。具體影響請參見執行個體切換的影響。主節點切換的情境如下:
虛擬IP(VIP)變更:遷移可用性區域期間如果發生主節點切換,會造成虛擬IP(VIP)的變更,串連地址不會發生變化,請盡量在您的應用程式中使用串連地址進行串連,請勿使用IP地址。
DTS任務中斷:如果有正在執行的DTS任務,可用性區域遷移後,需要重啟相應的DTS任務。
重新建立表檔案:遷移可用性區域會重新建立表檔案,從而導致表檔案的建立時間發生變化,進而引起INFORMATION_SCHEMA中表的CREATE_TIME欄位發生變化。
如果遷移的目標可用性區域資源不足,則可能遷移可用性區域失敗。
遷移可用性區域時,不支援只更改交換器。若您需要修改執行個體的交換器,請參見切換Virtual Private Cloud和虛擬交換器。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在執行個體基本資料頁面,單擊右上方遷移可用區。
說明
如果控制台沒有遷移可用區按鈕,請確認您的執行個體是否符合前提條件。
在將執行個體遷移至其他可用區對話方塊中,選擇目標可用性區域、目標可用性區域交換器和切換時間,單擊確定。
重要
在遷移至目標可用性區域時,必須確保該可用性區域內已配置Virtual Private Cloud和至少一個交換器(VSwitch)。若目標可用性區域內不存在交換器,則無法進行選擇和遷移。
遷移情境 | 說明 |
從一個可用性區域遷移至另一個可用性區域 | 主節點目標可用性區域和備節點目標可用性區域選擇相同的可用性區域。 例如將新加坡 可用性區域C(主)+ 可用性區域C(備) 遷移至新加坡 可用性區域A(主)+ 可用性區域A(備) 。 |
從一個可用性區域遷移至多個可用性區域 | 主節點目標可用性區域和備節點目標可用性區域選擇不同的可用性區域。 例如將新加坡 可用性區域C(主)+ 可用性區域C(備) 遷移至新加坡 可用性區域B(主)+ 可用性區域A(備) 。 說明 遷移後的主備節點分別位於不同的可用性區域,能夠實現跨可用性區域容災。 相對於單可用性區域執行個體,多可用性區域執行個體可以承受更進階別的災難。例如,單可用性區域執行個體可以承受伺服器和機架層級的故障,而多可用性區域執行個體可以承受機房層級的故障。 對於包含主備節點的執行個體,建議遷移至多個可用性區域,實現執行個體的跨可用性區域容災。
|
從多個可用性區域遷移至一個可用性區域 | 主節點目標可用性區域和備節點目標可用性區域選擇相同的可用性區域。 例如將新加坡 可用性區域B(主)+ 可用性區域A(備) 遷移至新加坡 可用性區域C(主)+ 可用性區域C(備) 。 說明 執行個體單可用性區域部署不具備跨可用性區域容災能力,建議遷移至多可用性區域。 |
從多個可用性區域遷移至多個可用性區域 | 主節點目標可用性區域和備節點目標可用性區域選擇不同的可用性區域。 例如將新加坡 可用性區域B(主)+ 可用性區域C(備) 遷移至新加坡 可用性區域A(主)+ 可用性區域B(備) 。 |
在遷移可用性區域彈窗中,確認遷移前後的可用性區域資訊,並單擊確定。