SAP-C02 第 8 题
题目
一家公司有一个多层 Web 应用程序,该应用程序在应用程序负载均衡器 (ALB) 后面的一组 Amazon EC2 实例上运行。这些实例位于 Auto Scaling 组中。 ALB 和 Auto Scaling 组将复制到备份 AWS 区域中。 Auto Scaling 组的最小值和最大值设置为零。 Amazon RDS 多可用区数据库实例存储应用程序的数据。数据库实例在备份区域中有一个只读副本。该应用程序使用 Amazon Route 53 记录向最终用户提供终端节点。该公司需要通过赋予应用程序自动故障转移到备份区域的能力,将 RTO 减少到 15 分钟以下。该公司没有足够大的预算来实施主动-主动策略。解决方案架构师应该建议什么来满足这些要求?
选项
A. 使用基于延迟的路由策略重新配置应用程序的 Route 53 记录,以平衡两个 ALB 之间的流量负载。在备份区域中创建 AWS Lambda 函数以提升只读副本并修改 Auto Scaling 组值。创建基于主要区域中 ALB 的 HTTPCode_Target_5XX_Count 指标的 Amazon CloudWatch 警报。配置 CloudWatch 警报以调用 Lambda 函数。
B. 在备份区域中创建 AWS Lambda 函数以提升只读副本并修改 Auto Scaling 组值。使用运行状况检查配置 Route 53,该运行状况检查可监控 Web 应用程序,并在运行状况检查状态不正常时向 Lambda 函数发送 Amazon Simple Notification Service (Amazon SNS) 通知。使用故障转移策略更新应用程序的 Route 53 记录,该策略在发生运行状况检查失败时将流量路由到备份区域中的 ALB。
C. 将备份区域中的 Auto Scaling 组配置为与主区域中的 Auto Scaling 组具有相同的值。使用基于延迟的路由策略重新配置应用程序的 Route 53 记录,以平衡两个 ALB 之间的流量负载。删除只读副本。将只读副本替换为独立的 RDS 数据库实例。使用快照和 Amazon S3 在 RDS 数据库实例之间配置跨区域复制。
D. 在 AWS Global Accelerator 中配置终端节点,将两个 ALB 作为相等权重目标。在备份区域中创建 AWS Lambda 函数以提升只读副本并修改 Auto Scaling 组值。创建基于主要区域中 ALB 的 HTTPCode_Target_5XX_Count 指标的 Amazon CloudWatch 警报。配置 CloudWatch 警报以调用 Lambda 函数。
答案
B
解析
正确答案:B 解析: 题干关键点:预算限制、RTO 恢复时间目标、自动化故障切换或自动恢复、故障切换、备用区域、核心服务:Route 53, Lambda, S3, EC2, RDS。 正确选项: B. 在备份区域中创建 AWS Lambda 函数以提升只读副本并修改 Auto Scaling 组值。使用运行状况检查配置 Route 53,该运行状况检查可监控 Web 应用程序,并在运行状况检查状态不正常时向 Lambda 函数发送 A...