AmazonAmazon SysOps Administrator Associate SOA-C02 Certification
·CN
·更新于 2 Aug 2026
部署在 Auto Scaling 组中 Linux EC2 实例上的服务有时会因应用程序错误而崩溃,而彻底修复可能需要数周时间。SysOps 管理员必须实施自动化恢复机制,以便在服务在任何实例上停止时重新启动该服务。以下哪种解决方案符合此要求?(选择两项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 EC2 实例上安装和配置 Amazon CloudWatch 代理以监控服务,并将 CloudWatch 操作设置为在服务健康检查失败时重新启动服务。, 标记实例并使用 AWS Systems Manager State Manager 创建一个关联,该关联运行 AWS-RunShellScript 文档。配置脚本以检查服务是否正在运行,如果未运行则启动它,并安排该关联每 5 分钟运行一次,目标由标签定义。.
为什么这是答案
安装和配置 Amazon CloudWatch 代理可以监控 EC2 实例上的服务状态。当服务健康检查失败时,CloudWatch 可以触发操作(例如使用 Systems Manager Run Command)来重新启动服务,实现自动化恢复。
使用 AWS Systems Manager State Manager 创建关联,可以定期(例如每 5 分钟)在目标实例上运行 AWS-RunShellScript 文档。该脚本可以检查特定服务的运行状态,如果服务未运行则自动启动它。通过标签定位实例,可以灵活地管理目标。
修改启动模板用户数据来安装 cron 作业或仅在启动时启动服务,这些方法不够动态或全面。cron 作业需要手动配置和维护,且无法与集中监控和管理系统集成。仅在启动时启动服务不能解决服务在实例运行期间崩溃的问题。Lambda 函数每 5 分钟连接一次实例来检查和重启服务,效率较低且可能产生不必要的开销,不如 Systems Manager State Manager 这种原生集成的方式高效。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡