AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
容器化应用程序在具有公有 IP 的 EC2 实例上运行。Apache Kafka 在这些 EC2 实例上自托管,PostgreSQL 已迁移到 Amazon RDS for PostgreSQL。公司预计产品发布后订单量将激增。哪些架构更改可以减少运营开销并支持增加的负载?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 Amazon EKS 上使用 AWS Fargate 运行应用程序,并在 Application Load Balancer 后启用自动扩缩。向 RDS DB 实例添加只读副本。将自管理的 Kafka 集群替换为 Amazon MSK,并更新应用程序以使用 MSK。在 Amazon CloudFront 分配后面托管 Amazon S3 中的静态内容。.
为什么这是答案
正确答案通过将容器化应用程序迁移到 Amazon EKS on Fargate 来显著降低运维开销并提高可扩展性。Fargate 消除了管理 EC2 实例的需要。通过 Application Load Balancer 启用自动扩缩确保应用程序可以应对负载激增。为 RDS DB 实例添加只读副本可提高读取吞吐量。将自管理的 Kafka 替换为 Amazon MSK 进一步减少了管理负担,并提供了托管式、可扩展的 Kafka 服务。使用 Amazon CloudFront 分配后面托管 Amazon S3 中的静态内容,可以提高内容交付速度并降低源服务器负载。
其他选项的不足之处在于:
选项一和二:在 EC2 Auto Scaling 组中运行容器化应用程序仍然需要管理 EC2 实例,这增加了运维开销。
选项三:虽然将应用程序重新平台到 Kubernetes 集群并使用 MSK 是一个好的改进,但它没有像 EKS on Fargate 那样完全消除底层实例管理。将 DB 实例转换为 Multi-AZ 主要关注可用性而非读取扩展性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡