AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
一个本地订单处理平台使用Web前端(VM)、RabbitMQ进行消息传递,并使用Kubernetes集群作为容器化后端。公司希望在不进行重大应用程序更改且操作开销最小的情况下迁移到AWS。哪种架构符合这些限制?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 从Web服务器VM创建AMI,在Application Load Balancer后面通过EC2 Auto Scaling组运行它,用Amazon MQ替换本地RabbitMQ,并在Amazon EKS上托管后端。.
为什么这是答案
正确答案是最佳选择,因为它满足了“不进行重大应用程序更改”和“操作开销最小”的要求。
将Web前端从本地VM迁移到EC2 Auto Scaling组后的AMI,可以最小化应用程序更改,并利用AWS的弹性伸缩能力。
使用Amazon MQ替换本地RabbitMQ,因为Amazon MQ兼容RabbitMQ,可以实现无缝迁移,且作为托管服务,操作开销低。
在Amazon EKS上托管后端,可以利用Kubernetes的现有配置和容器化优势,同时将Kubernetes的管理负担转移给AWS,降低操作开销。
其他选项的不足:
创建自定义AWS Lambda运行时来模拟Web服务器需要对前端进行重大重构,不符合“不进行重大应用程序更改”的要求。
在EC2实例集群上安装Kubernetes会增加操作开销,因为需要自行管理Kubernetes集群。
使用Amazon SQS替换RabbitMQ可能需要对应用程序进行更改,因为SQS是队列服务,而RabbitMQ支持更丰富的消息模式(如发布/订阅),可能需要修改应用程序代码以适应SQS的特性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡