Q3 — AWS SAA-C03 第4章
第 3/105 题 | ← 返回第4章
Q198.一家公司运行一个使用 Amazon DynamoDB 存储客户信息的购物应用程序.在数据损坏的情况下,解决方案架构师需要设计一个解决方案来满足 15 分钟的恢复点目标 (RPO) 和 1 小时的恢复时间目标 (RTO).解决方案架构师应该推荐什么来满足这些要求?
- A. 配置 DynamoDB 全局表.对于 RPO 恢复,将应用程序指向不同的 AWS 区域.
- B. 配置 DynamoDB 时间点恢复.对于 RPO 恢复,恢复到所需的时间点. ✓
- C. 每天将 DynamoDB 数据导出到 Amazon S3 Glacier.对于 RPO 恢复,将数据从 S3 Glacier 导入到 DynamoDB.
- D. 每 15 分钟为 DynamoDB 表安排一次 Amazon Elastic Block Store (Amazon EBS) 快照.对于 RPO 恢复,使用 EBS 快照恢复 DynamoDB 表.
正确答案: B. 配置 DynamoDB 时间点恢复.对于 RPO 恢复,恢复到所需的时间点.
解析
选项A建议配置DynamoDB全局表,并将应用程序指向不同的AWS区域以进行RPO恢复。虽然这种方法可以提供另一种RPO恢复策略,但它不能满足RPO为15分钟的要求。选项C建议每天将DynamoDB数据导出到Amazon S3 Glacier中,并将S3 Glacier中的数据导入到DynamoDB中进行RPO恢复。虽然这种方法可以工作,但它不满足15分钟的RPO要求。选项D建议每隔15分钟为DynamoDB表调度Amazon Elastic Block Store (Amazon EBS)快照,并通过EBS快照恢复DynamoDB表进行RPO恢复。但是,这种方法是不可能的,因为不能为Amazon DynamoDB表创建Amazon EBS快照。通过配置DynamoDB时间点恢复,解决方案架构师可以轻松地将DynamoDB表恢复到最近35天内的特定时间点,允许最大RPO为15分钟。该解决方案还满足1小时的RTO要求,因为恢复过程是自动化的,可以快速执行。此解决方案为购物应用程序实现灾难恢复提供了一种经济高效的方法。