無限ノック › SOA 練習問題一覧 › 問題SOA モニタリング、ロギング、分析、修復、およびパフォーマンスの最適化
ある企業はAWS Organizationsで複数のAWSアカウントを管理しています。AWSサービスのメンテナンスイベントやEC2インスタンスのリタイアメント通知(AWSがハードウェア老朽化等の理由でインスタンスの終了を予告する通知)など、各アカウントに影響するAWS Healthイベントを一元的に検知し、運用チームのSlackチャンネルに自動通知したいと考えています。最も運用負荷が低い実装はどれですか?
A AWSステータスページを定期的にLambda関数でスクレイピングし、前回の状態と差分があればSlack Webhookに通知するバッチ処理を構成する
AWSステータスページをスクレイピングする方法は運用負荷が高くなります。
B AWS OrganizationsのマスターアカウントでAWS Health DashboardのOrganization Viewを有効化し、管理アカウントのEventBridgeでaws.healthイベントソースのルールを作成してLambda経由でSlackに通知する
✓ 正解
AWS Health DashboardのOrganization Viewを有効化すると、Organizations配下のすべてのアカウントに影響するAWSサービスイベントを管理アカウントから一元管理できます。EventBridgeはイベントソース「aws.health」を使用してHealthイベントをリアルタイム検知でき、Lambda関数でSlack Webhookを呼び出すことで最小限のコードで自動通知が実現できます。
C 各アカウントにAWS Trusted AdvisorのService Limitsチェックをスケジュール実行するLambda関数をデプロイし、しきい値超過時にSNS経由でSlackに通知する
Trusted Advisorはベストプラクティス推奨チェックであり、Health通知の用途とは異なります。
D Amazon GuardDutyをOrganizations全体で有効化し、検出結果をEventBridgeでキャプチャしてLambda経由でSlackチャンネルに転送する
GuardDutyはセキュリティ脅威検出であり、Health通知の用途とは異なります。
解説 AWS Health DashboardのOrganization Viewを有効化すると、Organizations配下のすべてのアカウントに影響するAWSサービスイベントを管理アカウントから一元管理できます。EventBridgeはイベントソース「aws.health」を使用してHealthイベントをリアルタイム検知でき、Lambda関数でSlack Webhookを呼び出すことで最小限のコードで自動通知が実現できます。
選択肢AのAWSステータスページをスクレイピングする方法は運用負荷が高くなります。
選択肢CのTrusted Advisorはベストプラクティス推奨チェックであり、Health通知の用途とは異なります。
選択肢DのGuardDutyはセキュリティ脅威検出であり、Health通知の用途とは異なります。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでSOAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →