Q40 — AWS SAA-C03 第13章

第 40/100 题 | ← 返回第13章

Q940. 一家公司在容器上运行面向客户的 Web 应用程序。工作负载使用 AWS Fargate 上的 Amazon Elastic Container Service (Amazon ECS)。Web 应用程序占用大量资源。Web 应用程序需要每周 7 天、每天 24 小时为客户提供服务。公司预计该应用程序将经历短时间的高流量突发。工作负载必须具有高可用性。哪种解决方案能够最经济高效地满足这些要求?

正确答案: B. 使用 Fargate 配置 ECS 容量提供商以实现稳定状态,并使用 Fargate Spot 实现突发流量。

解析

最经济高效地满足要求的解决方案是:B. 使用 Fargate 配置 ECS 容量提供商以实现稳定状态,并使用 Fargate Spot 实现突发流量。原因如下:成本优化:与按需 Fargate 任务相比,Fargate Spot 实例可显著节省成本,使其成为处理突发流量的理想选择。高可用性:Fargate 提供固有的高可用性,确保即使在流量高峰期间 Web 应用程序仍然可用。容量管理:通过使用 Fargate 处理稳定状态流量并使用 Fargate Spot 处理突发流量,您可以优化资源利用率并最大限度地降低成本。灵活性:这种方法允许您根据实时流量模式动态调整容量,确保最佳性能和成本效率。为什么其他选择效率较低或成本效益较低:A. 使用 Fargate 配置 ECS 容量提供商。使用第三方工具进行负载测试。在 Amazon CloudWatch 中调整 Fargate 任务的大小。虽然负载测试和调整大小很重要,但它们并不能满足突发流量期间的成本优化需求。C. 配置一个 ECS 容量提供商,使用 Fargate Spot 实现稳定状态,使用 Fargate 实现突发流量。这种方法成本效益较低,因为 Fargate 比 Fargate Spot 更昂贵。最好使用 Fargate Spot 实现稳定状态流量,在必要时使用 Fargate 实现突发流量。D. 使用 Fargate 配置 ECS 容量提供商。使用 AWS Compute Optimizer 调整 Fargate 任务的大小。AWS Compute Optimizer 可以帮助调整大小,但它无法满足突发流量期间的成本优化需求。总之:对于资源密集型 Web 应用程序,选项 B 提供了最具成本效益的解决方案,该应用程序具有短时间的高流量突发。通过利用 Fargate Spot 处理稳定状态流量,利用 Fargate 处理突发流量,您可以优化资源利用率并最大限度地降低成本,同时保持高可用性。