SAP-C02 第 262 题
题目
一家公司希望通过迁移到 AWS 来管理与 20 个不常用但仍对业务至关重要的应用程序组相关的成本。这些应用程序是 Java 和 Node.js 的混合体,分布在不同的实例集群中。该公司希望通过使用单一部署方法来实现标准化,同时最大限度地降低成本。大多数应用程序是具有少量并发用户的月末处理例程的一部分,但它们偶尔会在其他时间运行。平均应用程序内存消耗小于 1 GB。尽管某些应用程序在高峰处理期间使用多达 2.5 GB 的内存。该组中最重要的应用程序是用 Java 编写的计费报告,它访问多个数据源并且通常运行几个小时。哪个是最具成本效益的解决方案?
选项
A. 为每个应用程序部署单独的 AWS Lambda 函数。使用 AWS CloudTrail 日志和 Amazon CloudWatch 警报来验证关键作业的完成情况。
B. 在 Amazon EC2 上部署 Amazon ECS 容器,并将 Auto Scaling 配置为内存利用率为 75%。为通过 ECS 任务扩展迁移的每个应用程序部署一个 ECS 任务。使用 Amazon CloudWatch 监控服务和主机。
C. 使用 Auto Scaling 为每个应用程序部署 AWS Elastic Beanstalk,以确保所有请求都有足够的资源。使用 CloudWatch 警报监控每个 AWS Elastic Beanstalk 部署。
D. 使用 EC2 Auto Scaling 和 Application Load Balancer 部署一个新的 Amazon EC2 实例集群,该集群共同托管所有应用程序。根据实例内存利用率设置的自定义指标来扩展集群大小。购买等于 Auto Scaling 组的 GroupMaxSize 参数的 3 年预留实例预留。
答案
B
解析
正确答案:B 解析: 题干关键点:成本控制、核心服务:Lambda, EC2, CloudTrail, CloudWatch, Config。 正确选项: B. 在 Amazon EC2 上部署 Amazon ECS 容器,并将 Auto Scaling 配置为内存利用率为 75%。为通过 ECS 任务扩展迁移的每个应用程序部署一个 ECS 任务。使用 Amazon CloudWatch 监控服务和主机。 选择理由: 选项 B 的设计直...