Q71 — AWS SAP-C02 第3章
第 71/75 题 | ← 返回第3章
Q296. 一家公司需要为其电商网站构建灾难恢复(DR)解决方案。Web应用程序托管在Application Load Balancer后面的t3.large Amazon EC2实例集群上,使用Amazon RDS for MySQL数据库。EC2实例在跨多个可用区的Auto Scaling组中。 发生灾难时,Web应用程序必须故障转移到辅助环境,RPO为30秒,RTO为10分钟。 哪种解决方案最具成本效益地满足这些要求?
- A. 使用基础设施即代码(IaC)在DR区域配置新基础设施。为数据库实例创建跨区域只读副本。在AWS Backup中设置备份计划以创建EC2实例和数据库实例的跨区域备份。创建cron表达式每30秒将EC2实例和数据库实例备份到DR区域。从最新的EC2备份恢复EC2实例。使用Amazon Route 53地理位置路由策略在灾难事件中自动故障转移到DR区域。
- B. 使用基础设施即代码(IaC)在DR区域配置新基础设施。为数据库实例创建跨区域只读副本。设置AWS Elastic Disaster Recovery (CloudEndure Disaster Recovery)以持续将EC2实例复制到DR区域。在DR区域以最小容量运行EC2实例。使用Amazon Route 53故障转移路由策略在灾难事件中自动故障转移到DR区域。增加Auto Scaling组的期望容量。 ✓
- C. 在AWS Backup中设置备份计划以创建EC2实例和数据库实例的跨区域备份。创建cron表达式每30秒将EC2实例和数据库实例备份到DR区域。使用基础设施即代码(IaC)在DR区域配置新基础设施。手动在新实例上恢复备份数据。使用Amazon Route 53简单路由策略在灾难事件中自动故障转移到DR区域。
- D. 使用基础设施即代码(IaC)在DR区域配置新基础设施。创建Amazon Aurora全局数据库。设置AWS Elastic Disaster Recovery (CloudEndure Disaster Recovery)以持续将EC2实例复制到DR区域。在DR区域以全容量运行EC2实例的Auto Scaling组。使用Amazon Route 53故障转移路由策略在灾难事件中自动故障转移到DR区域。
正确答案: B. 使用基础设施即代码(IaC)在DR区域配置新基础设施。为数据库实例创建跨区域只读副本。设置AWS Elastic Disaster Recovery (CloudEndure Disaster Recovery)以持续将EC2实例复制到DR区域。在DR区域以最小容量运行EC2实例。使用Amazon Route 53故障转移路由策略在灾难事件中自动故障转移到DR区域。增加Auto Scaling组的期望容量。
解析
选项B使用IaC配置基础设施,创建跨区域只读副本,使用AWS Elastic Disaster Recovery持续复制EC2实例,以最小容量运行实例以降低成本,使用Route 53故障转移路由策略。这满足30秒RPO和10分钟RTO的要求,同时最具成本效益。 选项A使用cron表达式每30秒备份不现实,地理位置路由不适合DR场景。选项C需要手动恢复数据,不满足RPO和RTO要求。选项D在DR区域以全容量运行实例费用过高。