您可以將MongoDB實例遷移至同一地域內的其它可用區。遷移可用區后,實例的所有屬性、規格配置和連接地址都不會改變。
前提條件
注意事項
專有網絡的實例在遷移可用區過程中,不允許更換實例的專有網絡。
遷移所需時間和網絡、任務隊列、數據量大小等多種因素有關,請在業務低峰期執行遷移可用區操作。
遷移可用區過程中會有30秒閃斷,請確保應用程序具有重連機制。
遷移可用區會造成虛擬IP(VIP,如172.16.88.60)的變更。如果應用連接的是數據庫的虛擬IP,則與數據庫的連接會斷開。
說明建議使用ConnectionstringURI地址來連接實例以保障高可用性,副本集實例請參見副本集實例連接說明,分片集群實例請參見分片集群實例連接說明。
支持的遷移類型和場景
支持的遷移類型 | 常見場景 |
從單可用區遷移至另一單可用區 | 將MongoDB實例遷移至ECS實例所屬的可用區,同一可用區ECS實例和MongoDB實例通過內網連接擁有更低的網絡延遲。 |
從單可用區遷移至多可用區 | 提高實例的容災能力,實現跨機房容災。 單可用區實例可以承受服務器和機架級別的故障,而多可用區實例可以承受機房級別的故障。例如將三節點副本集中的節點,分別部署在同一地域的三個不同的可用區,可承受更高級別的災難。 說明 關于多可用區副本集實例和分片集群實例的節點部署策略,請參見副本集實例節點部署方案對比或多可用區分片集群實例各組件節點的部署策略。 |
從多可用區遷移至單可用區 | 滿足特定功能的要求。 |
從多可用區遷移至多可用區 | MongoDB實例升配時需要更多的資源,新的多可用區能夠提供充足的空間。 |
本地盤版MongoDB實例僅支持從單可用區遷移至另一單可用區,如果希望實現多可用區部署,可以選擇格式為地域(可用區1+可用區2+可用區3)
的可用區,例如深圳可用區(C+D+E)。上述格式的可用區僅部分地域支持,具體信息請參見支持的地域及可用區。
操作步驟
訪問MongoDB副本集實例列表或MongoDB分片集群實例列表,在上方選擇資源組和地域,然后單擊目標實例ID。
在基本信息區域,單擊可用區右側的遷移可用區。
在將實例遷移至其他可用區面板,配置對應的參數。
云盤版實例和本地盤版實例的配置參數不同,具體信息如下:
云盤版
參數
參數說明
您在節點的實例
固定為當前實例ID。
當前的可用區
固定為實例當前所在可用區。
可用區類型
根據需求選擇單可用區或多可用區。
遷移至
選擇遷移的目標可用區。
如果可用區類型選擇了多可用區,您還需要配置備可用區1遷移至和備可用區2遷移至參數。
當前的VPC
固定為實例當前所屬的VPC。
請選擇虛擬交換機
選擇遷移的虛擬交換機。
切換時間
選擇遷移可用區的生效時間。
任務完成后立即切換:參數配置完成后,系統立即開始遷移可用區任務,任務完成后立即切換實例。
任務完成后在可維護時間段內切換:設置實例遷移可用區的生效時間。您可以選擇當前設置的可維護時間段,也可以根據業務需求,重新設置可維護時間段。
單擊任務完成后在可維護時間段內切換右側的編輯設置切換時間。
在規格信息區域,單擊可維護時間段右側的編輯設置切換時間,設置方法請參見設置可維護時間段。
本地盤版
本地盤版實例不同的網絡類型的配置參數也有所不同,具體信息如下:
網絡類型為專有網絡或處于專有網絡和經典網絡混訪。
參數
參數說明
您在節點的實例
固定為當前實例ID。
當前的可用區
固定為實例當前所在可用區。
遷移至
選擇遷移的目標可用區。
當前的VPC
固定為實例當前所屬的VPC。
請選擇虛擬交換機
選擇遷移的虛擬交換機。
切換時間
選擇遷移可用區的生效時間。
任務完成后立即切換:參數配置完成后,系統立即開始遷移可用區任務,任務完成后立即切換實例。
任務完成后在可維護時間段內切換:設置實例遷移可用區的生效時間。您可以選擇當前設置的可維護時間段,也可以根據業務需求,重新設置可維護時間段。
單擊任務完成后在可維護時間段內切換右側的編輯設置切換時間。
在規格信息區域,單擊可維護時間段右側的編輯設置切換時間,設置方法請參見設置可維護時間段。
網絡類型為經典網絡。
參數
參數說明
您在節點的實例
固定為當前實例ID。
當前的可用區
固定為實例當前所在可用區。
遷移至
選擇遷移的目標可用區。
切換時間
選擇遷移可用區的生效時間。
任務完成后立即切換:參數配置完成后,系統立即開始遷移可用區任務,任務完成后立即切換實例。
任務完成后在可維護時間段內切換:設置實例遷移可用區的生效時間。您可以選擇當前設置的可維護時間段,也可以根據業務需求,重新設置可維護時間段。
單擊任務完成后在可維護時間段內切換右側的編輯設置切換時間。
在規格信息區域,單擊可維護時間段右側的編輯設置切換時間,設置方法請參見設置可維護時間段。
仔細閱讀提示信息后選中復選框。
單擊確定。
常見問題
Q:云盤版實例開啟了云盤加密會影響遷移可用區嗎?
A:不影響,開啟了云盤加密的實例也支持遷移可用區。