RDS PostgreSQL支持将基础系列升级至集群系列,增强容灾能力、灵活性和可靠性。同时,您也可以将高可用系列升级至集群系列,以降低成本,并进一步提升灵活性和可靠性。
背景信息
RDS PostgreSQL集群系列实例采用计算与存储分离、一主多备的架构,支持自动故障切换、任意备节点可切换为主节点、备节点可读、按需增删节点、多可用区容灾、节点粒度的监控、集群节点拓扑管理等功能,详情请参见集群系列。
前提条件
实例大版本为RDS PostgreSQL 14或以上版本。
实例系列为基础系列或高可用系列。
说明您可以在实例的基本信息页面查看实例的系列。
实例存储类型为ESSD云盘或通用云盘。
说明实例存储类型为通用云盘时,未开启IO加速或数据归档功能。
如果实例的存储类型为SSD云盘,请先升级为ESSD云盘。升级操作请参见SSD云盘升级为ESSD云盘。
实例为主实例,且没有只读实例。
实例未开通数据库代理服务。
实例未启用Babelfish,即小版本号后缀不带
babelfish
。实例未开通连接池(PgBouncer)。
费用说明
变更实例系列的费用请参见变更配置。
影响
RDS变更配置可能涉及底层数据迁移,请您耐心等待。在迁移完成后会根据您设置的切换时间自动进行切换,切换时会出现30秒左右的闪断,请确保应用具备重连机制。
说明升级后实例连接地址不会改变,应用侧无需做修改。
升级后无法回退到原基础系列或高可用系列。
操作步骤
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在基本信息页面的配置信息,单击变更配置。
(仅包年包月实例需要执行此步骤)在弹出的对话框中,选择立即升配,单击下一步。
设置如下参数。
仔细阅读变配提醒,确认无误后勾选服务协议,单击去支付。
在弹出的对话框中确认变配前后实例对比信息,确认无误后单击继续支付,完成支付流程。
验证升级结果:在基本信息页面,当实例的类型及系列显示为常规实例(集群系列),表示升级成功。
相关API
API | 描述 |
调用ModifyDBInstanceSpec接口,将实例系列升级为集群系列。您需要将DBInstanceClass参数取值修改为需要升级的集群系列实例规格,Category参数取值修改为Cluster,其他参数请按需配置。 | |
验证升级结果:调用DescribeDBInstanceAttribute接口,查看Category参数取值是否为Cluster。如果为Cluster,则升级成功。 |