AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家公司正在本地构建一个容器化应用程序,并决定将该应用程序迁移到AWS。应用程序一部署后不久将有成千上万的用户。公司不确定如何在规模上管理容器的部署。公司需要以最小化运维开销的方式在高可用架构中部署容器化应用程序。 哪种解决方案将满足这些要求?
解析
选项A中,使用Amazon ECR存储容器镜像,并使用AWS Fargate启动类型的Amazon ECS集群来运行容器是一种无服务器容器运行的方式,可以减少运维工作。使用目标跟踪可以根据需求自动扩展容器实例,以满足高可用性和高可伸缩性的要求。选项B中,虽然也使用Amazon ECR存储容器镜像,但需要管理EC2实例,增加了运维复杂性。选项C需要自己管理容器部署和EC2实例,也增加了运维开销。选项D中,虽然使用了Auto Scaling,但需要自行创建和管理EC2 AMI,增加了复杂性。因此,A是最适合的选择。
AI 解析
本题考察在AWS上部署容器化应用的高可用架构设计及最小化运维的最佳实践。AWS官方文档推荐使用AWS Fargate启动类型的Amazon ECS,因为它无需管理底层服务器,自动处理容量扩展和跨可用区部署。Amazon ECR为托管容器镜像服务,与ECS天然集成。目标跟踪策略基于应用指标(如CPU、内存)自动调整服务容量,实现弹性扩展。选项B需自行管理EC2实例,运维成本高;选项C和D依赖传统EC2部署,增加了手动配置和监控负担。正确答案A完全依托托管服务,符合"最小运维开销"要求。