部分PostgreSQL实例由于历史原因仍然通过PostgreSQL老架构控制台进行管控,建议您将这些实例迁移到新架构控制台,享受更优惠的价格和更好的服务。
前提条件
源PostgreSQL实例是老架构实例。说明 您可以通过PostgreSQL实例ID的前缀判断是否为老架构实例。
- 老架构实例:实例ID前缀为
pg-cn-
。 - 新架构实例:实例ID前缀为
pgm-
。
PostgreSQL新老架构实例对比
由于历史原因,PostgreSQL有一段时间使用老架构控制台,页面和新架构PostgreSQL控制台不同,功能上也有差异。新架构的PostgreSQL实例在价格和服务上有更大优势,因此建议您将老架构控制台上的实例迁移到新架构控制台。
对比项 | 老架构 | 新架构 |
---|---|---|
费用 | ❌费用相对较高。 | ✔️费用比老架构PostgreSQL实例低出20%以上。 |
功能 | ❌不再进行新功能迭代且功能单一。 | ✔️支持新功能迭代且额外支持下列功能: |
稳定性 | ❌稳定性相对较低。 | ✔️对比老架构PostgreSQL大幅提升。 |
迁移影响
迁移成功后,业务会在可维护时间段内切换至新实例,此时原实例会被变更为只读,并会造成分钟级业务闪断,请在业务低峰期进行升级。
注意事项
业务切换至新实例后连接串地址不变,但该连接串对应的IP地址会发生变化。请确保应用使用的是连接串地址。如何查看实例连接串地址,请参见查看或修改连接地址和端口。
迁移流程
- 提交工单,提供需要迁移的老架构PostgreSQL实例ID。说明 您可以登录PostgreSQL临时控制台查看老架构PostgreSQL实例的ID。
- 根据工单中客服提供的信息,创建一个新架构PostgreSQL实例。更多信息,请参见创建RDS PostgreSQL实例。说明 请按照客服提供的如下信息创建新实例:
- 地域
- 可用区
- 实例版本号
- 实例规格
- 存储空间大小
- VPC ID
- vSwitch ID
- 新实例创建完成后,在新实例中根据业务低峰期的时间段设置可维护时间段。说明 您的所有业务会在该可维护时间段内切换到新实例。
- 在新实例中根据实际业务需求设置自动备份策略。
- 提供新创建的实例ID给客服,发起平滑迁移任务。说明 迁移任务完成后,系统会在步骤3中设置的可维护时间段进行业务切换,届时会出现分钟级的业务闪断。
- 业务切换成功后,验证业务的可用性,在确认没有问题后提交工单释放老架构PostgreSQL实例。说明 阿里云建议72小时内不要释放老架构PostgreSQL实例,以留出足够时间测试业务在新版本中的可用性,确保万无一失。
回滚方案
如出现任何问题需要使用数据回滚,请在释放老架构PostgreSQL实例之前提交工单,将老架构和新架构的实例ID提供给客服,阿里云会帮助您将业务切换回老架构PostgreSQL实例。
警告 回滚操作后,新实例上的所有增量数据将会丢失,无法恢复。