启动灾备
功能概述
PostgreSQL 集群支持将另一个 PostgreSQL 集群设置为 源集群,来实时同步数据,确保数据的完整性,从而提供集群之间的灾备服务。
同时,PostgreSQL 集群的基础版与⾼可⽤版本可互为源集群与灾备集群,不受任何限制。因此,用户也可以通过灾备功能,将基础版与⾼可⽤版进⾏版本的转换。例如,当前用户使用基础版本集群,若需替换为高可用版本时,可重新创建高可用版本作为源集群后,将原来的基础版集群作为灾备集群进行数据读取,从而实现版本的转换。
另外,灾备集群也可作为 只读 集群,用于分担源集群的压力。用户可参考最佳实践了解灾备功能的详细使用步骤。
前提条件
-
集群版本需为 v2.3.0 及以上版本。
-
源集群状态为
活跃,且各服务正常,源集群的 IP 地址均可正常提供服务。
操作步骤
-
通过 Web 浏览器登录企业云平台的 Console。
-
在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 关系型数据库 PostgreSQL,进入 PostgreSQL 管理页面。
-
在 PostgreSQL 管理页面,点击源集群 ID,进入集群详情页面。
-
在左侧基本属性区域,点击右上角图标,展开菜单栏,选择启动灾备,弹出设置对话框。
-
在弹出的对话框中,根据页面提示信息,配置各项参数。页面参数说明如下。
参数 说明 角色
执行灾备服务的节点角色,默认为
管理节点。灾备模式
-
异步模式,即延时同步数据,数据安全性没有同步模式高。当灾备集群状态出错时,系统检查会进行相应的错误提示,从而保证业务稳定。企业云平台推荐该模式。 -
同步模式,即实时同步数据,数据安全性较高。在同步数据异常时,可能会导致业务异常。使用该模式时,源集群的主实例必须为 3 节点。
灾备连接
-
-
确定配置参数无误后,点击提交,返回集群详情页面,等待灾备服务启动完成。
说明 -
开启灾备后,灾备集群只允许启动、关闭、帐号、停⽌灾备等操作,其他任何操作均有可能影响其稳定性。
-
如需进行其他操作,如扩容等,需先
停止灾备,操作完成后再启动灾备。 -
开启灾备后,灾备集群将作为源集群的灾备集群,当前集群中的原有数据将会被清空。且,灾备集群仅支持
读取数据,不支持写入数据。
-
附录
获取灾备信息
-
延续前文步骤,进入 PostgreSQL 集群详情页面。
-
选择配置信息 > 灾备信息,查看并复制连接信息的信息详情。