次の方法で共有


クイック スタート: Azure portal を使用して Traffic Manager プロファイルを作成する

このクイック スタートでは、Web アプリケーションの高可用性を実現する Traffic Manager プロファイルの作成方法について説明します。

このクイック スタートでは、Web アプリケーションの 2 つのインスタンスについて説明します。 これらは、それぞれ別の Azure リージョンで実行されています。 皆さんは、エンドポイントの優先度に基づいて Traffic Manager プロファイルを作成します。 このプロファイルにより、Web アプリケーションを実行しているプライマリ サイトにユーザー トラフィックを誘導します。 Traffic Manager では、Web アプリケーションが継続的に監視されます。 プライマリ サイトが利用できなくなった場合には、バックアップ サイトへの自動フェールオーバーが実行されます。

Traffic Manager デプロイ環境の図。

Azure サブスクリプションをお持ちでない場合は、今すぐ 無料アカウント を作成してください。

[前提条件]

このクイック スタートでは、2 つの異なる Azure リージョン (米国東部西ヨーロッパ) にデプロイされた Web アプリケーションの 2 つのインスタンスが必要です。 これらインスタンスは、それぞれ Traffic Manager のプライマリとフェールオーバーのエンドポイントとして機能します。

  1. Azure portal にサインインします。

  2. 画面の左上にある [リソースの作成] を選択 しますWeb アプリを検索し、[作成] を選択します。

  3. [ Web アプリの作成] で、[ 基本 ] タブで次の値を入力または選択します。

    Setting 価値
    Subscription サブスクリプションを選択します。
    リソースグループ [ 新規作成] を 選択し、テキスト ボックスに 「myResourceGroupTM1 」と入力します。
    名前 Web アプリの一意の名前を入力します。 この例では 、myWebAppEastUS を使用します。
    公開する [コード] を選択します。
    ランタイム スタック (実行時スタック) ASP.NET V4.8 を選択します。
    オペレーティング システム [Windows] を選択します。
    リージョン [米国東部] を選択します。
    Windows プラン [ 新規作成] を選択し、テキスト ボックスに 「myAppServicePlanEastUS 」と入力します。
    SKU とサイズ [Standard S1 100 total ACU, 1.75-GB memory] を選択します。

    Web アプリの作成のスクリーンショット。

  4. [監視] タブを選択するか、[監視] タブの横にある [次へ] を選択します。[監視] で、[Application Insights] > [Application Insights を有効にする][いいえ] に設定します。

  5. [確認と作成] を選択します。

  6. 設定を確認し、 [作成] を選択します。 Web アプリが正常にデプロイされると、既定の Web サイトが作成されます。

  7. 手順 1 から 6 に従って 、myWebAppWestEurope という名前の 2 つ目の Web アプリを作成します。 リソース グループ名は myResourceGroupTM2で、リージョンは西ヨーロッパで、App Service プラン名は myAppServicePlanWestEurope です。 その他の設定はすべて myWebAppEastUS と同じです。

Traffic Manager プロファイルの作成

エンドポイントの優先順位に基づいてユーザー トラフィックを誘導する Traffic Manager プロファイルを作成します。

  1. 画面の左上にある [リソースの作成] を選択 します。 次に、 Traffic Manager プロファイル を検索し、[ 作成] を選択します。

  2. Traffic Manager プロファイルの作成で、次の設定を入力または選択します。

    Setting 価値
    名前 Traffic Manager プロファイルの一意の名前を入力します。
    ルーティング方法 [優先順位] を選択します。
    Subscription Traffic Manager プロファイルを適用するサブスクリプションを選択します。
    リソースグループ myResourceGroupTM1 を選択します。
    ロケーション この設定は、リソース グループの場所を参照します。 グローバルにデプロイされる Traffic Manager プロファイルには影響しません。

    Traffic Manager プロファイルのスクリーンショット。

  3. を選択してを作成します。

Traffic Manager エンドポイントの追加

米国東部の Web サイトをプライマリ エンドポイントとして追加して、すべてのユーザー トラフィックをルーティングします。 フェールオーバー エンドポイントとして 西ヨーロッパ に Web サイトを追加します。 プライマリ エンドポイントが使用できない場合、トラフィックは自動的にフェールオーバー エンドポイントにルーティングされます。

  1. ポータルの検索バーに、前のセクションで作成した Traffic Manager プロファイル名を入力します。

  2. 検索結果からプロファイルを選択します。

  3. Traffic Manager プロファイル[設定] セクションで、[エンドポイント] を選択し、[追加] を選択します。

    Traffic Manager プロファイルのエンドポイント設定のスクリーンショット。

  4. 次の設定を入力または選択します。

    Setting 価値
    タイプ [Azure エンドポイント] を選択します
    名前 「myPrimaryEndpoint」と入力します
    ターゲット リソースの種類 App Service を選択します。
    ターゲット リソース [アプリ サービスの選択]>[米国東部] を選択します。
    Priority 1 を選択します。 すべてのトラフィックは、正常な場合にこのエンドポイントに送信されます。

    Traffic Manager プロファイルにエンドポイントを追加する場所のスクリーンショット。

  5. [] を選択し、[] を追加します。

  6. 2 番目の Azure リージョンのフェールオーバー エンドポイントを作成するには、次の設定で手順 3 と 4 を繰り返します。

    Setting 価値
    タイプ [Azure エンドポイント] を選択します
    名前 「myFailoverEndpoint」と入力します。
    ターゲット リソースの種類 App Service を選択します。
    ターゲット リソース [Choose an app service]\(アプリ サービスの選択\)>[ヨーロッパ西部]を選択します。
    Priority 2 を選択します。 プライマリ エンドポイントが異常な場合は、すべてのトラフィックがこのフェールオーバー エンドポイントに送信されます。
  7. [] を選択し、[] を追加します。

2 つのエンドポイントの追加が完了すると、 Traffic Manager プロファイルに表示されます。 現在、監視状態が オンライン であることに注意してください。

Traffic Manager プロファイルをテストする

このセクションでは、Traffic Manager プロファイルのドメイン名を確認します。 また、プライマリ エンドポイントを使用できないように構成します。 最後に、Web アプリがまだ使用できることを確認します。 これは、Traffic Manager によってトラフィックがフェールオーバー エンドポイントへと送信されるためです。

DNS 名を確認する

  1. ポータルの検索バーで、前のセクションで作成した Traffic Manager プロファイル 名を検索します。

  2. Traffic Manager プロファイルを選択します。 [概要] が表示されます。

  3. Traffic Manager プロファイルには、新しく作成した Traffic Manager プロファイルの DNS 名が表示されます。

    Traffic Manager DNS 名の場所のスクリーンショット。

Traffic Manager の動作確認

  1. Web ブラウザーで、Traffic Manager プロファイルの DNS 名を入力して、Web アプリの既定の Web サイトを表示します。

    このクイック スタート シナリオでは、すべての要求がプライマリ エンドポイントにルーティングされます。 これは優先度 1 に設定されています。

    Traffic Manager プロファイルの可用性を確認する Web ページのスクリーンショット。

  2. Traffic Manager のフェールオーバーの動作を表示するには、プライマリ サイトを無効にします。

    1. [Traffic Manager プロファイル] ページの [概要 ] セクションで、 myPrimaryEndpoint を選択します。
    2. myPrimaryEndpoint で、無効>保存を選択します
    3. myPrimaryEndpoint を閉じます。 現在、状態が [無効] になっていることに注意してください。
  3. 前の手順の Traffic Manager プロファイルの DNS 名をコピーして、新しい Web ブラウザー セッションで Web サイトを表示します。

  4. Web アプリがまだ使用できることを確認します。

プライマリ エンドポイントは使用できないため、フェールオーバー エンドポイントにルーティングされました。

リソースをクリーンアップする

プライベート リンク サービスの使用が完了したら、リソース グループを削除して、このクイック スタートで使用するリソースをクリーンアップします。

  1. ポータルの上部にある検索ボックスに 「myResourceGroupTM1 」と入力し、検索結果から myResourceGroupTM1 を選択します。

  2. [リソース グループの削除] を選択します。

  3. [ リソース グループ名] に「 myResourceGroupTM1」と入力します。

  4. を選択して、を削除します。

  5. 2 番目のリソース グループ myResourceGroupTM2 に対して手順 1 から 4 を繰り返します。

次のステップ

このクイック スタートでは、Traffic Manager プロファイルを作成しました。 これにより、高可用性 Web アプリケーションのユーザー トラフィックを転送できます。 トラフィックのルーティングについて理解を深めるために、引き続き Traffic Manager のチュートリアルをご覧ください。