本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
根据您的 RTO 和 RPO 需求选择合适的数据库
根据上一节中的表格为组织定义 DR 策略后,请选择最符合您的 RPO 和 RTO 需求的数据库。默认情况下,所有 AWS 数据库服务都提供备份和恢复功能。使用下表了解 AWS 数据库服务提供的更多高级 DR 功能,并将它们映射到您的 DR 需求。
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 秒 |
|
亚马逊 Aurora MySQL-Compatible 版 |
全球数据库 |
1. 支持读取流量的热待机 2. 具备读取流量功能的热备用 |
通常不到 1 分钟。 |
通常不到 1 秒 |
亚马逊 Aurora PostgreSQL-Compatible 版 |
全球数据库 |
1. 支持读取流量的热待机 2. 具备读取流量功能的热备用 |
通常不到 1 分钟。 |
通常不到 1 秒 |
Amazon DocumentDB(与 MongoDB 兼容) |
全球集群在其他区域有辅助集群 |
1. 支持读取流量的热待机 2. 具备读取流量功能的热备用 |
通常不到 1 分钟。 |
几秒钟 |
亚马逊 ElastiCache (Redis OSS) |
全球数据存储在其他区域有辅助集群 |
1. 支持读取流量的热待机 2. 具备读取流量功能的热备用 |
通常需要几分钟。自动化可以最大限度地减少延迟。 |
几秒钟 |
Amazon DynamoDB |
Active/active 配置接受辅助区域中的写入操作 |
零或接近零。 |
Sub-second |
|
Amazon RDS for Oracle |
跨区域的只读副本提升 |
1. 指示灯 2. 具备读取流量功能的热备用 |
通常需要几分钟。 |
通常不到 1 秒 |
Amazon RDS for Oracle(替代方案) |
跨区域的已装载只读副本提升(Oracle 企业版) |
1. 指示灯 2. 热备用(不允许读取查询) |
通常需要几分钟。 |
通常不到 1 秒 |
Amazon RDS for SQL Server |
Cross-Region 只读副本(微软 SQL Server 企业版 2016-2022 年) |
1. 指示灯 2. 具备读取流量功能的热备用 |
通常需要几分钟。自动化可以最大限度地减少延迟。 |
通常不到 1 秒 |
Amazon Neptune |
全局数据库 |
1. 支持读取流量的热待机 2. 具备读取流量功能的热备用 |
通常不到 1 分钟。 |
通常为 1 秒 |
适用于 Db2 的亚马逊 RDS |
(适用于 Db2 的 Amazon RDS 11.5.9 和 12.1.4) |
1. 指示灯 2. 具备读取流量功能的热备用 |
通常需要几分钟。自动化可以最大限度地减少延迟。 |
通常不到 1 秒 |
Amazon MemoryDBMulti-Region |
Active/active 配置接受辅助区域中的写入操作 |
零或接近零。 |
通常不到 1 秒 |