全部产品
Search
文档中心

云原生数据库 PolarDB:多可用区部署架构

更新时间:Dec 15, 2023

PolarDB MySQL版支持创建多可用区的集群。相比单可用区集群,多可用区集群具备更高的容灾能力,可以抵御机房级别的故障。本文将为您介绍如何实施多可用区部署以及如何更换主可用区。

前提条件

  • 集群所在的地域需要PolarDB在两个及以上的可用区部署了资源。如下地域暂不支持多可用区部署:菲律宾(马尼拉)、韩国(首尔)、澳大利亚(悉尼)、华北1(青岛)、西南1(成都)、华北5(呼和浩特)和泰国(曼谷)。

  • 目标可用区拥有足够的计算资源。

  • 已开启存储热备集群。

多可用区架构

使用多可用区集群时,数据分布在多个可用区内,主可用区和备可用区各保存3副本数据(共6副本数据),具有更高的SLA可靠性保障。计算节点暂时要求位于主可用区,备可用区的存储热备集群用于主可用区故障时进行故障切换。

  • 当主可用区故障时,集群会自动进行主备可用区切换。具体操作请参见自动切换可用区

  • 当出现灾难恢复或者让ECS就近访问的场景时,可以手动进行主备可用区切换。具体操作请参见手动更换可用区

多可用区架构如下:架构

说明

集群所在的地域需要PolarDB在两个及以上的可用区部署了资源。如下地域暂不支持多可用区部署:美国(硅谷)、美国(弗吉尼亚)、菲律宾(马尼拉)、韩国(首尔)、澳大利亚(悉尼)、华北1(青岛)、西南1(成都)、华北5(呼和浩特)和泰国(曼谷)。

如何实现多可用区架构

当满足前提条件时,新建集群会默认为多可用区集群。关于如何新建集群,详情请参见购买按量付费集群购买包年包月集群

多可用区费用说明

多可用区功能暂时不需要支付额外费用。

查看集群所属可用区

在集群的基本信息页面,可查看数据分布的可用区数据分布的可用区