PolarDB支援手動更換主可用性區域或備可用性區域,您可以通過該功能將資料庫叢集計算節點遷移到其他可用性區域。
使用情境和注意事項
更換主可用性區域
更換叢集主可用性區域的功能適用於災難恢複或者讓ECS就近訪問的情境。
主備可用性區域切換過程中,會出現1~2次約30秒的串連閃斷。建議您在業務低穀期執行切換操作並確保應用具備重連機制。
如果目標可用性區域是備可用性區域,則不需要遷移資料。系統只需要切換資料庫計算節點,因此可以達到比較快的跨機房轉場效果(平均耗時5分鐘/節點),該操作常用於容災演練。
如果目標可用性區域不是備可用性區域,則需要遷移資料。系統執行遷移時間長短跟資料容量有關,可能需要幾個小時,請謹慎操作。該操作一般用於調整應用和資料庫的可用性區域分布,達到就近訪問資料庫的目的。
更換主可用性區域後,資料庫連接地址(叢集訪問地址和主訪問地址)不變,但使用的虛擬交換器vSwitch和IP地址可能會發生變化。該操作可能會影響資料庫的可用性,請謹慎操作。
叢集所在的地區需要PolarDB在兩個及以上的可用性區域部署了資源。如下地區暫不支援多可用性區域部署:菲律賓(馬尼拉)、韓國(首爾)、華北1(青島)、西南1(成都)、華北5(呼和浩特)和泰國(曼穀)。
更換備可用性區域
更換備可用性區域,需要遷移資料。系統執行遷移時間長短跟資料容量有關,可能需要幾個小時,請謹慎操作。該操作一般用於調整資料庫的可用性區域分布。
叢集所在的地區需要PolarDB在兩個及以上的可用性區域部署了資源,且目標備可用性區域不可以是當前的主可用性區域或備可用性區域。如下地區暫不支援多可用性區域部署:菲律賓(馬尼拉)、韓國(首爾)、華北1(青島)、西南1(成都)、華北5(呼和浩特)和泰國(曼穀)。
切換至儲存熱備叢集
請確認您的叢集已開啟高可用模式(熱備叢集)。
叢集切換支援版本為標準版和叢集版。
請勿高頻操作主備儲存叢集的切換,避免複寫延遲過高。
只允許和儲存熱備叢集進行主備切換,不支援切換到非備可用性區域。
主備可用性區域切換過程中,會出現1~2次約30秒的串連閃斷。建議您在業務低穀期執行切換操作並確保應用具備重連機制。
資料庫連接地址(叢集訪問地址和主訪問地址)、使用的虛擬交換器vSwitch和IP地址都不變。該操作可能存在網路繞行,請謹慎操作。
操作步驟
手動更換主可用性區域
登入PolarDB控制台。
在左上方,選擇叢集所在地區。
找到目的地組群,單擊叢集ID。
在基本信息頁面下方,單擊更换主可用区。
在彈出的對話方塊中,選擇目标可用区、目標VPC以及目標交換器,並根據業務需要選擇生效时间。
單擊确定即可。
切換至儲存熱備叢集
登入PolarDB控制台。
在左上方,選擇叢集所在地區。
找到目的地組群,單擊叢集ID。
在左側導覽列選擇配置與管理>服務可用性。
在服務可用性頁面,單擊切換至儲存熱備叢集。
單擊确定即可。
手動更換備可用性區域
登入PolarDB控制台。
在左上方,選擇叢集所在地區。
找到目的地組群,單擊叢集ID。
在左側導覽列選擇配置與管理>服務可用性。
在服務可用性頁面,單擊更換備可用性區域。
在彈出的對話方塊中,選擇目标可用区,並根據業務需要選擇生效时间。
說明只允許切換到除當前主備可用性區域外的可用性區域,遷移需要遷移資料。系統執行遷移時間長短跟資料容量有關,可能需要幾個小時,請謹慎操作。該操作一般用於調整資料庫的可用性區域分布。
您可以選擇生效时间為立即生效或可维护窗口生效。若選擇在可维护窗口生效,您還可以在计划任务頁查看該計劃任務的具體資訊或取消該任務,詳情請參見定時計劃任務。
單擊确定即可。
常見問題
Q:需要多長時間才能完成主可用性區域的更換?
A:
若您選擇的目標可用性區域是備可用性區域,則更換主可用性區域時不需要遷移資料。系統只需要切換資料庫計算節點,因此可以達到比較快的跨機房轉場效果(平均耗時5分鐘/節點),該操作常用於容災演練。
若您選擇的目標可用性區域不是備可用性區域,則更換主可用性區域時還需要遷移資料。系統執行遷移時間的長短跟資料容量有關,若資料量較大,可能需要幾個小時,請謹慎操作。該操作一般用於調整應用和資料庫的可用性區域分布,達到就近訪問資料庫的目的。
Q:更換主可用性區域所需的時間是否等於業務不可用時間?例如當需要將備可用性區域更換為目標主可用性區域時,平均耗時為5分鐘/節點,若叢集中有4個節點,是否意味著業務會有約20分鐘的不可用時間?
A:更換主可用性區域所需的時間不等於業務不可用時間。整個切換過程中,僅在主備切換時會出現1~2次約30秒的閃斷時間。建議您在業務低穀期執行並確保應用具備重連機制。
Q:在更換主可用性區域的過程中,叢集是如何保持正常啟動並執行?
A:更換主可用性區域後,資料庫連接地址(叢集訪問地址和主訪問地址)不變,因此您仍然可通過資料庫連接地址正常訪問叢集。但使用的虛擬交換器vSwitch和IP地址可能會發生變化。該操作可能會影響資料庫的可用性,請謹慎操作。