Network Load Balancer (NLB) インスタンスを作成した後、NLBインスタンスのリスナーを設定する必要があります。 NLBリスナーは、接続要求をリッスンし、スケジューリングアルゴリズムに基づいてバックエンドサーバーに要求を転送するために使用されます。 このトピックでは、NLBリスナーでサポートされるプロトコルとポートについて説明します。
リスナープロトコル
プロトコル | 説明 | シナリオ |
TCP |
|
詳細については、「TCPリスナーの追加」をご参照ください。 |
UDP |
| ビデオ会議やリアルタイム見積もりサービスなど、リアルタイム送信が信頼性を上回るシナリオに適しています。 詳細については、「UDPリスナーの追加」をご参照ください。 |
TCPSSL |
| NLBは暗号化されたTCP要求を転送できます。 大規模なTLSオフロードなど、TCPより高いセキュリティが必要なシナリオでは、TCP/SSLを使用できます。 詳細については、「TCP/SSLリスナーの作成」をご参照ください。 |
ポート設定
ポートタイプ | 説明 | 制限事項 |
リスナーポート (フロントエンドポート) | NLBがバックエンドサーバーへのリクエストの受信と転送に使用します。 | NLBインスタンスごとに
|
サービスポート (バックエンドポート) | バックエンドサーバーがリクエストを受信するために使用します。 NLBインスタンスは、リスナーポートから、NLBインスタンスの異なるバックエンドサーバーによって使用される複数のバックエンドポートにリクエストを転送できます。 | NLBインスタンスごとに バックエンドポートを、異なるプロトコルを使用するリスナーに関連付けることができます。 たとえば、バックエンドポートを、ポート80でリッスンするTCPリスナーと、ポート81でリッスンするTCP/SSLリスナーに関連付けることができます。 |