Azure Load Balancer の複数のフロントエンド

Azure Load Balancer を使用すると、複数のフロントエンド IP アドレスでサービスを負荷分散できます。 パブリックまたは内部ロード バランサーを使用して、仮想マシン スケール セットや仮想マシン (VM) などの一連のサービス間のトラフィックを負荷分散することができます。

この記事では、複数のフロントエンド IP アドレス間での負荷分散の基礎について説明します。 1 つの IP アドレスにのみサービスを公開する場合は、パブリックまたは内部ロード バランサーの構成に関する簡略化された手順が用意されています。 複数フロントエンドの追加は、1 つのフロントエンド構成に対する増分です。 この記事の概念を使用することで、簡略化された構成をいつでも展開できます。

Azure Load Balancer を定義するときに、フロントエンドおよびバックエンド プールの構成は負荷分散規則に接続されています。 負荷分散規則によって参照される正常性プローブは、特定のポートとプロトコル上の VM の正常性を判断するために使用されます。 正常性プローブの結果に基づいて、バックエンド プール内の VM に新しいフローが送信されます。 フロントエンドは、IP アドレス (パブリックまたは内部)、プロトコル、および負荷分散規則のポート番号で構成される 3 タプルを使用して定義されます。 バックエンド プールは、仮想マシンの IP 構成のコレクションです。 負荷分散規則により、異なるポート上の同じバックエンド プールにトラフィックを配信できます。 このためには、負荷分散規則でさまざまな宛先ポートを指定します。

複数のフロントエンド (および関連付けられた負荷分散規則) を使用して、同じバックエンド ポートまたは異なるバックエンド ポートに負荷分散できます。 同じバックエンド ポートに負荷分散する場合、各フロントエンドの負荷分散既存の一部として、Azure Load Balancer のフローティング IP の構成を有効にする必要があります。

Load Balancer のフロントエンドを追加する

この例では、別のフロントエンドを Load Balancer に追加します。

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

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

  3. myLoadBalancer またはお使いのロード バランサーを選択します。

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

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

  6. [フロントエンド IP 構成の追加] で、次の情報を入力または選びます。 myLoadBalancer が "パブリック" Load Balancer の場合:

    設定
    名前 myFrontend2
    IP バージョン [IPv4] または [IPv6] を選択します。
    IP の種類 [IP アドレス] または [IP プレフィックス] を選択します。
    パブリック IP アドレス 既存のパブリック IP アドレスを選択するか、新しいパブリック IP アドレスを作成します。

    myLoadBalancer が "内部" Load Balancer の場合:

    設定
    名前 myFrontend2
    IP バージョン [IPv4] または [IPv6] を選択します。
    Subnet 既存のサブネットを選択します。
    可用性ゾーン 回復性があるアプリケーションの場合は、[ゾーン冗長] を選択します。 特定のゾーンを選択することもできます。
  7. [保存] を選択します。

次に、作成したフロントエンド IP 構成を適切な負荷分散規則に関連付ける必要があります。 これを行う方法の詳細については、Azure Load Balancer の規則の管理に関するページを参照してください。

フロントエンドを削除する

この例では、フロントエンドを Load Balancer から削除します。

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

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

  3. myLoadBalancer またはお使いのロード バランサーを選択します。

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

  5. 削除するフロントエンドの横にある削除アイコンを選択します。

  6. 関連付けられたリソースも削除されることに注意してください。 [このフロントエンド IP 構成と上に一覧表示されているすべての関連リソースが削除されることを読んで、理解しました] の横にあるチェック ボックスをオンにします

  7. [削除] を選択します。

制限事項

  • Load Balancer に追加できるフロントエンドの数には制限があります。 詳細については、サービスの制限に関するドキュメントの Load Balancer に関するセクションを参照してください。
  • パブリック IP アドレスには、関連付けられた料金があります。 詳細については、「 IP アドレスの価格

次のステップ

  • 送信接続に関するページを参照し、送信接続の動作に対する複数のフロントエンドの影響を理解します。