SAP-C02 学习助手

SAP-C02 第 504 题

Lambda DynamoDB CloudFront EC2 EFS RDS Step Functions Storage Gateway EKS Auto Scaling

题目

一家公司计划将旧的本地应用程序迁移到 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 和应用程序负载均衡器以扩...

登录后查看完整解析