Q98 — AWS SAA-C03 第13章
第 98/100 题 | ← 返回第13章
Q998.一家公司在 Amazon EC2 实例上托管了一个单片 Web 应用程序.应用程序用户最近报告称,在特定时间,其性能不佳.对 Amazon CloudWatch 指标的分析表明,在性能不佳期间,CPU 利用率为 100%.该公司希望解决这个性能问题并提高应用程序的可用性.哪种步骤组合能够最经济高效地满足这些要求?(选择两个.)
- A. 使用 AWS Compute Optimizer 获取实例类型垂直扩展的建议. ✓
- B. 从 Web 服务器创建 Amazon 系统映像 (AMI).在新的启动模板中引用该 AMI.
- C. 创建一个 Auto Scaling 组和一个应用程序负载均衡器来垂直扩展.
- D. 使用 AWS Compute Optimizer 获取实例类型水平扩展的建议.
- E. 创建一个 Auto Scaling 组和一个应用程序负载均衡器以进行水平扩展. ✓
正确答案: A. 使用 AWS Compute Optimizer 获取实例类型垂直扩展的建议., E. 创建一个 Auto Scaling 组和一个应用程序负载均衡器以进行水平扩展.
解析
AE 或 BE.为了解决托管在 Amazon EC2 实例上的单体 Web 应用程序的性能问题,并以最经济的方式提高应用程序可用性,最佳步骤组合是:A. 使用 AWS Compute Optimizer 获取实例类型垂直扩展的建议.E.创建一个 Auto Scaling 组和一个应用程序负载均衡器以进行水平扩展.### 解释:A. 使用 AWS Compute Optimizer:此服务会分析您的使用模式并提供优化实例类型的建议.通过收到更合适的实例类型的建议,您可以垂直扩展,这可能有助于缓解 CPU 利用率问题.E. 创建 Auto Scaling 组和应用程序负载均衡器:实施 Auto Scaling 组可让您在高峰使用时间添加更多 EC2 实例,从而实现水平扩展.应用程序负载均衡器将传入流量分配到多个实例,从而提高高流量期间应用程序的可用性和性能.其他选项的评估:B. 从 Web 服务器创建 Amazon 系统映像 (AMI):虽然创建 AMI 对于启动新实例很有用,但它并不能直接解决性能或可用性问题.C. 创建一个 Auto Scaling 组和一个应用程序负载均衡器以进行垂直扩展:此选项不正确,因为垂直扩展(增加单个实例的大小)通常不涉及 Auto Scaling 组,后者是为水平扩展而设计的.D. 使用 AWS Compute Optimizer 获取实例类型水平扩展的建议:虽然这可能提供见解,但它并不能直接解决高 CPU 利用率的直接问题.水平扩展更多是关于添加实例,而不是更改实例类型.总之,选项 A 和 E 通过将垂直扩展建议与水平扩展功能相结合,提供了一种解决性能问题和提高可用性的全面方法.