更新时间:2024-11-22 GMT+08:00

搭建容灾关系

操作场景

建立跨区域容灾关系后,当主实例所在区域发生突发性自然灾害等状况,主节点无法连接,可将异地灾备实例升为主实例,在应用端修改数据库连接地址后,即可快速恢复应用的业务访问。

注意事项

  • 使用该功能前,必须要确保跨区域数据库实例之间的网络打通,可以使用云连接 CC虚拟专用网络 VPN产品完成跨区域VPC网络连通。
  • 使用该功能前,确保主实例和灾备实例状态正常,主实例和灾备实例在不同区域上,且主实例为主备实例,灾备实例为单机实例。
  • 灾备实例的CPU和内存规格以及磁盘容量要大于或等于主实例的规格以及磁盘容量。
  • RDS for PostgreSQL 12及以上支持建立跨区域容灾关系。
  • 修改主实例的端口或内网地址后需要重新搭建灾备关系。

操作步骤

  1. 配置生产实例容灾能力,即将灾备实例的配置信息复制到生产实例上。

    1. 登录管理控制台
    2. 单击管理控制台左上角的,选择灾备实例所在的区域,例如“亚太-新加坡”。
    3. 单击页面左上角的,选择“数据库>云数据库 RDS”,进入RDS信息页面。
    4. 在“实例管理”页面,单击灾备实例的实例名称进入“概览”页面。
    5. 单击“灾备配置信息”。
    6. 在弹框中,单击“一键复制”。
      图1 复制灾备实例配置信息
    7. 单击管理控制台左上角的,选择生产实例所在的区域,例如“中国-香港”。
    8. 在“实例管理”页面,选择生产实例,单击“操作”列的“更多 > 查看容灾详情”,进入“容灾管理”页面。
    9. 单击“搭建容灾”,在弹框中,将1.f中复制的灾备配置信息粘贴至输入框中,单击“确定”,开始配置生产实例容灾能力。
      图2 粘贴灾备实例信息
    10. 在生产实例的“容灾管理”页面查看搭建情况。当“搭建状态” 显示为“已搭建”,则表示配置生产实例容灾能力成功。确保此步骤搭建成功后再进行后续操作。
      图3 查看搭建容灾成功

  2. 配置灾备实例容灾能力,即将生产实例的配置信息复制到灾备实例上。

    1. 在“实例管理”页面,单击生产实例的实例名称进入“概览”页面。
    2. 单击“灾备配置信息”。
    3. 在弹框中,单击“一键复制”。
    4. 单击管理控制台左上角的,选择灾备实例所在的区域,例如“亚太-新加坡”。
    5. 在“实例管理”页面,选择灾备实例,单击“操作”列的“更多 > 查看容灾详情”,进入“容灾管理”页面。
    6. 单击“搭建容灾”,在弹框中,将2.c中复制的灾备配置信息粘贴至输入框中,单击“确定”,开始配置灾备实例容灾能力。
    7. 在“容灾管理”页面查看搭建情况。当“搭建状态” 显示为“已搭建”,则表示配置灾备实例容灾能力成功,至此,容灾搭建成功。
    8. 在“容灾管理”页面可以查看灾备复制状态、发送延迟大小、端到端延迟大小和回放延迟时间。