AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
一个稳定的 Java 应用程序依赖于公司数据中心的虚拟机,公司希望在最大限度地减少服务器管理和代码更改的情况下进行现代化改造。哪种迁移方法能够以最少的代码修改实现这些目标?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 AWS App2Container 将应用程序容器化,并在带有 AWS Fargate 的 Amazon Elastic Container Service (Amazon ECS) 上运行。将镜像存储在 Amazon ECR 中,授予 ECS 任务执行角色对 ECR 存储库的访问权限,并使用 Application Load Balancer (ALB) 作为任务的前端。.
为什么这是答案
此选项通过 AWS App2Container 将现有 Java 应用程序容器化,最大限度地减少了代码更改。在 Amazon ECS 上使用 AWS Fargate 运行容器,消除了服务器管理负担。Amazon ECR 存储容器镜像,ECS 任务执行角色提供必要的访问权限,而 Application Load Balancer (ALB) 则作为高效的前端。这满足了在最小化代码修改和服务器管理的前提下实现现代化的所有要求。
其他选项的不足在于:
作为 AWS Lambda 容器运行通常需要对应用程序进行大量修改以适应无服务器范式,这与“最少代码修改”的目标不符。
在 Amazon EKS 上运行虽然是容器化方案,但 EKS 仍然涉及一定程度的集群管理,不如 Fargate 完全托管的体验更符合“最小化服务器管理”的目标。
将 Lambda 与 ALB 结合使用同样面临 Lambda 容器对现有应用程序代码修改要求较高的问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡