AWS認定資格 WEB問題集&徹底解説
SysOpsアドミニストレーター -アソシエイト
解説
A: これが正解です。Amazon CloudWatch アラームを使用して EC2 インスタンスのシステムステータスチェックを監視し、自動的に復旧アクションを実行できます。また、SNS トピックを通じて通知を送信することで、管理者に問題を知らせることができます。これは最も効率的で信頼性の高い方法です。
B: この方法は複雑すぎ、カスタムスクリプトに依存しているため信頼性が低くなります。また、EC2 インスタンスを停止して再開始するのは、単純な再起動よりも時間がかかり、サービスの中断時間が長くなる可能性があります。
C: この方法もカスタムスクリプトに依存しており、ネットワークの問題を検出するだけで、システムの他の問題を見逃す可能性があります。また、通知機能がありません。
D: この方法は複雑すぎ、設定に時間がかかります。また、ログの分析に基づいているため、システムの問題を検出するのに遅れが生じる可能性があります。CloudWatch のシステムステータスチェックを直接使用する方が効率的です。
Amazon EC2
Amazon Simple Notification Service (Amazon SNS)
B: この方法は複雑すぎ、カスタムスクリプトに依存しているため信頼性が低くなります。また、EC2 インスタンスを停止して再開始するのは、単純な再起動よりも時間がかかり、サービスの中断時間が長くなる可能性があります。
C: この方法もカスタムスクリプトに依存しており、ネットワークの問題を検出するだけで、システムの他の問題を見逃す可能性があります。また、通知機能がありません。
D: この方法は複雑すぎ、設定に時間がかかります。また、ログの分析に基づいているため、システムの問題を検出するのに遅れが生じる可能性があります。CloudWatch のシステムステータスチェックを直接使用する方が効率的です。
関連サービスの解説
Amazon CloudWatchAmazon EC2
Amazon Simple Notification Service (Amazon SNS)
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 79%
No.8 解説
ある企業が、Amazon EC2 インスタンス上で数個の本番用ワークロードを実行しています。SysOps アドミニストレーターが、ある本番用 EC2 インスタンスがシステムヘルスチェックで不合格になったことに気付きました。そのため、そのインスタンスを手動で復旧しました。
SysOps アドミニストレーターは、EC2 インスタンスの復旧タスクを自動化したいと考えています。また、システムヘルスチェックで不合格になった場合には常に通知を受信したいと考えています。すべての本番用EC2 インスタンスに対して、詳細モニタリングが有効化されています。
最も運用効率の高い方法でこれらの要件を満たすには、どうすればよいですか。
SysOps アドミニストレーターは、EC2 インスタンスの復旧タスクを自動化したいと考えています。また、システムヘルスチェックで不合格になった場合には常に通知を受信したいと考えています。すべての本番用EC2 インスタンスに対して、詳細モニタリングが有効化されています。
最も運用効率の高い方法でこれらの要件を満たすには、どうすればよいですか。
- 各本番用 EC2 インスタンスに対して、Status Check Failed: System に対する Amazon CloudWatch アラームを作成する。EC2 インスタンスを復旧するよう、アラームアクションを設定する。Amazon Simple Notification Service (Amazon SNS) トピックにパブリッシュされるよう、アラーム通知を構成する。
- 各本番用 EC2 インスタンス上で、ハートビート通知を中央監視サーバーに 1 分ごとに送信することによってシステムの健全性を監視するスクリプトを作成する。EC2 インスタンスからハートビートが送信されなくなった場合には、EC2 インスタンスをいったん停止して再開始し、通知を Amazon Simple Notification Service (Amazon SNS) トピックにパブリッシュするスクリプトを監視サーバー上で実行する。
- 各本番用 EC2 インスタンス上で、cron ジョブを使用して高可用性エンドポイントに ping コマンドを送信するスクリプトを作成する。ネットワーク応答タイムアウトが検出された場合、EC2 インスタンスを再起動するコマンドを呼び出す。
- 各本番用 EC2 インスタンス上で、ログを収集して Amazon CloudWatch Logs 内のロググループに送信するよう、Amazon CloudWatch エージェントを構成する。エラーを追跡するメトリクスフィルタに基づくCloudWatch アラームを作成する。EC2 インスタンスを再起動してメール通知を送信する AWS Lambda 関数を呼び出すよう、アラームを構成する。