AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
您需要将传统的 EC2 托管 Web 应用程序重构为基于容器的微服务,并部署到两个独立的环境中(生产环境和测试环境)。负载是变化的,但您知道预期的最小和最大负载。您希望采用一种无服务器设计,以最大限度地降低运营开销并实现最高的成本效益。您应该选择哪种解决方案?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将容器镜像推送到 Amazon ECR。使用 Fargate 启动类型创建两个自动扩缩的 Amazon ECS 集群(一个用于生产,一个用于测试)。从 ECR 镜像运行任务,并在每个 ECS 集群前放置一个 Application Load Balancer。.
为什么这是答案
正确答案是使用 Amazon ECS on Fargate。ECS 提供了容器编排服务,Fargate 提供了无服务器计算,最大限度地降低了运营开销。自动扩缩功能可以根据变化的负载自动调整资源,满足最小和最大负载需求。Application Load Balancer (ALB) 能够有效地分发流量。
将容器镜像打包为 AWS Lambda 容器函数不适合需要长时间运行或处理大量并发请求的微服务,且 Lambda 的并发限制可能无法有效处理所有峰值负载。
使用 Amazon EKS on Fargate 也是一个可行的无服务器容器解决方案,但对于仅需运行容器化微服务且不需要 Kubernetes 复杂性的场景,ECS 通常更简单、管理开销更低。
AWS Elastic Beanstalk 虽然支持容器,但它不是纯粹的无服务器解决方案,仍涉及 EC2 实例的管理,不符合“最大限度地降低运营开销并实现最高的成本效益”的无服务器设计要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡