Q91 — AWS DVA-C02 第2章
第 91/100 問 | ← 第2章
開発者は、Amazon EC2インスタンス上で毎分1つの値を生成するアプリケーションを作成しました。開発者は、インスタンスに毎回ログインしなくても、生成された値を時間の経過とともに監視およびグラフ化したいと考えています。
- A. すべてのEC2インスタンスについてデフォルトで報告されるAmazon CloudWatchメトリクスを使用する。CloudWatchコンソールから各値を表示する。
- B. アプリケーションを、毎分生成された各値をAmazon S3上のファイルに保存し、ファイル名をタイムスタンプとするように開発する。
- C. 利用可能なAWS SDKを使用して、生成された各値をカスタムメトリクスとしてAmazon CloudWatchに送信する。 ✓
- D. 各値を変数として保存し、その変数をAmazon CloudWatchコンソールに報告されるEC2メトリクスリストに追加する。
正解: C. 利用可能なAWS SDKを使用して、生成された各値をカスタムメトリクスとしてAmazon CloudWatchに送信する。
解説
正解はCです。Amazon CloudWatchは、監視およびメトリクスデータの収集を行うサービスです。カスタムで生成された値については、利用可能なAWS SDKを使用して、それらをCloudWatchへのカスタムメトリクスとして送信する必要があります。これにより、効果的な監視およびグラフ化が可能になります。選択肢Aでは、EC2インスタンスのデフォルトメトリクスには、開発者が求めている特定の生成値が含まれない可能性があります。選択肢Bでは、S3上のファイルに値を保存する方法は、リアルタイムでの監視およびグラフ化に不向きです。選択肢Dでは、値を変数として保存し、EC2メトリクスリストに追加するという手法は、適切な実装方法ではありません。以上より、Cを選択すべきです。