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

Server Load Balancer:CLB とは

最終更新日:Dec 13, 2025

Classic Load Balancer (CLB) は、転送ルールに基づいて、インバウンドネットワークトラフィックを複数のバックエンドサーバーに分散させます。CLB を使用することで、アプリケーションの応答性と可用性を向上させることができます。

概要

CLB は、同じリージョンにデプロイされたサーバーで構成されるバックエンドプールに対し、仮想 IP アドレスを使用してロードバランシングサービスを提供します。ネットワークトラフィックは、転送ルールに基づいて複数のバックエンドサーバーに分散されます。これにより、アプリケーションのパフォーマンスと可用性が確保されます。

デフォルトでは、CLB はバックエンドサーバーの健全性をモニターし、異常なバックエンドサーバーを自動的に切り離します。これにより、単一障害点 (SPOF) が排除され、アプリケーションの可用性が向上します。さらに、CLB は DDoS 緩和をサポートしており、アプリケーションのセキュリティを強化します。

CLB のコンポーネント

説明

上の図に示すように、異常なバックエンドサーバーは灰色で表示されます。CLB は異常なサーバーにネットワークトラフィックを転送しません。

次の表に、CLB のコンポーネントを説明します。

コンポーネント

説明

インスタンス

CLB インスタンスは、バックエンドサーバーにネットワークトラフィックを分散させることでロードバランシングサービスを提供するエンティティです。CLB の利用を開始するには、CLB インスタンスを作成し、そのインスタンスに少なくとも 1 つのリスナーと 2 つのバックエンドサーバーを追加する必要があります。

リスナー

リスナーはクライアントからのリクエストをチェックし、リクエストをバックエンドサーバーに転送します。また、リスナーはバックエンドサーバーのヘルスチェックも実行します。

バックエンドサーバー

バックエンドサーバーは、フロントエンドからのリクエストを受信するために使用されます。CLB のバックエンドサーバーとして、Elastic Compute Service (ECS) インスタンス、Elastic Container Instance (ECI)、および Elastic Network Interface (ENI) を指定できます。バックエンドサーバーを CLB インスタンスのデフォルトサーバーグループに追加できます。また、サーバーをバッチで管理するために、vServer グループまたはプライマリ/セカンダリサーバーグループにバックエンドサーバーを追加することもできます。詳細については、次の Topic をご参照ください:

メリット

  • 高可用性

    CLB は完全冗長化されており、組み込みのゾーンディザスタリカバリメカニズムによって単一障害点 (SPOF) が排除されます。

    CLB はオンデマンドで自動的にスケーリングし、業務継続性を確保します。

  • 拡張性

    ビジネス要件に基づいてバックエンドサーバーを追加または削除することで、アプリケーションの可用性を向上させることができます。

  • コスト効率

    ハードウェアロードバランサーと比較して、CLB は固定コストを大幅に削減できます。

  • セキュリティ

    CLB を Alibaba Cloud Security と統合することで、最大 5 Gbit/s の DDoS 攻撃からアプリケーションを保護できます。

  • 高同時実行性

    1 つの CLB インスタンスで、最大 100 万の同時接続をサポートします。

CLB の利用方法

Alibaba Cloud アカウントを使用して、次のいずれかの方法で CLB を管理できます:

  • CLB コンソール:CLB サービスを管理するために使用する Web インターフェイスです。コンソールで CLB インスタンスの作成、利用、リリースができます。詳細については、「CLB インスタンスの作成と管理」をご参照ください。

  • Alibaba Cloud SDK:Java、Go、PHP、Python などのプログラミング言語用の SDK です。

  • OpenAPI Explorer:API 操作の取得と呼び出し、SDK サンプルコードの動的な生成が可能です。

  • Terraform:設定ファイルを使用して、Alibaba Cloud や Terraform をサポートする他のプラットフォームのコンピューティングリソースを呼び出します。Terraform は、バージョン管理を実装するオープンソースツールです。