すべてのプロダクト
Search
ドキュメントセンター

Server Load Balancer:SLB 製品ファミリーの概要

最終更新日:Aug 21, 2026

Server Load Balancer (SLB) は、バックエンドサーバー間でトラフィックを分散させることで、スループットを向上させ、単一障害点を取り除き、可用性を高めます。SLB ファミリーには、Application Load Balancer (ALB)、Network Load Balancer (NLB)、Classic Load Balancer (CLB) が含まれます。

製品概要

Alibaba Cloud SLB は、大規模なインターネットアプリケーションや、タイムセール、IoT などの高同時実行シナリオ向けの、フルマネージド型の従量課金制負荷分散サービスです。ハードウェアロードバランサーとは異なり、SLB は初期投資を必要としません。自己管理型ソリューションとは異なり、専門的な運用サポートと無料の 24 時間 365 日の技術支援を提供します。

製品タイプ

Alibaba Cloud SLB は、以下のタイプのロードバランサーをサポートしています。

  • Application Load Balancer (ALB):インスタンスあたり最大 100 万 QPS を処理するレイヤー 7 ロードバランサーです。HTTPS オフロードとコンテンツベースのルーティング (HTTP ヘッダー、Cookie、クエリ文字列による転送、リダイレクト、書き換え) を提供します。Alibaba Cloud の公式クラウドネイティブ Ingress ゲートウェイとして機能します。Application Load Balancer (ALB) とは

  • Network Load Balancer (NLB):大規模なデバイス接続、メッセージングサービス、オーディオ/ビデオストリーミングなどの IoT や高同時実行シナリオ向けの次世代レイヤー 4 ロードバランサーです。インスタンスあたり最大 1 億の同時接続数を処理します。NLB の機能には、TCPSSL オフロード、新規接続レート制限、全ポートリッスン、MQTTS 暗号化オフロードなどがあります。Network Load Balancer (NLB) とは

  • Classic Load Balancer (CLB):堅牢なレイヤー 4 と基本的なレイヤー 7 処理で、TCP、UDP、HTTP、HTTPS をサポートします。Classic Load Balancer (CLB) とは

機能比較

項目

ALB

NLB

CLB

サービスの重点

  • レイヤー 7 処理と高度なルーティング機能

  • HTTP、HTTPS、QUIC などのアプリケーション層プロトコルに重点

  • アプリケーション配信に最適化

  • レイヤー 4 処理と大規模な SSL オフロード

  • TCP、UDP、TCPSSL プロトコルに重点

  • ネットワーク配信に最適化

  • 堅牢なレイヤー 4 と基本的なレイヤー 7 処理機能

  • TCP、UDP、HTTP、HTTPS プロトコルをサポート

アーキテクチャとパフォーマンス

  • 弾力的スケーリングを備えた NFV 上に構築

  • インスタンスあたり最大 100 万 QPS

  • 物理マシンに依存しない NFV 上に構築され、弾力的かつ迅速なスケーリングが可能

  • インスタンスあたり最大 1 億の同時接続数

  • 物理マシンアーキテクチャ上に構築

  • インスタンスあたり最大 100 万の同時接続数と 50,000 QPS

転送機能

  • 豊富なレイヤー 7 機能とコンテンツベースのルーティング

  • HTTP ヘッダーの変更、リダイレクト、書き換え、レート制限

  • 高度なレイヤー 4 機能と TCPSSL オフロード

  • トラフィックサージレート制限、接続ドレイン、Anyport

  • 基本的なレイヤー 4 およびレイヤー 7 機能

  • ドメインベースまたは URL ベースの転送のみをサポート

バックエンドサーバータイプ

  • Elastic Compute Service (ECS) インスタンス

  • エラスティックネットワークインターフェース

  • Elastic Container Instance

  • IP アドレス

  • Function Compute

  • Elastic Compute Service (ECS) インスタンス

  • Elastic Network Interface

  • Elastic Container Instance

  • IP アドレス

  • Elastic Compute Service (ECS) インスタンス

  • Elastic Network Interface

  • Elastic Container Instance

運用保守機能

  • 自動スケーリング

  • トラフィックに応じて自動的にスケーリングし、手動介入は不要

  • 自動スケーリング

  • トラフィックに応じて自動的にスケーリングし、手動介入は不要

  • 仕様課金インスタンスでは手動での仕様管理が必要

  • トラフィックピークの予測が必要

クラウドネイティブ統合

  • クラウドネイティブ Ingress ゲートウェイ

  • トラフィック分割、トラフィックミラーリング、カナリアリリース、ブルーグリーンデプロイメント

Container Service for Kubernetes (ACK)/Serverless Kubernetes (ASK) (バージョン 1.24 以降) との統合をサポート

限定的なサポート。ACK や ASK などの Alibaba Cloud コンテナサービスとの統合が必要

ユースケース

  • インターネットアプリケーション向けの高性能、自動スケーリングのレイヤー 7 負荷分散

  • オーディオおよびビデオアプリケーション向けの高トラフィック、低レイテンシーシナリオ

  • クラウドネイティブアプリケーション向けのカナリアリリースとブルーグリーンデプロイメント

  • 高トラフィック、高同時実行のレイヤー 4 ビジネスシナリオ

  • クルマのインターネット (IoV) やスマートホームなどの IoT サービスのエントリーポイント

  • データセンター向けのマルチアクティブディザスタリカバリとハイブリッドクラウドのイングレス/エグレス

  • Web サイトやアプリケーション向けの信頼性の高いレイヤー 4 トラフィック分散

  • 高同時実行、高性能のネットワークトラフィック分散

  • 同一都市内およびクロスリージョンディザスタリカバリ

選択ガイド

ロードバランサーを選択する際は、レイヤー 7 の転送要件を製品の機能と照らし合わせてください:

  • Classic Load Balancer (CLB):標準的な Web ワークロードに適しています。CLB は、レイヤー 4 負荷分散 (TCP/UDP) と基本的なレイヤー 7 負荷分散 (HTTP/HTTPS) をサポートします。レイヤー 7 転送は、ドメインベースおよび URL パスベースのルールに限定されます。アプリケーションがリクエストヘッダー、Cookie、またはリクエストメソッドによるルーティングを必要としない場合、CLB がニーズを満たします。

  • Application Load Balancer (ALB):高度なレイヤー 7 転送を必要とするワークロードに適しています。ALB は、リクエストヘッダー、Cookie、クエリ文字列、リクエストメソッドによるコンテンツベースのルーティングに加え、HTTP ヘッダーの変更、パスリダイレクト、データ圧縮、QUIC プロトコルをサポートします。アプリケーションが複雑なレイヤー 7 転送を必要とする場合は、ALB を使用してください。

次の表は、CLB と ALB のレイヤー 7 転送機能を比較したものです:

機能

CLB

ALB

ドメインベースの転送

サポート

サポート

URL パスベースの転送

サポート

サポート

リクエストヘッダーベースのルーティング

非サポート

サポート

Cookie ベースのルーティング

非サポート

サポート

HTTP ヘッダーの変更

非サポート

サポート

パスのリダイレクトと書き換え

非サポート

サポート

QUIC プロトコル

非サポート

サポート

データ圧縮

非サポート

サポート

一般的なシナリオ

  • カスタムルーティングロジックのない標準的な Web サイトまたは Web アプリケーション → CLB を使用します。

  • HTTP ヘッダー、Cookie、または URL パラメーターによるトラフィックルーティング、または URL 書き換え、QUIC、コンテンツベースのリダイレクトなどの高度な機能が必要な場合 → ALB を使用します。

課金比較

次のセクションでは、ALBNLB、および CLB の課金について説明します。

ALB の課金

NLB の課金

従量課金 NLB の料金については、「NLB 課金ルール」をご参照ください。

CLB の課金

次の図は、従量課金 CLB インスタンスの課金コンポーネントを示しています。料金の詳細については、「従量課金」をご参照ください。

次の表は、ALBNLB、および CLB のロードバランサーキャパシティユニット (LCU) の料金と定義を比較したものです。

サービス

LCU 単価

単位:USD/LCU/時間

LCU の定義

参考

Application Load Balancer ALB

0.007

1 つの ALB LCU には以下が含まれます:

  • 1 秒あたり 25 の新規接続数

  • 3,000 の同時接続数 (1 分あたりのサンプリング)

  • 1 時間あたり 1 GB のリクエストおよびレスポンスデータ転送

  • 1 時間あたり 1,000 のルール評価数

    説明

    転送ルールの数、AScript コードの行数、および追加証明書の数によって、ルール評価の数が決まります。これら 3 つのメトリクスのそれぞれの無料利用枠は 25 です。

ロードバランサーキャパシティユニット (LCU) 料金

Network Load Balancer NLB

0.005

TCP トラフィックの場合、1 つの NLB LCU には以下が含まれます

  • 1 秒あたり 800 の新規 TCP 接続数

  • 100,000 の同時 TCP 接続数 (1 分あたりのサンプリング)

  • 1 時間あたり 1 GB の TCP リクエストおよびレスポンスデータ転送

UDP トラフィックの場合、1 つの NLB LCU には以下が含まれます:

  • 1 秒あたり 400 の新規 UDP 接続数

  • 50,000 の同時 UDP 接続数 (1 分あたりのサンプリング)

  • 1 時間あたり 1 GB の UDP リクエストおよびレスポンスデータ転送

TCPSSL トラフィックの場合、1 つの NLB LCU には以下が含まれます:

  • 1 秒あたり 50 の新規 TCPSSL 接続数

  • 3,000 の同時 TCPSSL 接続数 (1 分あたりのサンプリング)

  • 1 時間あたり 1 GB の TCPSSL リクエストおよびレスポンスデータ転送

LCU 料金

Classic Load Balancer CLB

0.007

TCP トラフィックの場合、1 つの CLB LCU には以下が含まれます:

  • 1 秒あたり 800 の新規 TCP 接続数

  • 100,000 の同時 TCP 接続数 (1 分あたりのサンプリング)

  • 1 時間あたり 1 GB の TCP リクエストおよびレスポンスデータ転送

UDP トラフィックの場合、1 つの CLB LCU には以下が含まれます

  • 1 秒あたり 400 の新規 UDP 接続数

  • 50,000 の同時 UDP 接続数 (1 分あたりのサンプリング)

  • 1 時間あたり 1 GB の UDP リクエストおよびレスポンスデータ転送

HTTP(S) トラフィックの場合、1 つの CLB LCU には以下が含まれます

  • 1 秒あたり 25 の新規 HTTP(S) 接続数

  • 3,000 の同時 HTTP(S) 接続数 (1 分あたりのサンプリング)

  • 1 時間あたり 1 GB の HTTP(S) リクエストおよびレスポンスデータ転送

  • 1 時間あたり 1,000 のルール評価数

    説明

    ルール評価の数は、転送ルールの数によって決まります。無料利用枠は 25 です。

仕様 & LCU 料金

メリット

複数プロトコルのサポート

多様なアプリケーションのニーズに対応するため、複数のプロトコルをサポートしています。

  • 基本プロトコル:TCP および UDP (レイヤー 4)、HTTP および HTTPS (レイヤー 7)。

  • 高度なプロトコル:

    • ALB:オーディオ/ビデオおよびモバイルアプリ向けの QUIC、マイクロサービス通信向けの gRPC。

    • NLB:SSL 証明書の一元管理とオフロードのための TCPSSL。

複数レベルのディザスタリカバリ

複数のディザスタリカバリレイヤーにより、高可用性を確保します。

  • ヘルスチェックにより、異常なバックエンドサーバーを検出し、それらへのトラフィック転送を自動的に停止します。

  • マルチゾーンデプロイメント:複数のアベイラビリティゾーンにデプロイすることで、都市内ディザスタリカバリを実現します。

  • セッション同期:クラスターデプロイメントにより、サーバー間でセッションを同期し、ホットアップグレードをサポートし、単一障害点を排除します。

強化されたセキュリティと信頼性

組み込みのセキュリティ機能により、セキュリティに関するオーバーヘッドを削減します。

  • ネットワークレイヤー:DDoS 攻撃、SYN フラッド攻撃、UDP フラッド攻撃、ACK フラッド攻撃、ICMP フラッド攻撃、DNS フラッド攻撃から保護します。

  • アプリケーションレイヤー:ワンクリックで Web Application Firewall (WAF) と統合し、アプリケーションの保護を強化します。

  • 証明書管理:HTTPS、QUIC、TCPSSL 証明書の一元管理が可能です。

パフォーマンスの保証

弾力的なスケーリングにより、トラフィック分散能力を保証します。

  • パフォーマンス保証型インスタンス:CLB は、選択された仕様に基づいてインスタンス間のパフォーマンスを隔離します。

  • 弾力的なキャパシティ:ALB は最大 100 万 QPS、NLB は最大 1 億の同時接続数と 100 Gbps の帯域幅をサポートします。どちらもトラフィックスパイクに対して自動でスケールします。

柔軟なスケジューリング戦略

複数のスケジューリングアルゴリズムと転送モードにより、柔軟なデプロイメントが可能です。

  • スケジューリングアルゴリズム:重み付けラウンドロビン、重み付き最小接続、ソース IP ハッシュ、4 タプルハッシュ、一貫性ハッシュ、QUIC ID ハッシュ。

  • 転送ルール:リクエストと応答に対してルールを設定し、条件とアクションに基づいてトラフィックをスケジューリングします。

柔軟な管理と支払いオプション

複数の管理チャネルと支払いオプションを提供します。

  • 管理:コンソール、OpenAPI、SDK。

  • 課金:従量課金またはサブスクリプション。データ転送量または固定帯域幅による支払いが可能です。

関連ドキュメント