一家公司运行一个购物应用程序,该程序将客户数据存储在 Amazon DynamoDB 中。为了防止数据损坏,解决方案架构师必须设计一个恢复解决方案,其 RPO 为 15 分钟,RTO 为 1 小时。解决方案架构师应该推荐什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 配置 DynamoDB point-in-time recovery。对于 RPO 恢复,恢复到所需的时间点。.
为什么这是答案
正确答案是配置 DynamoDB point-in-time recovery (PITR)。DynamoDB PITR 提供了连续备份,可以恢复到过去 35 天内的任意时间点(精确到秒)。这满足了 15 分钟的 RPO 要求,因为可以在数据损坏发生前的 15 分钟内恢复数据。RTO 为 1 小时也可以通过 PITR 快速恢复表数据来满足。 其他选项不满足 RPO 和 RTO 要求: 配置 DynamoDB global tables 主要用于多区域高可用性和低延迟读写,而非数据损坏的 RPO 恢复。虽然可以实现跨区域复制,但其主要目的不是从逻辑数据损坏中恢复到特定时间点。 每天将 DynamoDB 数据导出到 Amazon S3 Glacier 无法满足 15 分钟的 RPO,因为备份频率太低,且从 S3 Glacier 恢复数据所需时间也远超 1 小时的 RTO。 为 DynamoDB 表安排 Amazon Elastic Block Store (Amazon EBS) 快照是错误的,因为 DynamoDB 是托管服务,不使用 EBS 卷存储数据。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡