DOPインシデントとイベントへの対応
あるエンタープライズ企業のDevOpsチームは、以下の3つのソースから発生する運用上の問題を統合管理する仕組みを構築したいと考えています。
・CloudWatch アラームの ALARM 状態への遷移
・AWS Config ルールの非準拠検出
・EC2 インスタンスのシステムステータスチェック失敗
各問題に対して事前定義した SSM Automation ランブック(自動修復手順書)を関連付け、オンコール担当者が問題の詳細・推奨アクション・関連リソースを1つの画面から確認・実行できる必要があります。最も適切なAWSネイティブアーキテクチャはどれですか?
AAmazon EventBridge ルールで上記3ソースのイベントを捕捉し、Lambda 関数でカスタム DynamoDB テーブルにインシデントチケットを記録し、SNS でオンコール担当者に通知する
EventBridge+Lambda+DynamoDB でも実現できますが、OpsCenter が標準提供するランブック関連付け・関連リソース自動収集・類似 OpsItem グルーピングをゼロから再実装する必要があり運用効率が下がります。
BAWS Systems Manager OpsCenter を使用し、EventBridge ルールで各ソースのイベントを OpsItem(運用上の問題チケット)として自動作成し、OpsItem タイプごとに SSM Automation ランブックを関連付ける
✓ 正解
OpsCenter は多様なソースの運用問題を OpsItem として一元集約し、SSM Automation ランブックを直接関連付けて UI から実行できる目的特化サービスで、EventBridge 連携で OpsItem を自動作成できます。
CAWS Systems Manager Incident Manager で CloudWatch アラーム・Config 非準拠・EC2 ステータス失敗に対応する応答計画(Response Plan)を作成し、すべての運用問題をインシデントとして起票・管理する
Incident Manager は重大インシデントのエスカレーション・タイムライン管理・ポストモーテムに特化し、Config 非準拠など通常の運用問題をすべてインシデント化するとアラート疲弊を招きます。
DAmazon DevOps Guru を有効化して機械学習による異常検出を行い、検出された異常を EventBridge 経由で SSM Automation ランブックに連携して自動修復する
DevOps Guru は ML による異常検出に優れますが、Config 非準拠や EC2 ステータス失敗の網羅的集約には対応せず、OpsCenter のような統合的な運用問題管理 UI も提供しません。
解説
AWS Systems Manager OpsCenter は、CloudWatch アラーム・Config 非準拠・EC2 ステータスチェック失敗など多様なソースの運用上の問題を OpsItem として一元集約し、SSM Automation ランブックを直接関連付けて実行できる目的特化型サービスです。EventBridge との統合で OpsItem を自動作成できます。
選択肢AのEventBridge+Lambda+DynamoDB でも機能しますが、OpsCenter が標準提供する「ランブック関連付け・関連リソース自動収集・類似 OpsItem グルーピング」をゼロから再実装することになり、運用効率が低下します。
選択肢CのIncident Manager は重大インシデントのエスカレーション・タイムライン管理・ポストモーテム(事後分析)に特化したツールです。Config 非準拠など通常の運用問題をすべてインシデントとして扱うとアラート疲弊を招きます。
選択肢DのDevOps Guru はアプリケーションの機械学習による異常検出に優れていますが、Config ルール非準拠や EC2 ステータスチェック失敗の網羅的集約・管理には対応しておらず、OpsCenter のような統合的な運用問題管理 UI も提供しません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDOPを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →