容灾方案

更新时间: 2025-06-16 17:56:34

为了确保业务的连续性和高可用性,RDS PostgreSQL提供多种容灾方案。

容灾方案对比

说明
  • RTO(Recovery Time Objective)指从故障发生到系统恢复可用状态的时间。

  • RPO(Recovery Point Objective)指在发生灾难或系统故障时,可容忍的最大数据丢失时长。

方案

RTO

RPO

价格

方案优势

方案劣势

应用场景

全球多活数据库(GAD)

通常为10秒~30秒

5分钟以内,通常为30秒~1分钟

  • 实例级容灾,基于RDS PostgreSQL原生物理复制,高效稳定。

  • 网络费用按照单向同步链路的使用情况进行收费。

  • 灾备实例可读。

  • 全流程在控制台操作。

源实例和灾备实例必须为RDS PostgreSQL,且其大版本需保持一致。

适用于RDS PostgreSQL之间的跨地域容灾,跨地域只读场景。

一键容灾搭建

通常为10秒~30秒

5分钟以内,通常为30秒~1分钟

较高

  • 源实例可以是自建的本地实例或其他云服务提供商托管的实例。

  • 全流程在控制台操作。

用户需自行确保网络畅通,并承担相应的网络费用。

适用于自建的本地实例、其他云服务提供商托管的实例,使用RDS PostgreSQL作为灾备实例的场景。

跨地域备份

通常为小时级

5分钟以内,通常为30秒~1分钟

  • 基于快照备份,对源数据库无任何影响。

  • 备份存储于对象存储服务(OSS)上。

  • RTO时间较长。

  • 日志的最小上传单元为20 MB,当业务变化较小时,RPO较高。

适用于源数据库为RDS PostgreSQL,且跨地域容灾对恢复时间要求不高的场景。

数据同步(DTS)

通常为10秒~30秒

5分钟以内,通常为30秒~1分钟

  • 可同步部分库表。

  • 通过双向同步技术,可以有效满足多活场景的需求。

  • 采用异步复制的方式,中级具备存储层,在灾备系统中断恢复时,无需完全重建链路。

数据同步为数据库级别,当实例数据库数量较多时,成本较高。

适用于非整库容灾或多活场景。

上一篇: 任务中心 下一篇: 全球多活数据库
阿里云首页 云数据库 RDS 相关技术圈
OSZAR »