Q3 — AWS SAA-C03 第4章

第 3/105 题 | ← 返回第4章

Q198.一家公司运行一个使用 Amazon DynamoDB 存储客户信息的购物应用程序.在数据损坏的情况下,解决方案架构师需要设计一个解决方案来满足 15 分钟的恢复点目标 (RPO) 和 1 小时的恢复时间目标 (RTO).解决方案架构师应该推荐什么来满足这些要求?

正确答案: 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要求,因为恢复过程是自动化的,可以快速执行。此解决方案为购物应用程序实现灾难恢复提供了一种经济高效的方法。