Azure VMware Solution ワークロードのバランスを取るために Azure Traffic Manager をデプロイする

この記事では、 Azure Traffic Manager と Azure VMware Solution を統合する方法の手順について説明します。 この統合により、複数のエンドポイント間でアプリケーションのワークロードが分散されます。 この記事では、複数の Azure VMware Solution リージョンにまたがる 3 つの Azure Application Gateway 間でトラフィックを転送するように Traffic Manager を構成する手順についても説明します。

ゲートウェイには、Azure VMware Solution 仮想マシン (VM) がバックエンド プール メンバーとして構成され、受信レイヤー 7 の要求を負荷分散します。 詳細については、「Azure Application Gateway を使用して Azure VMware Solution 上の Web アプリを保護する」を参照してください。

この図は、Traffic Manager がリージョン エンドポイント間の DNS レベルでアプリケーションに負荷分散を提供する方法を示しています。 ゲートウェイには、バックエンド プール メンバーが IIS サーバーとして構成され、Azure VMware Solution 外部エンドポイントとして参照されます。 3 つのプライベート クラウド リージョン間の仮想ネットワーク経由の接続では、ExpressRoute ゲートウェイが使用されます。

Azure Traffic Manager と Azure VMware Solution の統合の図。

開始する前に、前提条件の一覧 確認してから、次の手順を実行します。

  • アプリケーション ゲートウェイと NSX セグメントの構成を確認する
  • Traffic Manager プロファイルを作成する
  • Traffic Manager プロファイルに外部エンドポイントを追加する

前提条件

  • 異なる Azure VMware Solution リージョンで実行されている Microsoft IIS サーバーとして構成された 3 つの VM:

    • 米国西部
    • 西ヨーロッパ
    • 米国東部 (オンプレミス)
  • 前述の Azure VMware Solution リージョンに外部エンドポイントがあるアプリケーション ゲートウェイ。

  • 検証用のインターネット接続を使用するホスト。

  • Azure VMware Solution で作成された NSX ネットワーク セグメント

アプリケーション ゲートウェイの構成を確認する

次の手順では、アプリケーション ゲートウェイの構成を確認します。

  1. Azure portal で [ アプリケーション ゲートウェイ ] を選択して、現在のアプリケーション ゲートウェイの一覧を表示します。

    • AVS-GW-WUS
    • AVS-GW-EUS (オンプレミス)
    • AVS-GW-WEU

    構成済みのアプリケーション ゲートウェイの一覧を示す [アプリケーション ゲートウェイ] ページのスクリーンショット。

  2. 以前にデプロイしたアプリケーション ゲートウェイのいずれかを選択します。

    ウィンドウが開き、アプリケーション ゲートウェイのさまざまな情報が表示されます。

    選択したアプリケーション ゲートウェイの詳細を示す [アプリケーション ゲートウェイ] ページのスクリーンショット。

  3. バックエンド プール を選択して、いずれかのバックエンド プールの構成を確認します。 IP アドレスが 172.29.1.10 の Web サーバーとして構成された 1 つの VM バックエンド プール メンバーが表示されます。

    ターゲット IP アドレスが強調表示されている [バックエンド プールの編集] ページのスクリーンショット。

  4. 他のアプリケーション ゲートウェイとバックエンド プール メンバーの構成を確認します。

NSX セグメントの構成を確認する

次の手順では、Azure VMware Solution 環境での NSX セグメントの構成を確認します。

  1. [ セグメント] を選択して、構成済みのセグメントを表示します。 Contoso-segment1 が、Tier-1 フレキシブル ルーターである Contoso-T01 ゲートウェイに接続されていることがわかります。

    NSX Manager のセグメント プロファイルを示すスクリーンショット。

  2. 階層 1 ゲートウェイを選択すると、リンクされたセグメントの数を含む Tier-1 ゲートウェイの一覧が表示されます。

    選択したセグメントのゲートウェイ アドレスを示すスクリーンショット。

  3. Contoso-T01 にリンクされているセグメントを選択します。 階層 01 ルーターで構成されている論理インターフェイスを示すウィンドウが開きます。 セグメントに接続されているバックエンド プール メンバー VM へのゲートウェイとして機能します。

  4. vSphere クライアントで、VM を選択して詳細を表示します。

    その IP アドレスは、前のセクション 172.29.1.10 から Web サーバーとして構成された VM バックエンド プール メンバーと一致します。

    vSphere Client の VM の詳細を示すスクリーンショット。

  5. VM を選択し、[ アクション] > [設定の編集] を選択して、NSX セグメントへの接続を確認します。

Traffic Manager プロファイルを作成する

  1. Azure portal にサインインする Azure Services > ネットワークで、Traffic Manager プロファイルを選択します。

  2. [ + 追加] を選択して、新しい Traffic Manager プロファイルを作成します。

  3. 次の情報を入力し、[ 作成] を選択します。

    • プロファイル名
    • ルーティング方法 ( 重み付けを使用)
    • Subscription
    • リソース グループ

Traffic Manager プロファイルに外部エンドポイントを追加する

  1. 検索結果ウィンドウから Traffic Manager プロファイルを選択し、[ エンドポイント] を選択し、[ + 追加] を選択します。

  2. 異なるリージョンの外部エンドポイントごとに、必要な詳細を入力し、[ 追加] を選択します。

    • タイプ
    • 名前
    • 完全修飾ドメイン名 (FQDN) または IP
    • 重み (各エンドポイントに重み 1 を割り当てます)。

    作成されると、3 つすべてが Traffic Manager プロファイルに表示されます。 3 つすべてのモニターの状態は オンラインである必要があります。

  3. [ 概要 ] を選択し 、[DNS 名] の下の URL をコピーします。

    DNS 名が強調表示された Traffic Manager エンドポイントの概要を示すスクリーンショット。

  4. ブラウザーに DNS 名の URL を貼り付けます。 スクリーンショットは、西ヨーロッパ リージョンに向かうトラフィックを示しています。

    西ヨーロッパにルーティングされたトラフィックを示すブラウザー ウィンドウのスクリーンショット。

  5. ブラウザーを最新の情報に更新します。 このスクリーンショットは、米国西部リージョンのバックエンド プール メンバーの別のセットに送信されるトラフィックを示しています。

    米国西部にルーティングされたトラフィックを示すブラウザー ウィンドウのスクリーンショット。

  6. ブラウザーをもう一度更新します。 スクリーンショットは、オンプレミスのバックエンド プール メンバーの最後のセットを指しているトラフィックを示しています。

    オンプレミスにルーティングされたトラフィックを示すブラウザー ウィンドウのスクリーンショット。

次のステップ

Azure Traffic Manager と Azure VMware Solution の統合について説明しました。詳細については、以下をご覧ください。