全部产品
Search
文档中心

云原生数据库 PolarDB:三可用区

更新时间:May 08, 2024

本文介绍了三可用区实例进行主备切换的步骤,以及解决主可用区不对齐问题的方法。

创建三可用区实例

在购买PolarDB-X实例时,部署拓扑可选择三可用区单可用区。选择三可用区即可创建一个三可用区的实例,详细步骤请参见创建实例

查看实例的三可用区信息

购买成功后可在实例的相关页面查看到实例的三可用区信息。

  • 实例列表

    在实例列表页,“可用区”相比于单可用区实例,会显示主可用区+备可用区的详情。

  • 实例详情

    在实例详情页,可用区与实例列表中的可用区相同,会显示主可用区+备可用区的详情。

  • 实例拓扑

    在拓扑信息详情页,可以看到每个节点的可用区与状态。

指定主可用区

  1. 登录PolarDB分布式版控制台

  2. 在页面左上角选择目标实例所在地域。

  3. 实例列表页,单击PolarDB-X 2.0页签。

  4. 找到目标实例,单击实例ID。

  5. 基本信息页,拓扑信息区域,单击指定主可用区按钮。

  6. 在弹出的指定主可用区对话框,选择将要成为主可用区的可用区,单击确定

    重要

    切换主备可用区会造成业务闪断,请在业务低峰期进行。

    实例状态短暂的变为HA切换中后,主备可用区切换完成。

常见问题

  • Q:计算节点在创建了多可用区实例后,看到计算节点会有部分节点状态为未激活,对应的角色为standby,这样的计算节点在三可用区容灾下有什么特殊的作用?

    image

  • A:三可用区实例,会有主可用区的定义,计算节点和存储节点会尽量对齐主可用区,计算节点中的master角色代表计算节点的主可用区,standby角色代表备可用区,在机房级故障时可以快速切换主可用区,切流到备可用区的计算节点来承接业务。在实例基本信息页,拓扑信息区域,单击指定主可用区按钮。在弹出的指定主可用区对话框,选择主可用区ID,即主可用区不需要变更,单击确定。原本备可用区的计算节点,实例状态会从standby角色,变更为master角色。

  • Q:存储节点在使用过程中由于其本身的高可用运维能力,会有可用区不对齐的情况,即部分存储节点的主可用区与实例的主可用区不一致。

  • A:在实例基本信息页,拓扑信息区域,单击指定主可用区按钮。在主可用区下拉框,选择主可用区ID,即主可用区不需要变更,单击确定。实例状态短暂的变为HA切换中后,会发现所有存储节点与元数据服务均对齐了主可用区。

    重要

    切换主备可用区会造成业务闪断,请在业务低峰期进行。