Q89 — AWS SAA-C03 第13章

第 89/100 問 | ← 第13章

Q989. ある企業が、AWS クラウド上でマルチティアのパブリック Web アプリケーションをホストしています。この Web アプリケーションは Amazon EC2 インスタンスで実行され、データベースは Amazon RDS 上で動作しています。企業は、今後の祝日週末に販売数が大幅に増加することを見込んでいます。ソリューションズアーキテクトは、Web アプリケーションのパフォーマンスを最大で 2 分間隔( granularity )で分析できるソリューションを構築する必要があります。この要件を満たすために、ソリューションズアーキテクトは何を行うべきですか?

正解: B. すべての EC2 インスタンスで詳細監視(detailed monitoring)を有効化し、Amazon CloudWatch メトリクスを使用してさらに分析を行います。

解説

Web アプリケーションのパフォーマンスを最大 2 分間隔で分析するには、最も適したソリューションは以下のとおりです: B. すべての EC2 インスタンスで詳細監視(detailed monitoring)を有効化し、Amazon CloudWatch メトリクスを使用してさらに分析を行います。 解説: ・EC2 インスタンスの詳細監視:詳細監視を有効化すると、EC2 インスタンスに対して 1 分間隔でメトリクス(例:CPU 使用率、ディスク I/O、ネットワークトラフィックなど)を収集できます。これは、ピーク時のアプリケーションパフォーマンスを高頻度で把握するために不可欠です。 ・Amazon CloudWatch メトリクス:詳細監視を有効化すれば、CloudWatch メトリクスを活用してリアルタイムでアプリケーションのパフォーマンスを分析できます。CloudWatch は強力な可視化機能やアラーム機能を提供し、Web アプリケーションの健全性とパフォーマンスを効果的に監視できます。 他の選択肢の評価: A. Amazon CloudWatch Logs を Amazon Redshift に送信する方法:長期的な分析やレポーティングには有用ですが、指定された粒度でのリアルタイムなパフォーマンス分析には直接対応していません。 C. AWS Lambda 関数で CloudWatch Logs から EC2 ログを取得する方法:不要な複雑さを追加するだけであり、即時のパフォーマンスメトリクスの取得・分析には不向きです。 D. EC2 ログを Amazon S3 に送信する方法:これは長期保存戦略の一環としては有効ですが、予想されるトラフィック増加時に必要な即時性と細かい時間粒度(2 分以内)のパフォーマンス分析には対応できません。 まとめると、オプション B が、祝日週末における所定のパフォーマンス分析粒度を達成するための最も効果的かつシンプルなソリューションです。