Azure Load Balancer の概要

"負荷分散" とは、受信ネットワーク トラフィックをバックエンド サーバーまたはリソースのグループ全体に効率的に分散することを指します。

Azure Load Balancer は、開放型システム間相互接続 (OSI) モデルの第 4 レイヤーで動作します。 クライアントにとっての単一接続点となります。 Load Balancer は、ロード バランサーのフロントエンドに到着したインバウンド フローを、バックエンド プールのインスタンスに分配します。 これらのフローは、構成された負荷分散規則と正常性プローブに従っています。 バックエンド プール インスタンスには、Azure Virtual Machines か、仮想マシン スケール セット内のインスタンスを使用できます。

パブリック ロード バランサー は、仮想ネットワーク内の仮想マシン (VM) にアウトバウンド接続を提供できます。 これらの接続は、プライベート IP アドレスをパブリック IP アドレスに変換することで実現されます。 パブリック ロード バランサーは、インターネット トラフィックを VM に負荷分散する目的で使用されます。

内部 (プライベート) ロード バランサー は、フロントエンドのみでプライベート IP が必要な場合に使用されます。 内部ロード バランサーは、仮想ネットワーク内でトラフィックを負荷分散させるために使用されます。 ハイブリッド シナリオでは、オンプレミスのネットワークからロード バランサー フロントエンドにアクセスできます。

Diagram depicts public and internal load balancers directing traffic to web and business tiers.

図:パブリック ロード バランサーと内部ロード バランサーの両方を使った、多層アプリケーションの負荷分散

個々のロード バランサー コンポーネントの詳細については、「Azure Load Balancer のコンポーネント」を参照してください。

Azure Load Balancer を使用する理由

Azure Load Balancer を使用すると、アプリケーションをスケーリングしたり、高可用性サービスを作成したりすることができます。 ロード バランサーは、インバウンドとアウトバウンドの両方のシナリオをサポートしています。 ロード バランサーは、低遅延と高スループットを実現できるだけでなく、あらゆる TCP アプリケーションと UDP アプリケーションの数百万ものフローにスケールアップできます。

Azure Standard Load Balancer を使用して実現できる主なシナリオは、次のとおりです。

  • 内部 および 外部 トラフィックを Azure 仮想マシンに負荷分散する。

  • ゾーンの 内部で 、および複数のゾーンに わたって リソースを分散することによって、可用性を向上させる。

  • Azure 仮想マシンの送信接続を構成します。

  • 正常性プローブ を使用して、負荷分散されたリソースを監視する。

  • ポート転送 を使用して、仮想ネットワーク内の仮想マシンにパブリック IP アドレスとポートでアクセスする。

  • IPv6 の 負荷分散 のサポートを有効にする。

  • Standard Load Balancer は Azure Monitor を通じて多次元メトリックを提供します。 これらのメトリックは、フィルター処理し、グループ化し、特定のディメンションに分割することができます。 サービスのパフォーマンスと正常性に関する現在と過去の分析情報を提供します。 [Azure Load Balancer の分析情報] には、これらのメトリックがわかりやすく可視化された事前構成済みのダッシュボードが用意されています。 リソースの正常性もサポートされます。 詳細については、 Standard Load Balancer の診断 に関するページを参照してください。

  • 複数のポート、複数の IP アドレス、またはその両方 にサービスを負荷分散する。

  • 複数の Azure リージョンにわたる 内部 および 外部 のロード バランサー リソースに移動する。

  • HA ポート を使用して、TCP と UDP のフローをすべてのポートに同時に負荷分散する。

  • Standard Load Balancer と ゲートウェイ ロード バランサーをチェーンします。

既定でのセキュリティ保護

  • Standard Load Balancer は、ゼロ トラスト ネットワーク セキュリティ モデルに基づいて構築されています。

  • Standard Load Balancer は既定ではセキュリティで保護され、仮想ネットワークの一部です。 仮想ネットワークは、プライベートの分離されたネットワークです。

  • Standard Load Balancer と標準のパブリック IP アドレスは、ネットワーク セキュリティ グループによって開かれない限り、インバウンド接続に対して閉じられています。 NSG は、トラフィックを明示的に許可するために使用されます。 お使いの仮想マシン リソースのサブネットまたは NIC に NSG がない場合、トラフィックはこのリソースに到達することを許可されません。 NSG と、それをシナリオに適用する方法については、「ネットワーク セキュリティ グループ」をご覧ください。

  • Basic Load Balancer は、既定ではインターネットに対して公開されています。

  • Load Balancer には顧客データは格納されません。

料金と SLA

Standard Load Balancer の価格の情報については、Load Balancer の価格に関するページを参照してください。 Basic Load Balancer は無料で提供されます。 Load Balancer の SLA に関するページを参照してください。 Basic Load Balancer には SLA がありません。

新機能

RSS フィードを購読し、Azure の更新情報ページで、最新の Azure Load Balancer 機能の更新を確認します。

次のステップ