SAA / ドメイン2 レジリエントなアーキテクチャの設計

AWS X-Ray

概要

は、分散アプリケーションのリクエストを追跡し、サービス間の呼び出し、遅延、エラーを可視化するサービスです。障害箇所や性能ボトルネックの特定を支援します。


主要技術

① トレース

1つのリクエストが複数サービスを通過する流れをトレースとして関連付けます。リクエストIDを使って、エンドツーエンドの処理を確認できます。

② セグメントとサブセグメント

各サービスが処理内容をセグメントとして記録し、外部呼び出しや細かな処理をサブセグメントとして記録します。注釈は検索用、メタデータは追加情報の保存に使用します。

③ サービスマップ

収集したトレースから、サービスと依存関係をグラフとして表示します。エラー率や応答時間を比較し、問題が発生している経路を絞り込めます。

④ サンプリング

すべてのリクエストを記録せず、サンプリングルールで収集量を制御できます。可観測性を確保しながら、データ量とコストを管理します。

⑤ AWSサービスとの統合

、、などの対応サービスでトレースを有効化できます。分散構成では各サービスへトレースコンテキストを伝播させることが重要です。


試験対策

① CloudWatchとの使い分け

、ログ、による状態監視にはを使用します。複数サービスをまたぐ1リクエストの経路と遅延を追跡する場合はを使用します。

② 障害分析

で一部のリクエストだけが遅い場合は、トレースとサービスマップから依存先や遅延区間を特定します。自体がを行うわけではありません。


参考文献

  1. ※1出題比率: AWS 公式の試験ガイドに記載された、採点対象の設問のうちその分野が占める割合です。

検索

キーワードを入力してください