注
この記事では、Azure App Service に関連する Microsoft Azure Traffic Manager の概要情報を提供します。 Azure Traffic Manager 自体の詳細については、この記事の最後にあるリンクを参照してください。
Azure Traffic Manager を使用して、Web クライアントからの要求を Azure App Service のアプリに配布する方法を制御できます。 App Service エンドポイントが Azure Traffic Manager プロファイルに追加されると、Azure Traffic Manager は App Service アプリの状態 (実行中、停止、または削除済み) を追跡して、トラフィックを受信するエンドポイントを決定できるようにします。
ルーティング方法
Azure Traffic Manager では、4 つの異なるルーティング方法が使用されます。 これらのメソッドは、Azure App Service に関連する次の一覧で説明します。
- 優先順位: すべてのトラフィックにプライマリ アプリを使用し、プライマリ アプリまたはバックアップ アプリが使用できない場合に備えてバックアップを提供します。
- 重み付け: トラフィックを、一連のアプリに均等に、または定義した重みに基づいて分散します。
- パフォーマンス: 異なる地理的な場所にアプリがある場合は、ネットワーク待ち時間が最も短い点で "最も近い" アプリを使用します。
- 地理的: DNS クエリの発信元の地理的な場所に基づいて、特定のアプリにユーザーを誘導します。
詳細については、「 Traffic Manager のルーティング方法」を参照してください。
App Service プロファイルと Traffic Manager プロファイル
App Service アプリ トラフィックの制御を構成するには、前に説明した 4 つの負荷分散方法のいずれかを使用するプロファイルを Azure Traffic Manager に作成し、プロファイルへのトラフィックを制御するエンドポイント (この場合は App Service) を追加します。 アプリの状態 (実行中、停止済み、または削除済み) は、Azure Traffic Manager がそれに応じてトラフィックを転送できるように、プロファイルに定期的に通信されます。
Azure で Azure Traffic Manager を使用する場合は、次の点に注意してください。
- 同じリージョン内のアプリのみのデプロイの場合、App Service では、アプリ モードに関係なく、フェールオーバーとラウンドロビン機能が既に提供されています。
- App Service を別の Azure クラウド サービスと組み合わせて使用する同じリージョンのデプロイでは、両方の種類のエンドポイントを組み合わせてハイブリッド シナリオを有効にすることができます。
- プロファイルでは、リージョンごとに 1 つの App Service エンドポイントのみを指定できます。 1 つのリージョンのエンドポイントとしてアプリを選択すると、そのリージョン内の残りのアプリは、そのプロファイルの選択に使用できなくなります。
- Azure Traffic Manager プロファイルで指定した App Service エンドポイントは、プロファイルのアプリの [構成] ページの [ ドメイン名 ] セクションの下に表示されますが、ここでは構成できません。
- アプリをプロファイルに追加すると、アプリのポータル ページのダッシュボードの サイト URL に、アプリのカスタム ドメイン URL が設定されている場合に表示されます。 それ以外の場合は、Traffic Manager プロファイル URL (
contoso.trafficmanager.netなど) が表示されます。 アプリの直接ドメイン名と Traffic Manager URL の両方が、アプリの [構成] ページの [ ドメイン名] セクションに表示されます。 - カスタム ドメイン名は想定どおりに動作しますが、アプリに追加するだけでなく、Traffic Manager URL を指すように DNS マップも構成する必要があります。 App Service アプリのカスタム ドメインを設定する方法については、「 Traffic Manager 統合を使用して Azure App Service でカスタム ドメイン名を構成する」を参照してください。
- Azure Traffic Manager プロファイルには、標準モードまたは Premium モードのアプリのみを追加できます。
- Traffic Manager プロファイルにアプリを追加すると、アプリが再起動されます。
関連コンテンツ
Azure Traffic Manager の概念と技術的な概要については、「 Traffic Manager の概要」を参照してください。