更新时间:2025-07-10 GMT+08:00
分享

手动切换主备实例

操作场景

当主备实例的主节点不可用,如发生虚拟机、硬盘、网络等故障时,RDS会自动触发主备故障倒换。除故障自动倒换之外,您可以根据业务需要,手动切换主备实例,切换后原来的主实例会变成备实例,可实现机架级别的容灾。

主备实例简介

主备实例采用一主一备的经典高可用架构,支持跨AZ高可用,选择主可用区和备可用区不在同一个可用区(AZ)。主实例和备实例共用一个IP地址。

  • 主备实例的数据会实时同步,用户仅能访问主实例数据,备实例仅作为备份形式存在。
  • 备实例提高了实例的可靠性,创建主实例的过程中,会同步创建备实例。备实例创建成功后,用户不可见。
  • 当主实例故障后,会发生主备切换,期间数据库客户端会发生短暂中断。若存在复制延时,主备切换时间会长一点,数据库客户端需要支持重新连接。

约束限制

  • 手动切换主备实例不会改变实例的连接信息,包括VPC、子网、安全组、内网地址、内网域名、数据库端口。
  • 主备切换可能会造成几秒或几分钟的服务闪断(闪断时间与复制时延有关),根据经验,当事务日志生成速率超30 MB/s时,服务中断时间可能会达到分钟级。请在业务低峰期进行主备切换,避免对高峰期业务造成影响。
  • 同时满足以下条件,才能手动切换主备实例。
    • 实例运行正常。
    • 主备“复制状态”为“正常”。
    • 主备复制时延小于5分钟且主备数据一致。

操作步骤

  1. 单击管理控制台左上角的,选择区域。
  2. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  3. “实例管理”页面,选择指定的主备实例,单击实例名称,进入实例的“概览”页面。
  4. 单击,展开概览页全部信息。

    图1 概览

  5. “实例类型”处,单击“主备切换”

    图2 主备切换

  6. 若您已开启高危操作保护,在“身份验证”弹出框中单击“获取验证码”,正确输入验证码并单击“确定”,页面自动关闭。

    通过进行二次认证再次确认您的身份,进一步提高账号安全性,有效保护您安全使用云产品。关于如何开启操作保护,具体请参考《统一身份认证服务用户指南》的内容。

  7. “主备切换”弹框,单击“确定”进行主备实例的切换。
  8. 主备切换成功后,用户可以在“实例管理”页面对其进行查看和管理。

    • 切换过程中,状态显示为“主备切换中”。
    • 在实例列表的右上角,单击刷新列表,可查看到主备切换完成后,实例状态显示为“正常”

相关API

相关文档