AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家公司在五个Amazon EC2实例上部署了一个应用程序。一个应用程序负载均衡器(ALB)通过使用一个目标组将流量分发到这些实例。大部分时间内,每个实例的平均CPU使用率都低于10%,偶尔会出现升至65%的峰值。解决方案架构师需要实施一个自动化扩展应用程序的解决方案。解决方案必须优化架构的成本,并确保应用程序在发生峰值时有足够的CPU资源。哪种解决方案能够满足这些要求?
解析
在这个情况下,选项B是最适合的解决方案,因为它满足了自动扩展的要求,能够根据CPU使用率自动调整实例数量。下面是选项B的解释: 使用EC2 Auto Scaling组:这允许根据CPU使用率指标自动扩展或缩小实例数量,以满足应用程序的需求。 使用目标跟踪扩展策略:这意味着根据CPU使用率来自动调整实例数量,确保在峰值时有足够的CPU资源。 设置了最小实例数和最大实例数的限制,以确保实例数量在合理范围内。 其他选项的解释: 选项A中的CloudWatch警报和Lambda函数需要手动操作,并且不会自动调整实例数量。 选项C中的EC2自动扩展组没有设置CPU利用率作为自动调整的依据,因此无法满足CPU资源的要求。 选项D中的CloudWatch警报需要手动操作,而且不提供自动扩展功能。 因此,选项B是最佳选择,因为它自动满足了应用程序的需求,同时也能够优化架构的成本。
AI 解析
题目考察AWS自动扩展组配置及目标跟踪策略的应用。依据AWS最佳实践,目标跟踪扩展策略通过动态调整实例数量,使指标维持在指定目标值附近,适用于优化资源使用和成本。选项B配置了基于ASGAverageCPUUtilization的目标跟踪策略,设定目标值为50%,允许实例数在2到6之间自动扩展。初始期望容量设置为3,既低于当前5个实例,减少日常成本,又能在峰值时扩展至6个实例。其他选项或缺乏自动扩展机制(如D需手动干预),或未利用目标跟踪动态调整(如C仅配置实例范围),或采用低效的实例终止方式(如A使用Lambda可能无法弹性扩展)。正确答案为B。参考AWS文档:目标跟踪扩展策略自动调整容量以维持目标指标。