一家公司正在使用微服务构建点播视频服务。该服务启动时将有500万用户,并在6个月后增长到3000万用户。应用程序部署在Amazon ECS上,使用AWS Fargate。ECS服务通过HTTPS进行通信。解决方案架构师必须实施蓝/绿部署,通过负载均衡器将流量路由到每个ECS服务,并确保应用程序根据Amazon CloudWatch警报自动扩展任务数量。哪种设计符合这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将ECS服务配置为使用蓝/绿部署类型和Application Load Balancer。为每个ECS服务实施Service Auto Scaling。.
为什么这是答案
正确答案是“将ECS服务配置为使用蓝/绿部署类型和Application Load Balancer。为每个ECS服务实施Service Auto Scaling。” 1. 蓝/绿部署类型:这是实现安全、低风险部署的最佳实践,符合题目要求。 2. Application Load Balancer (ALB):微服务通过HTTPS通信,ALB支持HTTP/HTTPS协议,并提供高级路由功能,非常适合基于微服务的点播视频服务。Network Load Balancer (NLB) 主要用于TCP/UDP流量,不适合HTTPS应用层路由。 3. Service Auto Scaling:AWS Fargate上的ECS服务应使用Service Auto Scaling来根据CloudWatch警报自动调整任务数量,以应对用户增长和流量变化。Cluster Autoscaler通常用于管理EC2实例的ECS集群,而不是Fargate任务的自动扩缩。 因此,选择ALB和Service Auto Scaling是满足所有要求的最佳组合。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡