
ALB のメリット
ALB は、Alibaba cloud 上のクラウドネイティブ Ingress ゲートウェイとして、HTTP、HTTPS、および QUIC を介したレイヤー 7 の負荷分散用に利用され、高度なルーティング機能を提供します。ALB Ingress の詳細については、「ALB Ingress 管理」および「ALB Ingress ユーザーガイド」をご参照ください。
アプリケーションレイヤーの弾力性:ALB は、レイヤー 7 の負荷分散用に利用されており、ドメイン名と仮想 IP アドレス (VIP) を提供して複数のレベルで大量のネットワークトラフィックを処理します。バックエンドサーバーグループ間でネットワークトラフィックを分散して、アプリケーションの可用性を向上させ、単一障害点 (SPOF) によるサービスの中断を防ぎます。個別のゾーンでのリソースのボトルネックを取り除くために、カスタムゾーン間のデプロイとゾーン間のエラスティックスケーリングをサポートしています。
高度なプロトコル:ALB は HTTP、HTTPS、および QUIC をサポートし、大量のネットワークトラフィックを処理できます。リアルタイムのオーディオおよびビデオアプリケーション、インタラクティブなストリーミングアプリケーション、オンラインゲームアプリケーションなどのモバイルインターネットアプリケーションへの高速で安全な接続を提供できます。Google リモートプロシージャコール (gRPC) をサポートしており、API を介したマイクロサービス間の効率的な通信を実現します。
コンテンツベースのルーティング:ALB は、パス、HTTP ヘッダー、クエリ文字列、HTTP リクエストメソッド、cookie、送信元 IP アドレスなどのリクエストコンテンツに基づいて、異なるバックエンドサーバーにネットワークトラフィックをルーティングできます。リダイレクト、書き換え、カスタム HTTPS ヘッダーなどの高度な設定もサポートしています。
セキュリティと信頼性:ALB は DDoS 保護をサポートしており、Web Application Firewall (WAF) と統合してより多くのセキュリティ機能を提供できます。さらに、エンドツーエンドの HTTPS 暗号化、カスタムセキュリティポリシー、TLS 1.3 などの効率的な暗号化プロトコルをサポートしています。ビジネスのクリティカルなサービスを保護し、ゼロトラストのセキュリティフレームワークに準拠しています。
クラウドネイティブ:クラウドネイティブサービスの発展に伴い、インターネット、金融をはじめ、様々な業界の企業はクラウドにアプリケーションをデプロイしたり、既存のビジネスシステムをクラウドに移行したりすることが多いです。Alibaba cloud のクラウドネイティブ Ingress ゲートウェイとして、ALB は Container Service for Kubernetes (ACK)、Serverless App Engine (SAE)、Function Compute、および Kubernetes と深く統合されています。
ストリーム送信:ALB はサーバー送信イベント (SSE) をサポートします。大規模言語モデル (LLM) アプリケーションに ALB を使用する場合、ALB はアプリケーションによって生成された推論結果をリアルタイムでクライアントに転送できます。これにより、ユーザーエクスペリエンスが大幅に向上します。
柔軟な課金:ALB は Elastic IP Address (EIP) とインターネット共有帯域幅インスタンスを使用してインターネット向けのサービスを提供し、インターネットデータ転送の柔軟な課金をサポートします。トラフィックが急増するサービスに、理想的な LCU (Loadbalancer Capacity Unit) 課金方法もサポートしています。
ALB のコンポーネント

用語 | 説明 |
インスタンス | 優れたレイヤー 7 処理機能を提供し、ネットワークトラフィックを異なるバックエンドサーバーに分散することで、アプリケーションのサービス容量を増やすことができます。各 ALB インスタンスは最大 100 万 QPS をサポートします。 説明 Alibaba Cloud は、ALB インスタンスをアップグレードしました。 2025 年 2 月 25 日 00:00:00 (UTC + 8) 以降に作成された ALB インスタンスはアップグレード版です。アップグレード前後のパフォーマンスについては、「ALB インスタンスのパフォーマンスメトリクス」セクションをご参照ください。 |
リスナー | リスナーは、ALB の最小構成単位であり、設定したプロトコルとポートでリクエストをリッスンします。たとえば、リスナーを設定して、ポート 80 で HTTP リクエストを処理できます。ALB インスタンスがネットワークトラフィックを分散する前に、各 ALB インスタンスに少なくとも 1 つのリスナーを追加する必要があります。デフォルトでは、各 ALB インスタンスに最大 50 個のリスナーを追加でき、異なるワークロードのネットワークトラフィックを分散します。 |
転送ルール | 転送ルールに基づいて、ALB インスタンスは、1 つ または複数のサーバーグループ内のバックエンドサーバーにリクエストを分散します。基本的なルーティング機能に基づき、転送ルールに HTTP ヘッダー、cookie、HTTP メソッドなどの条件を指定して、ネットワークトラフィックを異なるバックエンドサーバーにルーティングできる高度なルーティング機能を提供します。 |
サーバーグループ | サーバーグループは、論理グループとも呼ばれます。各サーバーグループには、ALB インスタンスによって分散されたリクエストを処理する 1 つ以上のバックエンドサーバーが含まれています。サーバーグループは ALB から独立していて、同じサーバーグループを異なる ALB インスタンスに関連付けることができます。デフォルトでは、各サーバーグループに最大 1,000 台のバックエンドサーバーを指定できます。Elastic Compute Service (ECS) インスタンス、Elastic Container Instance (ECI)、Elastic Network Interface (ENI) など、複数のタイプのバックエンドサーバーをサポートしています。 |
ヘルスチェック | ヘルスチェックを実行して、バックエンドサーバーの可用性を確認します。バックエンドサーバーが異常であると判断された場合、ALB インスタンスはそのバックエンドサーバーにリクエストを転送しません。柔軟なヘルスチェック設定をサポートしていて、たとえば、ヘルスチェックのプロトコル、ポート、およびしきい値を指定できます。さまざまなサーバーグループに適用できるヘルスチェックテンプレートも提供します。 |
ALB インスタンスタイプ
Alibaba Cloud は、インターネット向けとイントラネット向けの ALB インスタンスを提供します。ビジネス要件によって、ALB インスタンスのタイプを指定できます。EIP とインターネット共有帯域幅インスタンスを使用するかどうかは、ALB インスタンスのタイプによって決められます。

用語 | 説明 |
VIP (Virtual IP Address) | リクエストを受信および転送するために使用されます。各 VIP は、Virtual Private Cloud (VPC) に属するプライベート IP アドレスです。 |
EIP (Elastic IP Address) | インターネット向け ALB インスタンスでのみ必要です。イントラネット向け ALB インスタンスに関連付ける必要はありません。EIP は、ALB インスタンスがインターネット経由でサービスを提供するために使用する IP アドレスです。複数の EIP をインターネット向け ALB インスタンスに関連付けることができます。高可用性を確保するには、インターネット向け ALB インスタンスが異なるゾーンで少なくとも 2 つの EIP を使用してサービスを提供する必要があります。 |
インターネット共有帯域幅インスタンス | リージョンレベルの帯域幅共有および多重化機能が提供されます。同じリージョン内で、複数の EIP をインターネット共有帯域幅インスタンスに関連付けて、サービスによって提供される帯域幅を多重化し、インターネット帯域幅コストを削減できます。 |
ドメイン名 | インターネットまたはプライベートネットワークを介してアクセスでき、ALB インスタンスの VIP に解決されます。CNAME レコードを作成して、判読しやすいドメイン名を ALB インスタンスのドメイン名にマッピングすることもできます。詳細については、「CNAME レコードの設定」をご参照ください。 説明 Alibaba Cloud は、ALB インスタンスのドメイン名をアップグレードしました。 2024 年 11 月 15 日 00:00:00 (UTC + 8) 以降に作成された ALB インスタンスは、新しいドメイン名を使用する必要があります。Alibaba Cloud DNS によって提供されたデフォルトのドメイン名は、ALB インスタンスへのアクセスに使用できなくなりました。 2024 年 11 月 15 日 00:00:00 (UTC + 8) より前に作成された ALB インスタンスは、このアップグレードの影響を受けません。詳細については、「ALB と NLB のドメイン名のアップグレード」をご参照ください。 |
ALB インスタンスの有効化
ALB インスタンスを有効にするには、 購入ページに移動します。
ALB インスタンスのデプロイと保守
Alibaba Cloud アカウントを作成した後、次の方法で ALB インスタンスをデプロイおよび管理できます。
ALB コンソール:ALB サービスを管理するための Web インターフェイスです。 コンソールでALB インスタンスを作成、使用、またはリリースできます。詳細については、「ALB インスタンスの作成と管理」をご参照ください。
Alibaba Cloud SDK: Java、Go、Python、その他のプログラミング言語の SDK です。
Open API Explorer: API の取得と呼び出し、SDK サンプルコードの動的生成が可能です。
Terraform: クラウドおよびオンプレミスリソースのバージョン管理が実装されています。Terraform 設定ファイルを使用して、Alibaba Cloud および Terraform をサポートする他のクラウドサービスプラットフォームのリソースを調整できます。
ALB インスタンスのパフォーマンスメトリクス
説明
Alibaba Cloud は ALB インスタンスをアップグレードしました。
2025 年 2 月 25 日 00:00:00 (UTC + 8) 以降に作成された ALB インスタンスはアップグレード版です。詳細については、「ALB インスタンスのアップグレード」をご参照ください。
アップグレードされた ALB インスタンスには、指定した各 vSwitch から 3 つの IP アドレスが割り当てられます。1 つは VIP として機能して負荷分散サービスを提供します。他の 2 つはローカル IP アドレスとして機能してバックエンドサーバーと通信し、ヘルスチェックを実行します。
説明
インスタンスが期待どおりにリソースを自動スケーリングできるように、アップグレードされた ALB インスタンスに指定した各 vSwitch には、少なくとも 8 つの使用可能な IP アドレスがあることを推奨します。
各 VIP のパフォーマンスのメトリック | 自動スケーリングの最大値 |
1 秒あたりの最大クエリ数 (QPS) | 500,000 |
最大新規接続数 (CPS) | 200,000 |
最大同時接続数 | 5,000,000 |
最大内部帯域幅 | 25 Gbit/s |
2 つのゾーンにある ALB インスタンスに対して、デフォルトでインターネット帯域幅は 400 Mbit/s ですが、ALB インスタンスの実際のインターネット帯域幅は、関連付けられているすべての EIP の最大帯域幅の合計です。
各リージョンの各 Alibaba Cloud アカウントに対して、すべてのデータ転送量課金 EIP の最大帯域幅の合計は、5 Gbit/s を超えることはできません。詳細については、「従量課金」の 「最大帯域幅」セクションをご参照ください。
より大きな帯域幅を使用する場合は、インターネット共有帯域幅インスタンスを購入する必要があります。購入方法については、「インターネット共有帯域幅インスタンスの作成」をご参照ください。
説明
-
ALB は、合意されたサービスの可用性を満たすために VIP を自動スケーリングします。次のシナリオなどに示すように、ビジネスで高い自動スケーリング機能が必要な場合は、アカウントマネージャーにお問い合わせください。
ビジネスで予測不可能なピークトラフィック値を伴う避けられない突然のトラフィックサージが発生する場合、ALB によってサポートされることが望ましいです。
ビジネスは、オンボーディングまたは移行のいずれの段階において、後からリソースを自動的にスケールする性能制限のある ALB に依存するのではなく、最初から高性能な ALB が必要です。
ALB により、ビジネスの要求に応じて継続的な安定したパフォーマンスが維持されます。
ビジネスを別の負荷分散サービスから ALB に移行し、ALB のパフォーマンスを元のサービスのパフォーマンスと一致させることが望ましいです。
ALB はマルチゾーンデプロイをサポートしています。指定したリージョンで複数のゾーンがサポートされている場合は、少なくとも 2 つのゾーンを選択して高可用性を確保できます。ALB には追加料金はかかりません。
外部サービスを提供するために、CNAME レコードを使用して、カスタムドメイン名を ALB インスタンスのドメイン名にマッピングすることを推奨します。この方法を使用すると、ALB サービスの可用性が 99.995% に達する可能性があります。
ALB は、動的 IP モードと静的 IP モードをサポートしています。ALB インスタンスのパフォーマンスは、IP モードによって異なります。
説明
ALB インスタンスのパフォーマンスメトリクスは、ALB インスタンスの IP モードのみによって異なり、ALB インスタンスのエディションの影響を受けません。
2 つのゾーンにデプロイされた ALB インスタンスのパフォーマンス
IP モード | 1 秒あたりの最大クエリ数 (QPS) | 最大新規接続数 (CPS) | 最大同時接続数 | 最大内部帯域幅 | デフォルトのインターネット帯域幅 |
動的 IP | 100 万 | 100 万 | 1,000 万 | 100 Gbit/s | 400 Mbit/s。実際のインターネット帯域幅は、ALB インスタンスに関連付けられている EIP の合計帯域幅によって異なります。 各リージョンの各 Alibaba Cloud アカウントに対して、すべてのデータ転送量課金 EIP の最大帯域幅の合計は、5 Gbit/s を超えることはできません。詳細については、「従量課金」の 「最大帯域幅」セクションをご参照ください。 より大きな帯域幅を使用する場合は、インターネット共有帯域幅インスタンスを購入する必要があります。購入方法については、「インターネット共有帯域幅インスタンスの作成」をご参照ください。
|
静的 IP | 10 万 | 10 万 | 100 万 | 10 Gbit/s |
説明
マルチゾーンリージョンでは、ALB インスタンスのデフォルトの最大 QPS、CPS、および同時接続数は 10 万、10 万、および 100 万です。これらはゾーンの数によって変わりません。静的 IP モードの ALB インスタンスの最大 QPS、CPS、および同時接続数は 10 万、10 万、および 100 万です。動的 IP モードの ALB インスタンスの最大 QPS、CPS、および同時接続数は、自動的に最大 100 万、100 万、および 1,000 万にスケールアップされます。
外部サービスを提供するために、CNAME レコードを使用して、カスタムドメイン名を ALB インスタンスのドメイン名にマッピングすることを推奨します。この方法を使用すると、ALB は最大 99.995% のサービス稼働時間を提供できます。
ALB はマルチゾーンデプロイをサポートしています。現在のリージョンに 2 つ以上のゾーンが含まれている場合は、高可用性を確保するために、少なくとも 2 つのゾーンを選択する必要があります。複数のゾーンを選択した場合、追加料金は発生しません。