提升灾备实例为主实例

灾难恢复场景下,如果主实例所在区域不可用,或其他情况导致主实例和灾备实例之间存在数据延迟、不满足切换条件,您可以自行评估业务情况,通过提升灾备实例为主实例来快速恢复业务读写。提升后,灾备实例与主实例之间的数据同步链路将中断,原灾备实例和主实例都将作为独立实例运行。

前提条件

灾备实例组的运行状态必须为运行中

注意事项

  • 提升灾备实例前,请您通过查看同步性能关注主实例和灾备实例间的数据延迟情况。

  • 提升灾备实例后,可能会导致主实例未同步到灾备实例的数据损失,请谨慎评估业务风险后操作。

  • 提升灾备实例后,请自行评估业务,如需连接到新主实例,请将您应用程序侧的连接地址变更为新主实例的连接地址,并打通应用程序与新主实例的网络设置(例如设置IP白名单、检查网络连通性等)。

操作步骤

  1. 访问全球多活数据库页面。

  2. 在全球多活数据库列表页面,单击目标实例组的实例ID。

  3. 在页面下方的RDS实例列表部分,单击从角色右侧操作列下的提升为主实例

    image

  4. 阅读页面从角色提升的影响说明,再次单击提升为主实例。提升过程中:

    • 灾备实例组:灾备实例组依然存在,且状态显示运行中,但实例组中仅保留提升后的主实例。

    • 原灾备实例:将变更为灾备实例组的主实例,其运行状态将从删除复制链路中过渡为运行中。原灾备实例将转换为读写(RW)状态,且作为独立的RDS SQL Server实例运行。

      您可以在实例列表页面查看该实例,注意切换到目标地域下。

    • 原主实例:将被移除出灾备实例组,但该实例仍作为一个独立的RDS SQL Server实例运行,实例内数据保持不变,数据库连接不会中断,且正常访问不受任何影响。

      您可以在实例列表页面查看该实例,注意切换到目标地域下。若您计划不再使用原主实例,可以释放或退订该实例,释放或退订后将不会再产生相关计费。

    • 数据同步链路:灾备实例提升为主实例后,灾备实例与主实例间的数据同步链路将中断,将不会再产生数据同步费用。

相关操作

  • 您可以为新的主实例添加灾备实例,以部署新的异地容灾系统。

  • 当灾备实例组中仅存在主实例时,您可以删除灾备实例组。执行后仅实例组被删除,主实例仍继续保留且正常运行,主实例内的账号和数据保持不变。

    删除方法:访问全球多活数据库页面,单击操作列下的删除按钮,阅读删除说明后单击确定

    image