AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 116 / 1018 题单选题

一个应用程序在多个可用区中的Amazon EC2实例上运行。这些实例位于Amazon EC2自动扩展组背后,由一个应用程序负载均衡器提供支持。应用程序在EC2实例的CPU利用率接近40%时表现最佳。 解决方案架构师应该采取什么措施来维持实例组中所有实例的所需性能?

  • A. 使用简单的伸缩策略来动态扩展自动扩展组。
  • B. 使用目标跟踪策略来动态扩展自动扩展组。
  • C. 使用AWS Lambda函数更新所需的自动扩展组容量。
  • D. 使用计划的伸缩操作来增加和减少自动扩展组的大小。
第 116 / 1018 题正确答案 B
  • B. 使用目标跟踪策略来动态扩展自动扩展组。

解析

要维持所有实例在所需性能水平上,最佳做法是使用目标跟踪策略(选项B)。目标跟踪策略允许您设置性能指标,如CPU利用率,并指定目标值(在这种情况下为40%)。Auto Scaling将根据实际的CPU利用率监控实例,并自动增加或减少实例数量,以使CPU利用率保持接近目标值。这有助于确保应用程序在所需性能水平上运行。 其他选项,如A中的简单伸缩策略通常用于基于静态规则进行伸缩,而C中的AWS Lambda函数更新自动扩展组的容量是手动干预,并不是动态根据性能指标进行伸缩的解决方案。D中的计划伸缩操作通常用于特定时间段的规划伸缩,而不是根据性能指标进行动态伸缩。 因此,选项B是最适合的选择。

AI 解析

AWS自动扩展组的伸缩策略类型与应用场景。Amazon EC2自动扩展组的伸缩策略中,目标跟踪策略(Target Tracking Scaling)通过直接指定一个指标(如平均CPU利用率)的目标值,自动调整实例数量以保持该指标接近设定值。题干要求在CPU利用率接近40%时维持实例性能,目标跟踪策略能自动计算扩缩容动作,无需手动设置告警阈值。简单的伸缩策略需依赖CloudWatch告警触发,灵活性不足;Lambda函数或计划伸缩无法实时响应指标变化。AWS官方文档明确推荐目标跟踪策略用于此类基于单一指标的动态扩缩需求。[选项B]符合题干需求。