AWS SAA 题库

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

第 757 / 1018 题单选题

一家公司希望将其容器化应用工作负载部署到跨三个可用区的 VPC 中。公司需要一个高度可用的解决方案,可以跨可用区使用。解决方案必须对应用程序的更改要求最小。 哪种解决方案将以最小的运维开销满足这些要求?

  • A. 使用 Amazon Elastic Container Service(Amazon ECS)。配置 Amazon ECS 服务自动缩放以使用目标跟踪缩放。将最小容量设置为 3。将任务放置策略类型设置为 spread,使用 Availability Zone 属性。
  • B. 使用 Amazon Elastic Kubernetes Service(Amazon EKS)自管理节点。配置应用自动缩放以使用目标跟踪缩放。将最小容量设置为 3。
  • C. 使用 Amazon EC2 预留实例。在 spread 放置组中启动三个 EC2 实例。配置一个 Auto Scaling 组以使用目标跟踪缩放。将最小容量设置为 3。
  • D. 使用 AWS Lambda 函数。配置 Lambda 函数连接到 VPC。配置应用自动缩放以使用 Lambda 作为可扩展目标。将最小容量设置为 3。
第 757 / 1018 题正确答案 A
  • A. 使用 Amazon Elastic Container Service(Amazon ECS)。配置 Amazon ECS 服务自动缩放以使用目标跟踪缩放。将最小容量设置为 3。将任务放置策略类型设置为 spread,使用 Availability Zone 属性。

解析

为了满足高度可用性要求,并且对应用程序的更改要求最小的情况下,应该使用 Amazon Elastic Container Service(Amazon ECS)。通过配置 Amazon ECS 服务自动缩放以使用目标跟踪缩放,并设置最小容量为 3,可以确保在三个可用区中始终有足够的容器实例运行。将任务放置策略类型设置为 spread 可以确保容器在多个可用区中均匀分布,从而提高高可用性。

AI 解析

该题考察在AWS中设计跨多可用区高可用容器化应用的解决方案。来源包括AWS文档中ECS任务放置策略及自动扩缩的最佳实践。选项A通过ECS服务配置目标追踪扩缩,最小容量3确保基础冗余,spread策略结合AZ属性强制任务均匀分布于各可用区;B中EKS自管理节点引入额外运维负担;C的EC2方案需手动处理容器编排,增加复杂度;D的Lambda不适合长期运行应用且需代码改造。正确答案A利用ECS托管服务,最大程度减少应用改动和运维工作。