Q95 — AWS DOP-C02 第1章
第 95/100 题 | ← 返回第1章
一家公司响一个运行在Amazon EC2实暗上的应难程序。应难程序需要频繁重启。当需要重新启动唱,应难程序日志包释错误消息。 应难程序日志被发布到Amazon CloudWatch日志中的日志组。 当日志包释改量与重启制关的错误消息唱,Amazon CloudWatch警报通活Amazon简单通知服务(Amazon SNS)主题通知应难程序工程 师。在应难工程师收到范自SNS主题的通知之后,应难工程师在实暗上手动重启应难。 DevOps工程师需要实施一个解决方案范自动重启实暗上的应难程序,而岛需重启实暗。 哪种解决方案能够以最高效的方式两足这些要求?
- A. 配置运行脚本的AWS Systems Manager自动化操作手册,以在实例上重新启动应用程序。配置SNS主题以调用runbook。
- B. 创建一个AWS Lambda函数,在实例上重新启动应用程序。将Lambda函数配置为SNS主题的事件目的地。
- C. 配置运行脚本的AWS Systems Manager自动化操作手册,以在实例上重新启动应用程序。创建AWS Lambda函数来调用runbook。 将Lambda函数配置为SNS主题的事件目的地。
- D. 配置运行脚本的AWS Systems Manager自动化操作手册,以在实例上重新启动应用程序。配置一个Amazon EventBridge规则,在 CloudWatch警报进入警报状态时做出反应。将运行手册指定为规则的目标。 ✓
正确答案: D. 配置运行脚本的AWS Systems Manager自动化操作手册,以在实例上重新启动应用程序。配置一个Amazon EventBridge规则,在 CloudWatch警报进入警报状态时做出反应。将运行手册指定为规则的目标。
解析
Amazon EventBridge规则能够监控CloudWatch警报的状态变化,并在警报触发时直接调用AWS Systems Manager Automation runbook。这种方式绕过了通过SNS主题或Lambda函数传递事件的额外步骤,减少了复杂性。Systems Manager Automation可直接在目标EC2实例上执行预定义的脚本,实现应用程序重启,无需重启整个实例。选项D的流程更为简洁,符合题目要求的最高效解决方案。其他选项涉及额外的服务调用或中间处理层,增加了延迟和潜在故障点。