PostgreSQL 通过在灾备集群点击启动灾备的⾃定义命令,同步源集群数据。当源集群所在区域发⽣突发性状况,集群节点均⽆法连接时,可将业务切换⾄灾备集群,快速恢复业务访问。

本⼩节主要介绍如何在灾备集群启动灾备

前提条件

  • 已获取管理控制台登录账号和密码,且已获取集群操作权限。

  • 已创建灾备集群且集群状态为活跃

  • 集群版本为 V2.3.0 及以上版本。

  • 源集群状态为活跃服务正常,且源集群的所以 IP 地址均可以正常与灾备集群连通。

操作步骤

  1. 登录管理控制台。

  2. 选择产品与服务 > 数据库与缓存 > 关系型数据库 PostgreSQL,进⼊集群管理⻚⾯。

  3. 点击⽬标集群 ID,进⼊集群详情⻚⾯。在基本属性模块,点击集群操作下拉菜单,并选择启动灾备

    disaster enable 1
  4. 在弹出的运行启动灾备窗口中,配置各项参数。

    disaster enable 2

    参数说明:

    • 角色:执行启动灾备服务的节点角色,默认为管理节点

    • 灾备模式:支持同步或异步,推荐使用异步模式。同步模式,即实时同步数据,虽然数据安全性较高,但当同步异常时,可能会引起业务异常。异步模式,即延时同步数据,虽然数据安全性没有同步模式高,但是在灾备集群状态出错时,健康检查会进行相应的错误提示,进而保证业务稳定,故推荐异步模式

    • 灾备连接:即源集群的连接信息,可在源集群详情页面中的灾备信息查看,具体获取方式可参考相关操作内容

  5. 确定配置参数无误后,点击提交,返回集群详情页面,等待灾备服务启动完成。

  6. 灾备服务启动完成后,点击当前集群灾备信息页签,可查看灾备同步信息。

    disaster enable 4

相关操作

  1. 在 AppCenter 控制台页面,选择左侧导航栏数据库与缓存 > PostgreSQL,进入 PostgreSQL 集群列表页面。

  2. 点击源集群 ID,进⼊其详情⻚⾯,选择灾备信息页签,查看并复制连接信息信息详情

    disaster enable 3