Classic Load Balancer (CLB) は、転送ルールに基づいて複数のバックエンドサーバーに受信トラフィックを分散し、アプリケーションの可用性とスケーラビリティを向上させます。
概要
CLB は、仮想サービスアドレスを使用して同一リージョン内のバックエンドサーバーをプールし、設定された転送ルールに基づいてクライアントリクエストを分散します。
CLB は、バックエンドサーバーに対してヘルスチェックを実行し、異常なサーバーを自動的に切り離すことで、単一障害点 (SPOF) を排除します。また、CLB は DDoS 対策も提供します。
コンポーネント
グレー表示のサーバーはヘルスチェックに失敗したため、トラフィックを受信しません。
CLB は、以下の3つのコンポーネントで構成されます:
|
コンポーネント |
説明 |
|
インスタンス |
バックエンドサーバーへのトラフィックを受信して分散する、実行中の負荷分散サービスです。各 CLB インスタンスには、少なくとも1つのリスナーと2つのバックエンドサーバーが必要です。 |
|
リスナー |
クライアントリクエストを監視し、バックエンドサーバーに転送して、ヘルスチェックを実行します。 |
|
バックエンドサーバー |
転送されたリクエストを受信する計算リソースです。CLB は、バックエンドサーバーとして Elastic Compute Service (ECS)、Elastic Container Instance (ECI)、および Elastic Network Interface (ENI) インスタンスをサポートします。これらのインスタンスは、個別、または vServer グループやプライマリ/セカンダリサーバーグループを介して一括で管理できます。 |
メリット
-
高可用性
単一障害点のない完全冗長構成です。同一都市内ディザスタリカバリをサポートします。
トラフィックに応じて弾力的にスケールし、負荷変動時にも可用性を維持します。
-
スケーラビリティ
需要に合わせていつでもバックエンドサーバーを追加または削除し、容量を調整できます。
-
費用対効果
従来のハードウェアロードバランサーと比較して、固定費用を大幅に削減します。
-
セキュリティ
Alibaba Cloud セキュリティと統合されており、CLB は最大 5 Gbps の DDoS 対策を提供します。
-
高い同時実行性能
インスタンスあたり最大100万の同時接続をサポートします。
CLB へのアクセス
以下の方法で CLB にアクセスして管理できます:
-
:CLB インスタンスを作成、管理、リリースするための Web コンソールです。CLB インスタンスの作成と管理。
Classic Load Balancer (CLB) コンソール:CLB インスタンスを作成、管理、リリースするための Web コンソールです。CLB インスタンスの作成と管理。 -
Alibaba Cloud SDK:Java、Go、PHP、Python をサポートします。
-
OpenAPI Explorer:API オペレーションを呼び出し、SDK コードサンプルを生成します。
-
Terraform:バージョン管理された設定ファイルを使用して CLB リソースをプロビジョニングおよび管理します。