Q71 — AWS DVA-C02 第3章
第 71/100 問 | ← 第3章
マイクロサービスアプリケーションが Amazon Elastic Container Service (Amazon ECS) 上の複数のコンテナでデプロイされています。パフォーマンス向上のため、開発者はマイクロサービス間のトレース情報を収集し、マイクロサービスアーキテクチャを視覚化したいと考えています。この要件を満たす解決策はどれですか?
- A. amazon/aws-xray-daemon ベースイメージからコンテナをビルドします。AWS X-Ray SDK を使用してアプリケーションを検出(instrument)します。 ✓
- B. コンテナイメージに Amazon CloudWatch エージェントをインストールします。CloudWatch SDK を使用して、各マイクロサービスからカスタムメトリクスを公開します。
- C. 各 ECS インスタンスに AWS X-Ray デーモンをインストールします。
- D. AWS CloudTrail のデータイベントを構成し、マイクロサービス間のトラフィックをキャプチャします。
正解: A. amazon/aws-xray-daemon ベースイメージからコンテナをビルドします。AWS X-Ray SDK を使用してアプリケーションを検出(instrument)します。
解説
https://docs.aws.amazon.com/xray/latest/devguide/xray-daemon-ecs.html#xray-daemon-ecs-build X-Ray デーモン用のコンテナおよびその他の ECS イメージをタスク定義でデプロイします。その後、SDK を使用してアプリケーションを検出(instrument)する必要があります。