SAP-C02 第 504 题
题目
一家公司计划将旧的本地应用程序迁移到 AWS。该应用程序是一个 Java Web 应用程序,在带有 PostgreSQL 数据库的 Apache Tomcat 上运行。该公司无权访问源代码,但可以部署应用程序 Java Archive (JAR) 文件。该应用程序在每个月末的流量都会增加。哪种解决方案能够以最少的运营开销满足这些要求?
选项
A. 在多个可用区启动 Amazon EC2 实例。使用 Amazon Elastic File System (Amazon EFS) 挂载点将 Tomcat 和 PostgreSQL 部署到所有实例。使用 AWS Step Functions 部署额外的 EC2 实例以扩展流量以增加流量。
B. 在跨多个 AWS 区域的 Auto Scaling 组中预置 Amazon Elastic Kubernetes Service (Amazon EKS)。在容器镜像中部署 Tomcat 和 PostgreSQL。使用网络负载均衡器进行扩展以增加流量。
C. 将 Java 应用程序重构为基于 Python 的容器。使用 AWS Lambda 函数作为应用程序逻辑。将应用程序数据存储在 Amazon DynamoDB 全局表中。使用 AWS Storage Gateway 和 Lambda 并发进行扩展以增加流量。
D. 使用 AWS Elastic Beanstalk 在多个可用区中部署具有自动扩展功能的 Tomcat 服务器。将应用程序数据存储在 Amazon RDS for PostgreSQL 数据库中。部署 Amazon CloudFront 和应用程序负载均衡器以扩展流量以增加流量。
答案
D
解析
正确答案:D 解析: 题干关键点:最低运维开销、本地数据中心/混合架构、核心服务:Lambda, DynamoDB, CloudFront, EC2, EFS。 正确选项: D. 使用 AWS Elastic Beanstalk 在多个可用区中部署具有自动扩展功能的 Tomcat 服务器。将应用程序数据存储在 Amazon RDS for PostgreSQL 数据库中。部署 Amazon CloudFront 和应用程序负载均衡器以扩...