Q65 — AWS SAP-C02 第2章
第 65/75 题 | ← 返回第2章
Q215. 一家公司正在开发一个基于微服务的新按需视频应用程序。该应用程序在发布时将有 500 万用户,6 个月后将有 3000 万用户。该公司已将应用程序部署在 AWS Fargate 上的 Amazon Elastic Container Service (Amazon ECS) 上。该公司使用 HTTPS 协议的 ECS 服务开发了应用程序。解决方案架构师需要使用蓝/绿部署来实施应用程序更新。解决方案必须通过负载均衡器将流量分配到每个 ECS 服务。应用程序必须自动调整任务数量以响应 Amazon CloudWatch 告警。 哪种解决方案能满足这些要求?
- A. 将 ECS 服务配置为使用蓝/绿部署类型和 Network Load Balancer。请求增加每个服务的任务数配额以满足需求
- B. 将 ECS 服务配置为使用蓝/绿部署类型和 Network Load Balancer。使用 Cluster Autoscaler 为每个 ECS 服务实施 Auto Scaling 组
- C. 将 ECS 服务配置为使用蓝/绿部署类型和 Application Load Balancer。使用 Cluster Autoscaler 为每个 ECS 服务实施 Auto Scaling 组
- D. 将 ECS 服务配置为使用蓝/绿部署类型和 Application Load Balancer。为每个 ECS 服务实施 Service Auto Scaling ✓
正确答案: D. 将 ECS 服务配置为使用蓝/绿部署类型和 Application Load Balancer。为每个 ECS 服务实施 Service Auto Scaling
解析
选项 A 建议使用 Network Load Balancer,但此选项与蓝/绿部署类型不兼容,且不提供自动扩展。 选项 B 建议使用 Cluster Autoscaler 和 Network Load Balancer 为每个 ECS 服务实施 Auto Scaling 组,但此选项与蓝/绿部署类型不兼容。 选项 C 建议使用 Application Load Balancer 和 Cluster Autoscaler 为每个 ECS 服务实施 Auto Scaling 组,但此选项不提供蓝/绿部署支持。 因此,选项 D 提供了最合适的解决方案,将 ECS 服务配置为使用蓝/绿部署类型和 Application Load Balancer,提供流量分配和自动扩展功能。可以实施 Service Auto Scaling 以自动调整任务数量以响应 Amazon CloudWatch 告警。