SAP-C02 学习助手

SAP-C02 第 299 题

VPC Lambda DynamoDB EC2 Aurora Config Systems Manager ECS Auto Scaling

题目

一家公司的解决方案架构师正在评估几年前部署的 AWS 工作负载。应用程序层是无状态的,并在从 AMI 启动的单个大型 Amazon EC2 实例上运行。该应用程序将数据存储在在单个 EC2 实例上运行的 MySQL 数据库中。应用服务器EC2实例上的CPU利用率经常达到100%并导致应用程序停止响应。公司在实例上手动安装补丁。过去,修补程序曾导致停机。公司需要使应用程序具有高可用性。哪种解决方案能够以最少的开发满足这些要求?

选项

A. 将应用程序层移至现有 VPC 中的 AWS Lambda 函数。创建应用程序负载均衡器以跨 Lambda 函数分配流量。使用 Amazon GuardDuty 扫描 Lambda 函数。将数据库迁移到 Amazon DocumentDB(与 MongoDB 兼容)。

B. 将 EC2 实例类型更改为较小的 Graviton 支持的实例类型。使用现有 AMI 为 Auto Scaling 组创建启动模板。创建应用程序负载均衡器以在 Auto Scaling 组中的实例之间分配流量。将 Auto Scaling 组设置为根据 CPU 利用率进行扩展。将数据库迁移到 Amazon DynamoDB。 DynamoDB。

C. 使用 Docker 将应用程序层移至容器。使用 EC2 实例在 Amazon Elastic Container Service (Amazon ECS) 上运行容器。创建应用程序负载均衡器以跨 ECS 集群分配流量。配置 ECS 集群以根据 CPU 利用率进行扩展。将数据库迁移到 Amazon Neptune。

D. 现在创建一个配置有 AWS Systems Manager 代理(SSM 代理)的 AMI。使用新的 AMI 为 Auto Scaling 组创建启动模板。在 Auto Scaling 组中使用较小的实例。创建应用程序负载均衡器以在 Auto Scaling 组中的实例之间分配流量。将 Auto Scaling 组设置为根据 CPU 利用率进行扩展。将数据库迁移到 Amazon Aurora MySQL。

答案

D

解析

正确答案:D 解析: 题干关键点:高可用、核心服务:VPC, Lambda, DynamoDB, EC2, Aurora。 正确选项: D. 现在创建一个配置有 AWS Systems Manager 代理(SSM 代理)的 AMI。使用新的 AMI 为 Auto Scaling 组创建启动模板。在 Auto Scaling 组中使用较小的实例。创建应用程序负载均衡器以在 Auto Scaling 组中的实例之间分配流量。将 Auto ...

登录后查看完整解析