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

Server Load Balancer:SLB プロダクトファミリーの概要

最終更新日:Oct 09, 2026

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

製品概要

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

プロダクトタイプ

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):TCP、UDP、HTTP、HTTPS をサポートし、堅牢なレイヤー 4 処理と基本的なレイヤー 7 処理を提供します。詳細については、「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 万の同時接続数と 5 万 QPS

転送機能

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

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

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

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

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

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

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

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

  • Elastic Network Interface

  • Elastic Container Instance

  • IP アドレス

  • Function Compute

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

  • Elastic Network Interface

  • エラスティック コンテナ インスタンス

  • IP アドレス

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

  • Elastic Network Interface

  • Elastic Container Instance

運用保守機能

  • 自動スケーリング

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

  • 自動スケーリング

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

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

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

クラウドネイティブ統合

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

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

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

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

利用シーン

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

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

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

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

  • Internet of Vehicles (IoV) やスマートホームなどの IoT サービスのエントリポイント

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

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

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

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

課金比較

次のセクションでは、ALB、NLB、CLB の課金について説明します。

ALB の課金

NLB の課金

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

CLB の課金

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

次の表は、ALB、NLB、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。

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

関連ドキュメント