Traffic Manager の Real User Measurements の概要
パフォーマンス ルーティング方法を使用するように Traffic Manager プロファイルを設定すると、サービスは DNS クエリの送信元を確認し、ルーティングを決定することで、最短の待機時間を実現できる Azure リージョンにクエリを転送します。 これを実現するために、さまざまなエンドユーザー ネットワークに対して Traffic Manager が保持する、ネットワーク待機時間インテリジェンスが利用されます。
リアル ユーザー測定を使用すると、Azure リージョンへのネットワーク待機時間の測定値を表示できます。 エンド ユーザーが使用するクライアント アプリケーションを確認することで、Traffic Manager がその情報をルーティングの決定時に考慮するよう設定できます。 リアル ユーザー測定を使用すると、エンド ユーザーのいるネットワークからの要求のルーティングの精度を向上させることができます。
Real User Measurements のしくみ
リアル ユーザー測定が機能するしくみは、クライアント アプリケーションで、エンド ユーザーのネットワーク視点での Azure リージョンへの待機時間を測定することです。 たとえば、さまざまな場所 (たとえば、複数の北米リージョン) のユーザーがアクセスする Web ページがある場合、リアル ユーザー測定をパフォーマンス ルーティング メソッドと合わせて使用することで、お使いのサーバー アプリケーションに最適な Azure リージョンへのアクセスを実現できます。
最初に、Azure 提供の JavaScript (および、それに含まれる一意のキー) を Web ページに埋め込みます。 完了すると、ユーザーが Web ページにアクセスするたびに、JavaScript は Traffic Manager にクエリを実行して、測定する Azure リージョンに関する情報を取得します。 サービスは、一連のエンドポイントをスクリプトに返して、そのリージョンを連続して測定します。これを行うために、その Azure リージョンでホストされている 1 つのピクセル イメージをダウンロードし、要求が送信された時刻と、最初のバイトが受信された時刻の間の待機時間を記録します。 こうした測定値は、Traffic Manager サービスにレポートされます。
時間をかけて、多数のネットワークに対して、この処理を何回も実行すると、Traffic Manager が取得する、エンド ユーザーが存在するネットワークの待機時間特性に関する情報の精度が増します。 この情報は、Traffic Manager によるルーティングの決定の際に考慮されるようになります。 結果として、これが Real User Measurements に基づいた決定の精度向上につながります。
Real User Measurements を使用する場合は、Traffic Manager に送信された測定数に基づいて課金されます。 価格の詳細については、Traffic Manager の価格ページをご覧ください。
FAQ
Real User Measurements が有効な Web ページのレンダリング 1 回あたりの測定数はどのくらいですか。
Real User Measurements の一環としてクライアント アプリケーションによって取得される測定を表示できますか。
Real User Measurements を使用している場合、Traffic Manager によってエンド ユーザーの情報を識別することは可能ですか。
Real User Measurements を測定している Web ページは、ルーティング用に Traffic Manager を使用する必要がありますか。
Real User Measurements と共に使用するために、Azure リージョンでホストしなければならないサービスはありますか。
次のステップ
- Web ページで Real User Measurements を使用する方法を確認する
- Traffic Manager のしくみ
- Mobile Center について確認する
- Traffic Manager でサポートされている トラフィック ルーティング方法 の詳細を確認する。
- Traffic Manager プロファイルの作成