跨可用区容灾

更新时间:

云原生数据仓库 AnalyticDB MySQL 版支持创建多可用区部署的企业版集群。相较于单可用区集群,多可用区集群具备更高的容灾能力,可以抵御机房级别的故障。在故障发生时,后台能够自动切换,确保业务正常运行。

多可用区部署架构

AnalyticDB for MySQL基于ESSD同城冗余云盘的能力,实现了多可用区的同城容灾。多可用区集群的接入节点、计算节点和存储节点会部署在主可用区,数据写入后自动将数据冗余存储在两个可用区内。当主可用区发生故障时,AnalyticDB for MySQL的整个服务会自动切换到备可用区运行,完成主备切换。

AnalyticDB for MySQL跨可用区容灾架构图如下所示:

image

注意事项

  • 企业版集群和湖仓版支持多可用区部署模式。

  • 支持多可用区部署的地域包括:华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)、中国香港和新加坡。

  • 根据AnalyticDB for MySQL内置数据集的测试结果,同城冗余云盘的数据因为需要同步写入多个可用区,所以写平均时延会高于PL1云盘,写入时延差异约在5%以内。

主备切换的流程

主可用区发生故障时,AnalyticDB for MySQL的整个服务会自动切换到备可用区,完成主备切换,保障数据零丢失(RPO=0)和故障恢复时间不超过30分钟(RTO≤30min)。流程如下图所示:

image

主备切换的影响

在主备切换期间,可能会遇到集群无法读写或读写超时的情况。

相关文档