Q60 — AWS SAA-C03 第17章
第 60/89 题 | ← 返回第17章
Q1360. 公司在 US-East-1 区域的单个可用区中,使用单个 Amazon EC2 实例部署了一个三层 Web 应用程序。该应用程序的使用量正在增长。解决方案架构师需要确保该应用程序能够处理不断增长的流量,并且具有弹性。哪种解决方案能够以最具成本效益的方式满足这些要求?
- A. 创建两个额外的 EC2 实例,分别分布在两个不同的可用区。创建一个应用程序负载均衡器 (ALB)。配置 ALB,将流量路由到包含所有三个实例的目标组。创建一个 Amazon CloudWatch 警报,以便垂直扩展 EC2 实例来处理应用程序流量。
- B. 在三个不同的可用区中创建八个额外的 EC2 实例。创建一个应用程序负载均衡器 (ALB)。配置 ALB,将流量路由到包含所有九个实例的目标组。创建一个 Amazon CloudWatch 警报,以便水平扩展 EC2 实例来处理应用程序流量。
- C. 创建一个包含至少三个位于同一可用区中的 EC2 实例的 EC2 自动扩展组,创建一个应用程序负载均衡器 (ALB),配置 ALB 将流量路由到包含所有实例的目标组。为自动扩展组配置计划扩展。
- D. 创建一个包含至少三个分布在不同可用区的 EC2 实例的 EC2 自动扩展组。创建一个应用程序负载均衡器 (ALB)。配置 ALB 将流量路由到目标 ALB,再由目标 ALB 将流量路由到包含所有实例的目标组。创建一个 Amazon CloudWatch 警报,以便垂直扩展 EC2 实例来处理应用程序流量。 ✓
正确答案: D. 创建一个包含至少三个分布在不同可用区的 EC2 实例的 EC2 自动扩展组。创建一个应用程序负载均衡器 (ALB)。配置 ALB 将流量路由到目标 ALB,再由目标 ALB 将流量路由到包含所有实例的目标组。创建一个 Amazon CloudWatch 警报,以便垂直扩展 EC2 实例来处理应用程序流量。
解析
A 或 DD正确答案是 D(但描述中需要更正)。然而,由于原选项 D 存在一个小小的拼写错误(“target ALB to route traffic to a target group”)”,因此,正确的答案很可能是 D 的修改版本,它更准确地描述了水平扩展(而非垂直扩展)。修正后的选项 D(概念修正):“创建一个包含至少三个分布在不同可用区的 EC2 实例的 EC2 自动扩展组。创建一个应用程序负载均衡器 (ALB)。配置 ALB 将流量路由到包含所有实例的目标组。创建一个 Amazon CloudWatch 警报,以便水平扩展 EC2 实例来处理应用程序流量。”解释:该公司需要一个经济高效且具有弹性的解决方案,以支持其不断增长的三层 Web 应用程序,该应用程序目前运行在单个可用区 (AZ) 的单个 EC2 实例上。该解决方案必须:应对不断增长的流量(可扩展性)。具备弹性(跨可用区容错)。要注重成本效益(避免过度配置)。为什么修正后的选项 D 是最佳选择:具有多可用区部署的自动扩展组 (ASG)将实例分布在多个可用区 (AZ) 中,确保高可用性(即使一个可用区发生故障,其他可用区仍可继续处理流量)。最少需要三个实例,既能提供冗余,又能降低成本。应用负载均衡器(ALB)将流量均匀分配到目标组内的各个实例。支持健康检查,并自动替换不健康的实例。水平扩展(通过 CloudWatch 警报)根据需求(例如 CPU 利用率)添加/删除实例。比垂直扩展更具成本效益(增加实例大小通常成本更高)。其他选项为何错误:A. 两个额外的实例 + ALB + 垂直扩展垂直扩展成本高昂。大型实例的成本高于多个小型实例。总共只有三个实例,弹性不如多可用区部署。B. 八个额外实例 + ALB + 横向扩展初始扩展需求可能不需要配置过多的九个实例(成本更高)。没有最小实例数限制,如果配置不当,实例数可能会缩减到零(存在停机风险)。C. 单可用区中的 ASG + 计划扩展单可用区架构 = 无容错能力。如果可用区发生故障,应用程序将宕机。计划扩展缺乏灵活性,无法适应不可预测的流量高峰。对比表:选项弹性(多可用区)可扩展性(水平/垂直)成本效益最佳适用于修正后的D(3个以上可用区)(水平)(最佳实例数)具有容错能力的流量增长A(单可用区)(垂直)(扩展成本高)小规模、可预测的工作负载B(3个可用区)(水平)(过度配置)大规模、不可预测的工作负载C(单可用区)(调度)(无容错能力)非关键、可预测的工作负载结论:最具成本效益和最稳健的解决方案是修正后的方案 D:多可用区自动扩缩容组确保高可用性。ALB 用于流量分配,可提高性能和可靠性。水平扩展能够有效适应交通变化。避免选择 A、B 和 C(它们要么缺乏容错能力,要么资源过度配置,要么使用效率低下的扩展方式)。最终答案:D(已修正水平比例)。