Q30 — AWS SAA-C03 第11章
第 30/100 問 | ← 第11章
Q730. ある企業が、Amazon Elastic Kubernetes Service(Amazon EKS)上で顧客向けの重要なアプリケーションを実行しています。このアプリケーションはマイクロサービスアーキテクチャを採用しています。企業は、アプリケーションからメトリクスおよびログを収集・集約・要約し、中央集約型の場所で管理するソリューションを実装する必要があります。これらの要件を満たすソリューションはどれですか?
- A. 既存のEKSクラスター内でAmazon CloudWatchエージェントを実行し、CloudWatchコンソールでメトリクスとログを表示します。
- B. 既存のEKSクラスター内でAWS App Meshを実行し、App Meshコンソールでメトリクスとログを表示します。
- C. AWS CloudTrailを設定してデータイベントをキャプチャし、Amazon OpenSearch Serviceを用いてCloudTrailをクエリします。
- D. 既存のEKSクラスター内でAmazon CloudWatch Container Insightsを設定し、CloudWatchコンソールでメトリクスとログを表示します。 ✓
正解: D. 既存のEKSクラスター内でAmazon CloudWatch Container Insightsを設定し、CloudWatchコンソールでメトリクスとログを表示します。
解説
Amazon EKS上で実行される顧客向けアプリケーション(マイクロサービスアーキテクチャ)からメトリクスおよびログを収集・集約・要約し、中央集約型の場所で管理するという要件を満たすには、最も適したソリューションは以下の通りです: D. 既存のEKSクラスター内でAmazon CloudWatch Container Insightsを設定し、CloudWatchコンソールでメトリクスとログを表示する。 選択肢D(既存のEKSクラスターにCloudWatch Container Insightsを設定し、CloudWatchコンソールでメトリクスとログを確認する)は、本要件を満たす推奨ソリューションです。 ・Amazon CloudWatch Container Insights:Container Insightsは、CloudWatchが提供する、コンテナ環境(Amazon EKSを含む)専用のモニタリングおよびトラブルシューティングソリューションです。コンテナ、オーケストレーター、基盤となるインフラストラクチャからパフォーマンスメトリクスおよびログを収集・集約します。EKSクラスターにContainer Insightsを設定することで、マイクロサービスアプリケーションからのメトリクスおよびログを収集・中央集約化できます。Container Insightsは、Kubernetesコントロールプレーンおよびコンテナランタイムから自動的にメトリクスとログを取得し、アプリケーションのパフォーマンスに関する包括的な可視化を提供します。その後、CloudWatchコンソールで収集されたメトリクスおよびログを表示・分析でき、さまざまな可視化および分析機能を活用してアプリケーションの動作把握、問題の特定、パフォーマンス監視を一元的に行えます。 選択肢A(既存のEKSクラスターでCloudWatchエージェントを実行し、CloudWatchコンソールで表示)は、EKS環境におけるコンテナからのメトリクスおよびログ収集には最適ではありません。CloudWatchエージェントは主にEC2インスタンスからのメトリクスおよびログ収集を目的としており、コンテナ向けの包括的な監視機能を提供しません。 選択肢B(既存のEKSクラスターでAWS App Meshを実行し、App Meshコンソールで表示)は、メトリクスおよびログの収集・集約には不適切です。AWS App Meshはマイクロサービス向けのサービスメッシュであり、観測性(observability)、トラフィック管理、セキュリティ機能を提供しますが、Container Insightsと同等のメトリクス・ログ集約機能は備えていません。 選択肢C(AWS CloudTrailを設定してデータイベントをキャプチャし、Amazon OpenSearch Serviceでクエリ)は、コンテナ化アプリケーションからのメトリクスおよびログ収集・集約には推奨されません。CloudTrailは主にAPIアクティビティの監査および監視を目的としており、コンテナのパフォーマンスメトリクスやアプリケーションログの収集・分析機能は提供しません。 したがって、要件を最も適切に満たすソリューションはDです:既存のEKSクラスターにAmazon CloudWatch Container Insightsを設定し、CloudWatchコンソールでメトリクスおよびログを表示します。このソリューションは、コンテナ環境に特化した包括的なモニタリングおよび分析機能を提供し、顧客向けマイクロサービスアプリケーションからメトリクスおよびログを収集・集約・要約することを可能にします。