【PolarDB·专家篇】更换主可用区和交换机

「已注销」 2022-03-18 22:35:06

PolarDB支持更换主可用区和交换机,您可以通过该功能将数据库集群计算节点迁移到其他可用区。

使用场景和注意事项

更换集群主可用区的功能适用于灾难恢复或者让ECS就近访问的场景。

更换主可用区

  • 主备可用区切换过程中,会出现1~2次约30秒的连接闪断。建议您在业务低谷期执行切换操作并确保应用具备重连机制。
  • 如果目标可用区是备可用区,则不需要迁移数据。系统只需要切换数据库计算节点,因此可以达到比较快的跨机房切换效果(平均耗时5分钟/节点),该操作常用于容灾演练。
  • 如果目标可用区不是备可用区,则需要迁移数据。系统执行迁移时间长短跟数据容量有关,可能需要几个小时,请谨慎操作。该操作一般用于调整应用和数据库的可用区分布,达到就近访问数据库的目的。
  • 更换主可用区后,数据库连接地址(集群访问地址和主访问地址)不变,但使用的虚拟交换机VSwitch和IP地址可能会发生变化。该操作可能会影响数据库的可用性,请谨慎操作。

操作步骤

  1. 登录PolarDB控制台。
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 在基本信息页面,单击更换主可用区。

    迁移可用区

  5. 在弹出的对话框中,选择目标可用区和目标交换机,并根据业务需要选择生效时间。对话框说明
    • 如果目标可用区是备可用区,则不需要迁移数据。系统只需要切换数据库计算节点,因此可以达到比较快的跨机房切换效果(平均耗时5分钟/节点),该操作常用于容灾演练。
    • 如果目标可用区不是备可用区,则需要迁移数据。系统执行迁移时间长短跟数据容量有关,可能需要几个小时,请谨慎操作。该操作一般用于调整应用和数据库的可用区分布,达到就近访问数据库的目的。
    • 若目标可用区无交换机,您需要先创建交换机。
    • 您可以选择生效时间为立即生效或可维护窗口生效。若选择在可维护窗口生效,您还可以在计划任务页查看该计划任务的具体信息或取消该任务,详情请参见查看或取消计划任务。
  6. 单击确定即可。

常见问题

  • Q:需要多长时间才能完成可用区的更换?
    • 若您选择的目标可用区是备可用区,则更换主可用区时不需要迁移数据。系统只需要切换数据库计算节点,因此可以达到比较快的跨机房切换效果(平均耗时5分钟/节点),该操作常用于容灾演练。
    • 若您选择的目标可用区不是备可用区,则更换主可用区时还需要迁移数据。系统执行迁移时间的长短跟数据容量有关,若数据量较大,可能需要几个小时,请谨慎操作。该操作一般用于调整应用和数据库的可用区分布,达到就近访问数据库的目的。
    1
  • Q:更换主可用区所需的时间是否等于业务不可用时间?例如当需要将备可用区更换为目标主可用区时,平均耗时为5分钟/节点,若集群中有4个节点,是否意味着业务会有约20分钟的不可用时间?

    A:更换主可用区所需的时间不等于业务不可用时间。整个切换过程中,仅在主备切换时会出现1~2次约30秒的闪断时间。建议您在业务低谷期执行并确保应用具备重连机制。

  • Q:在更换主可用区的过程中,集群是如何保持正常运行的?

    A:更换主可用区后,数据库连接地址(集群访问地址和主访问地址)不变,因此您仍然可通过数据库连接地址正常访问集群。但使用的虚拟交换机VSwitch和IP地址可能会发生变化。该操作可能会影响数据库的可用性,请谨慎操作。

····

更多问题可见:https://help.aliyun.com/document_detail/272552.html

...全文
194 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-大数据 发布问题, 以便更快地解决您的疑问

52

社区成员

发帖
与我相关
我的任务
社区描述
PolarDB开发者
其他 企业社区
社区管理员
  • csdnsqst0017
  • kikokingzz
  • karina17
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

社区初立,为了鼓励小友们在社区中积极互动,现在有一个活动如下:

试试用AI创作助手写篇文章吧