Q14 — AWS SAA-C03 第13章
第 14/100 题 | ← 返回第13章
Q914. 一家公司正在设计其生产应用程序的灾难恢复 (DR) 策略.该应用程序由 us-east-1 区域中的 Amazon Aurora 集群上的 MySQL 数据库支持.该公司已选择 us-west-1 区域作为其 DR 区域.该公司的目标恢复点目标 (RPO) 为 5 分钟,目标恢复时间目标 (RTO) 为 20 分钟.该公司希望尽量减少配置更改.哪种解决方案能够以最高的运营效率满足这些要求?
- A. 在 us-west-1 中创建一个 Aurora 只读副本,其大小与生产应用程序的 Aurora MySQL 集群写入器实例相似.
- B. 将 Aurora 集群转换为 Aurora 全局数据库.配置托管故障转移. ✓
- C. 在 us-west-1 中创建一个具有跨区域复制的新 Aurora 集群.
- D. 在 us-west-1 中创建一个新的 Aurora 集群.使用 AWS 数据库迁移服务 (AWS DMS) 同步两个集群.
正确答案: B. 将 Aurora 集群转换为 Aurora 全局数据库.配置托管故障转移.
解析
为了满足公司 5 分钟恢复点目标 (RPO)、20 分钟恢复时间目标 (RTO) 的要求,并最大限度地减少配置更改,最高效的解决方案是:B. 将 Aurora 集群转换为 Aurora 全局数据库.配置托管故障转移.Aurora 全球数据库专为灾难恢复场景而设计.它提供跨多个区域的低延迟全局复制.通过将 Aurora 集群转换为 Aurora 全球数据库,该公司可以实现数据库近实时复制到 us-west-1 区域.配置托管故障转移可确保在主区域发生故障时,自动触发到 DR 区域的故障转移.这最大限度地减少了恢复时间并减少了手动干预的需要.选项 A 建议在 us-west-1 中创建 Aurora 只读副本.虽然这提供了数据库的副本,但它不满足公司指定的目标 RPO 和 RTO 要求.选项 C 建议在 us-west-1 中创建一个具有跨区域复制的新 Aurora 集群.尽管它提供跨区域复制,但与具有托管故障转移功能的 Aurora Global Database 相比,它需要额外的配置和管理开销.选项 D 建议在 us-west-1 中创建新的 Aurora 集群并使用 AWS Database Migration Service (AWS DMS) 同步两个集群.虽然此解决方案可以实现复制,但与使用 Aurora Global Database 相比,它增加了复杂性和运营开销.总之,选项 B(将 Aurora 集群转换为 Aurora 全局数据库并配置托管故障转移)提供了运营效率最高的解决方案,可满足公司的 RPO、RTO 要求,并最大限度地减少生产应用程序灾难恢复策略的配置更改.