Q40 — AWS SOA-C02 第1章
第 40/100 题 | ← 返回第1章
一位系统运维管理员必须构建一个解决方案,能够自动关闭平均CPU利用率持续60分钟或更长时间低于10%的任何Amazon EC2实例。 哪种解决方案能以最具运维效率的方式满足此要求?
- A. 在每个EC2实例上实现一个cron作业,每60分钟运行一次并计算当前CPU利用率;若CPU利用率低于10%,则发起实例关机操作。
- B. 为每个EC2实例实现一个Amazon CloudWatch告警,以监控平均CPU利用率;将统计周期设为1小时,阈值设为10%;在告警上配置EC2操作以停止该实例。 ✓
- C. 在每个EC2实例上安装统一版Amazon CloudWatch代理,并启用基础级别预定义指标集;每60分钟记录CPU利用率,若CPU利用率低于10%,则发起实例关机操作。
- D. 使用AWS Systems Manager Run Command,每60分钟从每个EC2实例获取CPU利用率;若CPU利用率低于10%,则发起实例关机操作。
正确答案: B. 为每个EC2实例实现一个Amazon CloudWatch告警,以监控平均CPU利用率;将统计周期设为1小时,阈值设为10%;在告警上配置EC2操作以停止该实例。
解析
该题考查AWS资源监控与自动化管理核心机制。Amazon CloudWatch提供内置的基础监控指标(如CPU利用率),无需安装代理即可直接设置警报,通过设定统计周期(1小时)、阈值(低于10%)和触发动作(停止实例),能够精准实现持续低负载实例自动回收。其他选项或依赖实例内脚本维护(A、C)、或需额外代理配置(C)、或采用轮询方式效率低下(D),均不具备原生告警系统的事件驱动特性与集中管理优势。