PolarDB支持手动更换主可用区和交换机,您可以通过该功能将数据库集群计算节点迁移到其他可用区。
使用场景和注意事项
更换集群主可用区的功能适用于灾难恢复或者让ECS就近访问的场景。
- 主备可用区切换过程中,会出现1~2次约30秒的连接闪断。建议您在业务低谷期执行切换操作并确保应用具备重连机制。
- 如果目标可用区是备可用区,则不需要迁移数据。系统只需要切换数据库计算节点,因此可以达到比较快的跨机房切换效果(平均耗时5分钟/节点),该操作常用于容灾演练。
- 如果目标可用区不是备可用区,则需要迁移数据。系统执行迁移时间长短跟数据容量有关,可能需要几个小时,请谨慎操作。该操作一般用于调整应用和数据库的可用区分布,达到就近访问数据库的目的。
- 更换主可用区后,数据库连接地址(集群访问地址和主访问地址)不变,但使用的虚拟交换机vSwitch和IP地址可能会发生变化。该操作可能会影响数据库的可用性,请谨慎操作。
- 集群所在的地域需要PolarDB在两个及以上的可用区部署了资源。如下地域暂不支持多可用区部署:菲律宾(马尼拉)、韩国(首尔)、澳大利亚(悉尼)、华北1(青岛)、西南1(成都)、华北5(呼和浩特)和泰国(曼谷)。
操作步骤
- 登录PolarDB控制台。
- 在控制台左上角,选择集群所在地域。
- 找到目标集群,单击集群ID。
- 在基本信息页面,单击更换主可用区。

- 在弹出的对话框中,选择目标可用区和目标交换机,并根据业务需要选择生效时间。

- 如果目标可用区是备可用区,则不需要迁移数据。系统只需要切换数据库计算节点,因此可以达到比较快的跨机房切换效果(平均耗时5分钟/节点),该操作常用于容灾演练。
- 如果目标可用区不是备可用区,则需要迁移数据。系统执行迁移时间长短跟数据容量有关,可能需要几个小时,请谨慎操作。该操作一般用于调整应用和数据库的可用区分布,达到就近访问数据库的目的。
- 若目标可用区无交换机,您需要先创建交换机。
- 您可以选择生效时间为立即生效或可维护窗口生效。若选择在可维护窗口生效,您还可以在计划任务页查看该计划任务的具体信息或取消该任务。
- 单击确定即可。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




