このトピックでは、リスナーの概要を説明します。 Classic Load Balancer (CLB) インスタンスを作成した後、CLBインスタンスに少なくとも1つのリスナーを設定する必要があります。 リスナーは、リクエストをバックエンドサーバーに転送する方法を定義します。 リスナーは接続リクエストをリッスンし、転送ルールで指定されたスケジューリングアルゴリズムに基づいてリクエストをバックエンドサーバーに転送します。 CLBリスナーは、TCP、UDP、HTTP、およびHTTPSのプロトコルをサポートしています。
サポートされるリスナーと使用シナリオ
CLBはレイヤー4およびレイヤー7リスナーをサポートしています。 レイヤー4リスナーはTCPまたはUDPプロトコルを使用し、レイヤー7リスナーはHTTPまたはHTTPSプロトコルを使用します。 ビジネス要件に基づいてリスナーのタイプを選択します。
タイプ | プロトコル | 説明 | シナリオ |
レイヤー4リスナー | TCP |
|
詳細については、「TCPリスナーの追加」をご参照ください。 |
UDP |
| ビデオ会議や金融ニュースや情報のリアルタイムプッシュなど、高い時間効率を必要とするが、比較的低い信頼性を許容できるシナリオ。 詳細については、「UDPリスナーの追加」をご参照ください。 | |
レイヤー7リスナー | HTTP |
| webアプリケーションやモバイルゲームなど、データコンテンツを識別する必要があるアプリケーション。 詳細については、「HTTPリスナーの追加」をご参照ください。 |
HTTPS |
| 暗号化された送信が必要なHTTPアプリケーション。 詳細については、「HTTPSリスナーの追加」をご参照ください。 |
関連ドキュメント
CLBは、レイヤー4とレイヤー7で基本的な負荷分散をサポートします。 CLBリスナーは、TCP、UDP、HTTP、およびHTTPSプロトコルをサポートしています。
Alibaba Cloudは、次世代のレイヤー7ロードバランサーApplication load balancer (ALB) と、次世代のレイヤー4ロードバランサーNetwork Load Balancer (NLB) をリリースしました。 次世代ロードバランサは、CLBよりも高いパフォーマンスをサポートします。 ALBは、レイヤー7での負荷分散、高度な転送ルール、およびQUICプロトコルをサポートしています。 NLBはCLBよりも高いパフォーマンスをサポートし、自動スケーリングをサポートします。 ALBとNLBの使用を推奨します。
ALB、NLB、およびCLBの詳細については、「SLBとは何ですか?」 をご参照ください。
ALBとNLBの詳細については、「ALBとは何ですか?」と「NLBとは何ですか?」をご参照ください。