Q72 — AWS DVA-C02 第2章

第 72/100 問 | ← 第2章

ある企業が写真処理アプリケーションをAmazon EC2インスタンス上にデプロイしています。このアプリケーションは、1枚の写真を5秒未満で処理する必要があります。処理時間が5秒を超えた場合、開発チームに通知する必要があります。開発者は、最小限の運用オーバーヘッドで、処理時間の測定と通知を実装するにはどうすればよいでしょうか?

正解: A. Amazon CloudWatchカスタムメトリクスを作成します。写真を処理するたびに、処理時間をメトリクス値として送信します。静的しきい値(5秒)に基づくCloudWatchアラームを作成し、Amazon Simple Notification Service (Amazon SNS)トピックを使用して開発チームに通知します。

解説

選択肢Aでは、CloudWatchカスタムメトリクスを作成し、各写真処理時に処理時間をメトリクス値として送信した後、静的しきい値に基づくCloudWatchアラームを設定することで、5秒を超えた場合に開発チームに通知できます。他の選択肢では、BおよびDがメッセージキューまたはデータストリームを用いるため、不必要な複雑性を導入し、CではCloudWatchアラームの平均値を使用するため、即時性や精度に問題があります。したがって、選択肢Aが最小限の運用オーバーヘッドで実現可能な最適な選択です。