重要
2025 年 9 月 30 日、Basic Load Balancer は廃止されました。 詳細については、公式告知を参照してください。 現在 Basic Load Balancer を使用している場合は、できるだけ早くStandard Load Balancerにアップグレードしてください。 アップグレードのガイダンスについては、「Basic Load Balancer からのアップグレード - ガイダンス」をご覧ください。
Azure Load Balancer は、受信ネットワーク トラフィックをバックエンド仮想マシン (VM) または仮想マシン スケール セット (VMSS) に分散するクラウド サービスです。 この記事では、Azure Load Balancer の主な機能、アーキテクチャ、シナリオについて説明します。これは、スケーラブルで高可用性のワークロードに対する組織の負荷分散ニーズに適合するかどうかを判断するのに役立ちます。
負荷分散 とは、バックエンド仮想マシン (VM) または仮想マシン スケール セット (VMSS) のグループ全体に受信ネットワーク トラフィックを効率的に分散することを指します。
注
Azure Load Balancer は、Azure の負荷分散とコンテンツ配信カテゴリを構成するサービスの 1 つです。 このカテゴリの他のサービスには 、Azure Front Door と Azure Application Gateway が含まれます。 各サービスには、独自の機能とユース ケースがあります。 このサービス カテゴリの詳細については、「 負荷分散とコンテンツ配信」を参照してください。
ロード バランサーの概要
Azure Load Balancer は、開放型システム間相互接続 (OSI) モデルの第 4 レイヤーで動作します。 クライアントにとっての単一接続点となります。 このサービスは、ロード バランサーのフロントエンドに到着した受信フローを、バックエンド プールのインスタンスに分配します。 これらのフローは、構成された負荷分散規則と正常性プローブに従って分配されます。 バックエンド プールのインスタンスは、Azure 仮想マシン (VM) か、仮想マシン スケール セットにすることができます。
パブリック ロード バランサーは、仮想ネットワーク内の VM に受信と送信の両方の接続を提供します。 受信トラフィックのシナリオでは、Azure Load Balancer はインターネット トラフィックを VM に負荷分散できます。 送信トラフィックのシナリオでは、このサービスは VM から発信されるすべての送信接続のプライベート IP アドレスに VM のパブリック IP アドレスを変換できます。
または、 内部 (またはプライベート) ロード バランサー を使用して、仮想ネットワーク内のトラフィックを負荷分散します。 内部ロード バランサーを使用すると、ハイブリッド シナリオでオンプレミス ネットワークからロード バランサー フロントエンドにアクセスするなど、プライベート ネットワーク接続シナリオで VM への受信接続を提供できます。
サービスの個々のコンポーネントの詳細については、「Azure Load Balancer のコンポーネント」を参照してください。
Azure Load Balancerには、Basic、Standard、Gateway の 3 つの SKU があります。 各 SKU は特定のシナリオに対応し、スケール、機能、価格に違いがあります。 詳細については、「Azure Load Balancer の SKU」を参照してください。
Azure Load Balancer を使用する理由
Azure Load Balancerを使用すると、アプリケーションをスケーリングし、高可用性サービスを作成できます。 このサービスは、受信と送信の両方のシナリオをサポートし、低待機時間と高スループットを提供し、すべての TCP および UDP アプリケーションに対して数百万のフローにスケールアップします。
コア機能
Azure Load Balancer には次の機能があります。
- 高可用性: 可用性ゾーン 内 および複数の可用性ゾーン に リソースを分散します。
- スケーラビリティ: TCP および UDP アプリケーションの数百万のフローを処理します。
- 低レイテンシ: 超低レイテンシを実現するには、パススルー ロード バランシングを使用します。
- 柔軟性: 複数のポート、複数の IP アドレス、またはその両方をサポートします。
- 正常性の監視: 正常性プローブを 使用して、トラフィックが正常なインスタンスにのみ送信されるようにします。
トラフィック分散シナリオ
- 内部トラフィックと外部トラフィックをAzure仮想マシンに負荷分散します。
- Azure仮想マシンの送信接続を構成します。
- 高可用性ポートを使用して、すべてのポートで TCP と UDP のフローを同時に負荷分散します。
- パブリック IP アドレスとポートによって仮想マシンにアクセスするための ポート フォワーディング を有効にします。
高度な機能
- IPv6 のサポート: IPv6 トラフィックの負荷分散を 有効にします。
- リージョン間モビリティ: Azure リージョン間で内部および外部のロード バランサー リソースを移動します。
- Gateway Load Balancer 統合: Standard Load Balancer と Gateway Load Balancer を連結します。
- グローバル負荷分散統合: グローバル アプリケーションの複数のAzure リージョンにトラフィックを分散します。
- 管理者の状態: メンテナンスと運用管理のために 正常性プローブの動作をオーバーライド します。
監視と分析情報
- 包括的なメトリック: Azure Monitorを通じて多次元メトリックを使用します。
- 構築済みダッシュボード: 役立つ視覚化を備えたAzure Load Balancer 向け Insightsにアクセスできます。
- 診断: パフォーマンスに関する分析情報を得るには、Standard Load Balancer の診断を確認します。
- 正常性イベント ログ: ロード バランサーの 正常性イベント と状態の変更を監視して、プロアクティブ管理を行います。
- Load Balancer正常性状態: 正常性状態の監視を通じて、load balancerの正常性に関するより深い分析情報を得ることができます。
セキュリティ機能
Azure Load Balancer は、複数のレイヤーを介してセキュリティを実装します。
ゼロ トラスト セキュリティ モデル
- Standard Load Balancerは、ゼロ トラスト ネットワーク セキュリティ モデルに基づいて構築されています。
- 仮想ネットワークの一部。これはプライベートであり、既定で分離されています。
ネットワーク アクセス制御
- Standard ロード バランサーとパブリック IP アドレスは、 既定では受信接続に閉じられます。
- ネットワーク セキュリティ グループ (NSG) は 、許可されたトラフィックを明示的に許可する必要があります。
- サブネットまたは NIC に NSG が存在しない場合、トラフィックはブロックされます。
データ保護
- Azure Load Balancerは顧客データを格納しません。
- すべてのトラフィック処理は、データの永続化なしでリアルタイムで行われます。
重要
Basic Load Balancerは既定でインターネットに接続でき、2025 年 9 月 30 日に廃止されました。 セキュリティを強化するために Standard Load Balancer に移行します。
NSG と、それをシナリオに適用する方法については、「ネットワーク セキュリティ グループ」を参照してください。
料金と SLA
Standard Load Balancer の価格の情報については、「Load Balancer の価格」を参照してください。 サービス レベル アグリーメント (SLA) については、オンライン サービスの Microsoft ライセンス情報に関する記事を参照してください。
Basic Load Balancer は無料で提供され、SLA はありません。 2025 年 9 月 30 日に廃止されました。
新機能
RSS フィードを購読し、Azure の更新情報ページで、最新の Azure Load Balancer の更新を確認します。