AnalyticDB for MySQL支援建立多可用性區域部署的企業版叢集。相較於單可用性區域叢集,多可用性區域叢集具備更高的容災能力,可以抵禦機房層級的故障。在故障發生時,後台能夠自動切換,確保業務正常運行。
多可用性區域部署架構
AnalyticDB for MySQL基於ESSD同城冗餘雲端硬碟的能力,實現了多可用性區域的同城容災。多可用性區域叢集的接入節點、計算節點和儲存節點會部署在主可用性區域,資料寫入後自動將資料冗餘儲存在兩個可用性區域內。當主可用性區域發生故障時,AnalyticDB for MySQL的整個服務會自動切換到備可用性區域運行,完成主備切換。
AnalyticDB for MySQL跨可用性區域容災架構圖如下所示:
注意事項
僅企業版叢集和湖倉版支援多可用性區域部署模式。
支援多可用性區域部署的地區包括:華東1(杭州)、華東2(上海)、華北2(北京)、華北3(張家口)、華南1(深圳)、中國香港和新加坡。
根據AnalyticDB for MySQL內建資料集的測試結果,同城冗餘雲端硬碟的資料因為需要同步寫入多個可用性區域,所以寫平均時延會高於PL1雲端硬碟,寫入時延差異約在5%以內。
主備切換的流程
主可用性區域發生故障時,AnalyticDB for MySQL的整個服務會自動切換到備可用性區域,完成主備切換,保障資料零丟失(RPO=0)和故障恢復不超過30分鐘(RTO≤30min)。流程如下圖所示:
主備切換的影響
在主備切換期間,可能會遇到叢集無法讀寫或讀寫逾時的情況。
相關文檔
企業版和基礎版產品定價:瞭解多可用性區域叢集的價格。
建立叢集:建立多可用性區域叢集。
部署模式變更配置:變更配置叢集的部署模式。