Q86 — AWS DOP-C02 第1章
第 86/100 题 | ← 返回第1章
一家公司在一个Amazon EC2实暗上运行应难程序。应难程序元数据存储在亚马逊S3中,如得实暗重新启动,客间检索这些元数据。 如得实暗听果岛有应,实暗客间自动重启或重新启动。 哪种解决方案能够两足这些要求?
- A. 为StatusCheckFailed指标创建Amazon CloudWatch警报。使用恢复操作停止和启动实例。当实例备份并运行时,使用S3事件通知 将元数据推送到实例。
- B. 配置AWS OpsWorks,并使用自动修复功能来停止和启动实例。使用OpsWorks中的生命周期事件从亚马逊S3获取元数据,并在实 例上更新它。 ✓
- C. 使用EC2 Auto Recovery在出现故障时自动停止和启动实例。当实例备份并运行时,使用S3事件通知将元数据推送到实例。
- D. 使用AWS CloudFormation创建一个EC2实例,该实例包含EC2资源的UserData属性。在UserData中添加一个命令,从亚马逊S3检索 应用程序元数据。
正确答案: B. 配置AWS OpsWorks,并使用自动修复功能来停止和启动实例。使用OpsWorks中的生命周期事件从亚马逊S3获取元数据,并在实 例上更新它。
解析
AWS OpsWorks提供自动修复功能,能够在实例无响应时替换实例,确保高可用性。其生命周期事件管理允许在实例启动阶段执行自定义脚本,例如从亚马逊S3检索元数据。《AWS官方文档》指出OpsWorks的自动修复通过替换不健康实例实现故障恢复,而生命周期事件如"setup"或"configure"可在实例初始化阶段触发元数据同步。选项B利用自动修复处理实例故障,结合生命周期事件确保元数据在实例重启后自动更新。其余选项或依赖单向事件通知(A、C),或仅首次启动时加载元数据(D),无法满足持续恢复需求。