チュートリアル: Azure portal を使用してゲートウェイ ロード バランサーを作成する

Azure Load Balancer は、Standard、Basic、および Gateway SKU で構成されます。 Azure Gateway Load Balancer は、ネットワーク仮想アプライアンス (NVA) の透過的な挿入に使用されます。 ハイ パフォーマンスと NVA の高いスケーラビリティを必要とするシナリオには、Azure Gateway Load Balancer を使用します。

このチュートリアルでは、以下の内容を学習します。

  • 仮想ネットワークを作成します。
  • ネットワーク セキュリティ グループを作成します。
  • ゲートウェイ ロード バランサーを作成します。
  • ロード バランサー フロントエンドをゲートウェイ ロード バランサーにチェーンします。

前提条件

Azure へのサインイン

Azure Portal ( https://portal.azure.com ) にサインインします。

Create virtual network

ゲートウェイ ロード バランサーのバックエンド プールにあるリソースには、仮想ネットワークが必要です。

  1. ポータルの上部にある検索ボックスに、「仮想ネットワーク」と入力します。 検索結果で、 [仮想ネットワーク] を選択します。

  2. [仮想ネットワーク][+ 作成] を選択します。

  3. [仮想ネットワークの作成][基本] タブで次の情報を入力または選択します。

    設定 Value
    プロジェクトの詳細
    サブスクリプション Azure サブスクリプションを選択します。
    リソース グループ [新規作成] を選択します。
    [名前] に「TutorGwLB-rg」と入力します。

    を選択します。
    インスタンスの詳細
    名前 myVNet」と入力します
    リージョン [米国東部] を選択します。
  4. [IP アドレス] タブを選択するか、ページの下部にある [Next: IP Addresses](次へ: IP アドレス) ボタンを選択します。

  5. [IP アドレス] タブで、次の情報を入力します。

    設定
    IPv4 アドレス空間 10.1.0.0/16」と入力します。
  6. [サブネット名] で、 [default](既定) という単語を選択します。

  7. [サブネットの編集] に次の情報を入力します。

    設定
    サブネット名 myBackendSubnet」と入力します
    サブネットのアドレス範囲 10.1.0.0/24」と入力します。
  8. [保存] を選択します。

  9. [セキュリティ] タブをクリックします。

  10. [BastionHost][有効にする] を選択します。 この情報を入力します。

    設定
    要塞名 myBastionHost」と入力します
    AzureBastionSubnet のアドレス空間 10.1.1.0/26」と入力します
    パブリック IP アドレス [新規作成] を選択します。
    [名前] に「myBastionIP」と入力します。

    を選択します。
  11. [確認と作成] タブを選択するか、 [確認と作成] ボタンを選択します。

  12. [作成] を選択します

Create NSG

次の例を使用して、ネットワーク セキュリティ グループを作成します。 前に作成した仮想ネットワーク内のネットワーク トラフィックに、必要な NSG ルールを構成します。

  1. ポータルの上部にある検索ボックスに、「ネットワーク セキュリティ」と入力します。 検索結果から [ネットワーク セキュリティ グループ] を選択します。

  2. [+ 作成] を選択します。

  3. [ネットワーク セキュリティ グループの作成][基本] タブで、次の情報を入力または選択します。

    設定
    プロジェクトの詳細
    サブスクリプション サブスクリプションを選択します。
    Resource group [TutorGwLB-rg] を選択します
    インスタンスの詳細
    名前 myNSG」と入力します。
    リージョン [米国東部] を選択します。
  4. [確認と作成] タブを選択するか、 [確認と作成] ボタンを選択します。

  5. [作成] を選択します

  6. ポータルの上部にある検索ボックスに、「ネットワーク セキュリティ」と入力します。 検索結果から [ネットワーク セキュリティ グループ] を選択します。

  7. [myNSG] を選択します。

  8. [myNSG][設定] で、 [受信セキュリティ規則] を選択します。

  9. [+ 追加] を選択します。

  10. [受信セキュリティ規則の追加] で、次の情報を入力または選択します。

    設定
    source 既定値の [Any](すべて) のままにします。
    Source port ranges 既定値の '*' のままにします。
    到着地 既定値の [Any](すべて) のままにします。
    サービス 既定値の [Custom](カスタム) のままにします。
    宛先ポート範囲 '*' と入力します。
    Protocol [任意] をクリックします。
    アクション 既定値の [Allow](許可) のままにします。
    優先度 100」と入力します。
    名前 myNSGRule-AllowAll-All」と入力します
  11. [追加] を選択します。

  12. [設定][送信セキュリティ規則] を選択します。

  13. [+ 追加] を選択します。

  14. [送信セキュリティ規則の追加] で、次の情報を入力または選択します。

    設定
    source 既定値の [Any](すべて) のままにします。
    Source port ranges 既定値の '*' のままにします。
    到着地 既定値の [Any](すべて) のままにします。
    サービス 既定値の [Custom](カスタム) のままにします。
    宛先ポート範囲 '*' と入力します。
    Protocol [TCP] を選択します。
    アクション 既定値の [Allow](許可) のままにします。
    優先度 100」と入力します。
    名前 myNSGRule-AllowAll-TCP-Out」と入力します
  15. [追加] を選択します。

NVA をデプロイのために作成しているとき、この NSG を選択します。

Azure Gateway Load Balancer を作成する

このセクションでは、構成を作成し、ゲートウェイ ロード バランサーをデプロイします。

  1. ポータルの上部にある検索ボックスに、「ロード バランサー」と入力します。 検索結果で [ロード バランサー] を選択します。

  2. [ロード バランサー] ページで、 [作成] を選択します。

  3. [ロード バランサーの作成] ページの [基本] タブで、次の情報を入力または選択します。

    設定
    プロジェクトの詳細
    サブスクリプション サブスクリプションを選択します。
    Resource group [TutorGwLB-rg] を選択します。
    インスタンスの詳細
    名前 myLoadBalancer-gw」と入力します
    リージョン [(米国) 米国東部] を選択します。
    Type [内部] を選択します。
    SKU [Gateway] を選択します。

    Standard ロード バランサーを作成する [基本] タブのスクリーンショット。

  4. ページ下部にある [次へ: フロントエンド IP の構成] を選択します。

  5. [フロントエンド IP 構成] で、 [+ フロントエンド IP の追加] を選択します。

  6. [名前] に「MyFrontEnd」と入力します。

  7. [サブネット][myBackendSubnet] を選択します。

  8. [割り当て][動的] を選択します。

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

  10. ページ下部で [次へ: バックエンド プール] を選択します。

  11. [バックエンド プール] タブで、 [+ バックエンド プールの追加] を選択します。

  12. [バックエンド プールの追加] で、次の情報を入力または選択します。

    設定
    名前 myBackendPool」と入力します。
    バックエンド プールの構成 [NIC] を選択します。
    IP バージョン [IPv4] を選択します。
    ゲートウェイ ロード バランサーの構成
    Type [内部と外部] を選択します。
    内部ポート 既定値の 10800 のままにします。
    内部識別子 既定値の 800 のままにします。
    外部ポート 既定値の 10801 のままにします。
    外部識別子 既定値の 801 のままにします。
  13. [追加] を選択します。

  14. ページ下部にある [次へ: 受信規則] ボタンを選択します。

  15. [受信規則] タブの [負荷分散規則] で、 [+ 負荷分散規則の追加] を選択します。

  16. [負荷分散規則の追加] で、次の情報を入力または選択します。

    設定
    名前 myLBRule」と入力します
    IP バージョン 要件に応じて、 [IPv4] または [IPv6] を選択します。
    フロントエンド IP アドレス [MyFrontend] を選択します。
    バックエンド プール [myBackendPool] を選択します。
    正常性プローブ [新規作成] を選択します。
    [名前] に、「myHealthProbe」と入力します。
    [プロトコル][TCP] を選択します。
    残りの部分は既定値のままにし、[OK] を選択します。
    セッション永続化 [なし] を選択します。

    [負荷分散規則の作成] のスクリーンショット。

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

  18. ページ下部にある青色の [確認と作成] ボタンを選択します。

  19. [作成] を選択します

ネットワーク仮想アプライアンスをゲートウェイ ロード バランサー バックエンド プールに追加する

Azure Marketplace を介して NVA をデプロイします。 デプロイが済んだら、NVA 仮想マシンをゲートウェイ ロード バランサーのバックエンド プールに追加します。 仮想マシンを追加するには、ゲートウェイ ロード バランサーのバックエンド プール タブに移動します。

ロード バランサー フロントエンドをゲートウェイ ロード バランサーにチェーンします

この例では、Standard ロード バランサーのフロントエンドをゲートウェイ ロード バランサーにチェーンします。

サブスクリプション内の既存のロード バランサーのフロントエンド IP に、フロントエンドを追加します。

  1. Azure portal の検索ボックスに、「ロード バランサー」と入力します。 検索結果で [ロード バランサー] を選択します。

  2. [ロード バランサー] で、 [myLoadBalancer] または既存のロード バランサー名を選択します。

  3. ロード バランサー ページの [設定] で、 [フロントエンド IP の構成] を選択します。

  4. ロード バランサーのフロントエンド IP を選択します。 この例では、フロントエンドの名前は myFrontendIP です。

    フロントエンド IP 構成のスクリーンショット。

  5. ゲートウェイのロード バランサーの横にあるプルダウン ボックスで [myFrontendIP (10.1.0.4)] を選択します。

  6. [保存] を選択します。

    フロントエンド IP にゲートウェイ ロード バランサーを追加したスクリーンショット。

仮想マシンをゲートウェイ ロード バランサーにチェーンする

別の方法として、VM の NIC IP 構成をゲートウェイ ロード バランサーにチェーンすることもできます。

ゲートウェイ ロード バランサーのフロントエンドを、既存の VM の NIC IP 構成に追加します。

重要

ゲートウェイ ロード バランサーのフロントエンドに NIC 構成をチェーンする前に、仮想マシンにパブリック IP アドレスが割り当てられている必要があります。

  1. Azure portal の検索ボックスに、「仮想マシン」と入力します。 検索結果から [仮想マシン] を選択します。

  2. [仮想マシン] で、ゲートウェイ ロード バランサーに追加する仮想マシンを選びます。 この例の仮想マシンは myVM1 という名前です。

  3. 仮想マシンの概要で、[設定][ネットワーク] を選びます。

  4. [ネットワーク] で、仮想マシンにアタッチされているネットワーク インターフェイスの名前を選びます。 この例では myvm1229 です。

    仮想マシンのネットワークの概要のスクリーンショット。

  5. そのネットワーク インターフェイス ページの [設定] で、 [IP 構成] を選択します。

  6. [ゲートウェイ ロード バランサー]myFrontend を選びます。

    NIC IP 構成のスクリーンショット。

  7. [保存] を選択します。

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

リソース グループ、ロード バランサー、および関連するすべてのリソースは、不要になったら削除します。 これを行うには、リソースを含むリソース グループ (TutorGwLB-rg) を選択し、 [削除] を選択します。

次のステップ

Azure でネットワーク仮想アプライアンスを作成します。

NVA を作成する場合は、このチュートリアルで作成したリソースを選択します。

  • 仮想ネットワーク

  • Subnet

  • ネットワーク セキュリティ グループ

  • ゲートウェイ ロード バランサー

次の記事に進んで、リージョン間 Azure Load Balancer の作成方法を学習してください。