部分PostgreSQL实例由于历史原因仍然通过PostgreSQL老架构控制台进行管控,建议您将这些实例迁移到新架构控制台,享受更优惠的价格和更好的服务。

前提条件

源PostgreSQL实例是老架构实例。
说明 您可以通过PostgreSQL实例ID的前缀判断是否为老架构实例。
  • 老架构实例:实例ID前缀为pg-cn-
  • 新架构实例:实例ID前缀为pgm-

PostgreSQL新老架构实例对比

由于历史原因,PostgreSQL有一段时间使用老架构控制台,页面和新架构PostgreSQL控制台不同,功能上也有差异。新架构的PostgreSQL实例在价格和服务上有更大优势,因此建议您将老架构控制台上的实例迁移到新架构控制台。

对比项 老架构 新架构
费用 ❌费用相对较高。 ✔️费用比老架构PostgreSQL实例低出20%以上。
功能 ❌不再进行新功能迭代且功能单一。 ✔️支持新功能迭代且额外支持下列功能:
稳定性 ❌稳定性相对较低。 ✔️对比老架构PostgreSQL大幅提升。

迁移影响

迁移成功后,业务会在可维护时间段内切换至新实例,此时原实例会被变更为只读,并会造成分钟级业务闪断,请在业务低峰期进行升级。

注意事项

业务切换至新实例后连接串地址不变,但该连接串对应的IP地址会发生变化。请确保应用使用的是连接串地址。如何查看实例连接串地址,请参见查看或修改内外网地址和端口

迁移流程

  1. 提交工单,提供需要迁移的老架构PostgreSQL实例ID。
    说明 您可以登录PostgreSQL临时控制台查看老架构PostgreSQL实例的ID。
  2. 根据工单中客服提供的信息,创建一个新架构PostgreSQL实例。更多信息,请参见创建RDS PostgreSQL实例
    说明 请按照客服提供的如下信息创建新实例:
    • 地域
    • 可用区
    • 实例版本号
    • 实例规格
    • 存储空间大小
    • VPC ID
    • VSwitch ID
  3. 新实例创建完成后,在新实例中根据业务低峰期的时间段设置可维护时间段
    说明 您的所有业务会在该可维护时间段内切换到新实例。
  4. 在新实例中根据实际业务需求设置自动备份策略
  5. 提供新创建的实例ID给客服,发起平滑迁移任务。
    说明 迁移任务完成后,系统会在步骤3中设置的可维护时间段进行业务切换,届时会出现分钟级的业务闪断
  6. 业务切换成功后,验证业务的可用性,在确认没有问题后提交工单释放老架构PostgreSQL实例。
    说明 阿里云建议72小时内不要释放老架构PostgreSQL实例,以留出足够时间测试业务在新版本中的可用性,确保万无一失。

回滚方案

如出现任何问题需要使用数据回滚,请在释放老架构PostgreSQL实例之前提交工单,将老架构和新架构的实例ID提供给客服,阿里云会帮助您将业务切换回老架构PostgreSQL实例。

警告 回滚操作后,新实例上的所有增量数据将会丢失,无法恢复。