複数のサービスにまたがるアプリケーションで、リクエストがどの経路を通りどこで遅延やエラーが起きているかを可視化・分析(分散トレース)したい場合に最も適した AWS のサービスはどれですか。

1 / 1
回答を選択してください
正解D

解説

分散トレースで遅延・エラーを可視化するサービスを選ぶ問題。

  • 1複数のサービスにまたがる分散システムのトレース=X-Ray
  • 2どこで遅延やエラーが起きているか区間ごとのボトルネック特定
  • 3可視化・分析トレースの可視化=X-Ray
A不正解

Amazon CloudWatch

Amazon CloudWatch は、メトリクス(CPU 使用率・リクエスト数・エラー率などの数値データ)ログ(アプリや OS が出力するテキストの記録) を収集・監視し、しきい値を超えたらアラームを発報するモニタリングサービスです。

つまり CloudWatch が見るのは 個々のリソースの「今の状態」 です。一方 X-Ray が見るのは 1 つのリクエストが複数のサービスをどの順に通り、各区間で何ミリ秒かかり、どこでエラーになったかという「処理の経路」 です。本問の要件は経路の可視化(分散トレース)であり、CloudWatch の役割ではないため不正解です。

B不正解

AWS CloudTrail

AWS CloudTrail は、『誰がいつどの AWS API を呼んだか』という操作履歴を記録する 監査サービスです。

記録対象は アカウントに対する操作 であり、アプリケーション内部の リクエストの経路や遅延を追跡するものではない ため不正解です。

C不正解

AWS Config

AWS Config は、リソースの設定変更を記録し、ルールへの準拠を評価する サービスです。

追跡するのは 構成の変化 であり、リクエストの 遅延やエラー箇所を可視化する分散トレースではない ため不正解です。

D正解

AWS X-Ray

正解。AWS X-Ray は、複数サービスにまたがるリクエストの流れを追跡し、各区間の所要時間やエラー箇所を可視化する分散トレースのサービスです。マイクロサービスやサーバーレス構成のボトルネック特定・デバッグに役立ちます。

ポイント

『分散トレース』『リクエスト経路の可視化』『遅延・エラー箇所特定』は AWS X-Ray。メトリクス/ログの監視は CloudWatch、API 操作の記録は CloudTrail、設定変更の追跡は Config と『何を追うか』で区別する。