一个失控进程正在占用 EC2 实例 100% 的 CPU。SysOps 管理员希望如果这种情况持续超过 2 分钟,实例能自动重启。如何实现这一点?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为 EC2 实例创建使用详细监控的 Amazon CloudWatch 告警,并附加重启实例的操作。.
为什么这是答案
正确答案是为 EC2 实例创建使用详细监控的 Amazon CloudWatch 告警,并附加重启实例的操作。默认情况下,EC2 实例的基本监控每 5 分钟收集一次数据,这不符合题目中“持续超过 2 分钟”的条件。详细监控每 1 分钟收集一次数据,因此能够及时发现 CPU 持续高使用率的情况,并触发告警。将重启实例的操作附加到 CloudWatch 告警上,可以在 CPU 持续 2 分钟达到 100% 时自动执行重启,从而解决失控进程问题。 其他选项不正确的原因: 选项一(基本监控)不满足 2 分钟的监控粒度要求。 选项三(Lambda 函数按计划调用)无法实时响应 CPU 异常,因为它只是按固定间隔执行,而不是基于实际的 CPU 使用率。 选项四(Lambda 函数从 EC2 健康检查事件调用)EC2 健康检查主要用于实例状态检查,而不是针对特定的 CPU 使用率指标,并且其触发机制不直接与持续 2 分钟的 CPU 高使用率相关联。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡