Q59 — AWS SAA-C03 第17章

第 59/89 题 | ← 返回第17章

Q1359. 一家公司运行 Amazon EC2 实例作为 Web 服务器。Web 服务器每天有两个流量高峰时段。其余时间服务器处于空闲状态。解决方案架构师需要管理这些 Web 服务器并维护容错能力。哪种解决方案能够以最具成本效益的方式满足这些要求?

正确答案: A. 使用 EC2 自动扩展组根据需求扩展实例。

解析

正确答案是 A. 使用 EC2 自动扩展组根据需求扩展实例。解释:该公司需要一种经济高效、容错性强的解决方案来管理 EC2 Web 服务器,这些服务器每天会经历两次可预测的流量高峰,其余时间则处于空闲状态。主要要求:经济高效,避免为未使用的产能支付过高的费用。容错性:确保高峰流量期间的高可用性。可扩展性:无需人工干预即可高效应对流量高峰。自动化最大限度地降低运营成本。为什么方案 A 是最佳选择:EC2自动扩展根据需求自动进行横向扩展/缩减(例如,针对可预测的高峰时段使用计划扩展策略)。通过将实例分布在不同的可用区 (AZ) 中,确保容错能力。经济高效,仅在需要时才为实例付费(在空闲期间缩减实例)。无需人工干预,全自动缩放。其他选项错误的原因:B. 购买预留实例以满足高峰容量需求昂贵的预留实例需要预先支付长期使用费用,即使实例处于闲置状态也是如此。浪费性支出是指为非高峰时段未使用的产能付费。仅靠不具备容错能力的预留实例无法确保高可用性。C. 使用定时任务在低流量期间停止实例不具备容错能力。停止实例会降低可用性(空闲期间没有实例运行)。需要手动扩展。必须在高峰期之前重启实例(存在延迟或故障风险)。不适用于 Web 服务器。Web 服务器即使在低流量情况下也应保持可用。D. 使用脚本在高峰期垂直扩展实例可扩展性有限 垂直扩展(改变实例大小)存在局限性,可能无法处理突然的峰值。容错性差:单个大型实例存在单点故障。成本更高:大型实例比多个小型实例成本更高(水平扩展通常更便宜)。对比表:选项成本效益容错性可扩展性自动化最适合A(仅需支付所需容量费用)(多可用区部署)(水平扩展)(自动扩展)可预测的流量高峰B(闲置容量溢价)(单实例类型)(静态容量)(手动)长期稳定工作负载 C(实例必须重启则无法节省成本)(实例已停止)(手动扩展)(定时任务)非关键批处理作业D(实例越大成本越高)(单实例风险)(垂直限制)(脚本)小规模、可变工作负载结论:方案 A 是最具成本效益且容错性最高的解决方案,因为:自动扩缩容功能可根据需求动态调整容量(高峰期增加容量,低谷期减少容量)。通过将实例分布在不同的可用区,确保高可用性。通过避免过度配置来降低成本。避免选择 B、C 和 D(它们要么太贵,要么缺乏容错能力,要么需要人工干预)。