考题解析 | 使用 Amazon CloudWatch 报警监控 EC2 实例


  题目

公司在 Amazon EC2 实例上托管 Web 应用程序。用户报告说 Web 应用程序偶尔会失去响应。Amazon CloudWatch 指标表明,在这些时段内 CPU 利用率达到了 100%。SysOps 管理员必须实施解决方案来监控这一问题。
哪种解决方案可以满足此要求?

A. 创建 CloudWatch 警报,监控 EC2 实例的 AWS CloudTrail 事件。
B. 创建 CloudWatch 警报,监控针对 EC2 实例 CPU 利用率的 CloudWatch 指标。
C. 创建 Amazon Simple Notification Service (Amazon SNS) 主题,监控针对 EC2 实例 CPU 利用率的 CloudWatch 指标。
D. 使用 Amazon Inspector 创建对 EC2 实例的周期性评估检查,以检测 CPU 利用率的偏差。

  参考答案

B

  参考解析

技巧:排除明显错误选项,在没有明显错误的选项中选择最合理的选项。

A. 不正确。明显错误选项。CloudTrail 监控 AWS 服务的 API 调用,而不是监控 EC2 指标。
B. 正确。Amazon CloudWatch 提供了数据和可行的洞见来监控应用程序。Amazon EC2 将指标发送到CloudWatch。CPUUtilization 指标表示当前正在实例上使用的已分配 EC2 计算单位的百分比。可以创建 CloudWatch 警报来监控其中一个实例的 CPUUtilization 指标。例如,当 5 分钟时段内的平均 CPU 利用率超过 75% 时接收电子邮件通知。
C. 不正确。明显错误选项。Amazon SNS 可以在CloudWatch 报警生成的时候用邮件等通知用户,但是不能直接监控针对 EC2 实例 CPU 利用率的 CloudWatch 指标。
D. 不正确。Amazon Inspector 是一项安全漏洞评估服务,有助于提高 AWS 资源的安全性与合规性。