根据您的 RTO 和 RPO 需求选择合适的数据库 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

根据您的 RTO 和 RPO 需求选择合适的数据库

根据上一节中的表格为组织定义 DR 策略后,请选择最符合您的 RPO 和 RTO 需求的数据库。默认情况下,所有 AWS 数据库服务都提供备份和恢复功能。使用下表来了解 AWS 数据库服务提供的更多高级灾难恢复功能,并将它们与您的灾难恢复要求对应起来。

AWS 数据库服务 复制到 DR 区域的方法 可能的备用分类 RTO RPO
Amazon RDS for MySQL 跨区域只读副本
  1. 指示灯

  2. 具备读取流量功能的热备用

通常需要几分钟。自动化可以最大限度地减少延迟。 通常不到 1 秒。
Amazon RDS for PostgreSQL 跨区域只读副本
  1. 指示灯

  2. 具备读取流量功能的热备用

通常需要几分钟。自动化可以最大限度地减少延迟。 通常不到 1 秒。
Amazon RDS for MariaDB 跨区域只读副本
  1. 指示灯

  2. 具备读取流量功能的热备用

通常需要几分钟。自动化可以最大限度地减少延迟。 通常不到 1 秒。
适用于 Db2 的亚马逊 RDS 跨区域副本

热备用(不允许读取查询)

通常需要几分钟。 通常不到 1 秒。
Amazon Aurora MySQL 兼容版 全球数据库在其他区域有辅助集群
  1. 具备读取流量功能的热备用服务器

  2. 具备读取流量功能的热备用

通常不到 1 分钟。 通常不到 1 秒。
Amazon Aurora PostgreSQL 兼容版 全球数据库在其他区域有辅助集群
  1. 具备读取流量功能的热备用服务器

  2. 具备读取流量功能的热备用

通常不到 1 分钟。 通常不到 1 秒。
Amazon DocumentDB(与 MongoDB 兼容) 全球集群在其他区域有辅助集群
  1. 具备读取流量功能的热备用服务器

  2. 具备读取流量功能的热备用

通常不到 1 分钟。 在几秒钟内。
亚马逊 ElastiCache (Redis OSS) 全球数据存储在其他区域有辅助集群
  1. 具备读取流量功能的热备用服务器

  2. 具备读取流量功能的热备用

通常需要几分钟。自动化可以最大限度地减少延迟。 在几秒钟内。
Amazon DynamoDB DynamoDB 全局表 主动/主动配置会接受辅助区域中的写入操作 零或接近零。 亚秒。
Amazon RDS for Oracle 跨区域的只读副本提升(Oracle 企业版和 Active Data Guard)
  1. 指示灯

  2. 具备读取流量功能的热备用

通常需要几分钟。 通常不到 1 秒。
Amazon RDS for Oracle(替代方案) 跨区域的已装载只读副本提升(Oracle 企业版)
  1. 指示灯

  2. 热备用(不允许读取查询)

通常需要几分钟。 通常不到 1 秒。
Amazon RDS for SQL Server 跨区域只读副本(Microsoft SQL Server 企业版 2016-2019)
  1. 指示灯

  2. 具备读取流量功能的热备用

通常需要几分钟。自动化可以最大限度地减少延迟。 通常不到 1 秒。