Q23 — AWS SAP-C02 第2章
第 23/75 题 | ← 返回第2章
Q173. 一家公司有一个关键应用程序,其数据层部署在单个 AWS 区域中。数据层使用 Amazon DynamoDB 表和 Amazon Aurora MySQL 数据库集群。当前 Aurora MySQL 引擎版本支持全局数据库。应用层已部署在两个区域中。公司策略规定,关键应用程序的应用层组件和数据层组件必须跨两个区域部署。RTO 和 RPO 都不能超过几分钟。解决方案架构师必须推荐一个使数据层符合公司策略的解决方案。 哪种步骤组合能满足这些要求?(选择两项。)
- A. 向 Aurora MySQL 数据库集群添加另一个区域 ✓
- B. 向 Aurora MySQL 数据库集群中的每个表添加另一个区域
- C. 为 DynamoDB 表和 Aurora MySQL 数据库集群设置计划的跨区域备份
- D. 通过向其配置中添加另一个区域,将现有的 DynamoDB 表转换为全局表 ✓
- E. 使用 Amazon Route 53 Application Recovery Controller 自动化数据库备份和恢复到辅助区域
正确答案: A. 向 Aurora MySQL 数据库集群添加另一个区域, D. 通过向其配置中添加另一个区域,将现有的 DynamoDB 表转换为全局表
解析
为使数据层符合公司策略,需要将 Amazon DynamoDB 表和 Amazon Aurora MySQL 数据库集群都部署到至少两个 AWS 区域。选项 A 是正确的,因为它涉及向 Aurora MySQL 数据库集群添加另一个区域,确保数据库具有高可用性和容错性。选项 D 也是正确的,因为它涉及通过向其配置中添加另一个区域来将现有的 DynamoDB 表转换为全局表,从而允许表跨多个区域复制。这确保了在一个区域发生灾难或中断时数据的弹性。其他选项要么不提供足够的冗余,要么与此场景无关。