TCP リスナーは、ファイル転送、電子メール、リモートログインなど、速度よりも高いデータ正確性と信頼性が求められるサービスに最適です。ELB インスタンスに TCP リスナーを追加して、クライアントからの TCP リクエストをバックエンドサーバーに転送できます。
前提条件
ELB インスタンスを作成済みであること。詳細については、「ELB インスタンスの作成」をご参照ください。
手順
-
ENS コンソール にログインします。
-
エッジ SLB インスタンス 管理ページで、対象のインスタンスを見つけ、[Actions] 列の リスナー構成ウィザード をクリックします。
-
[Listeners] タブで、リスナーの追加 をクリックします。
-
基本設定を構成します。
パラメーター
説明
[リスナー名]
リスナーの名前を入力します。
[負荷分散プロトコル]
TCP を選択します。
[リスナーポート]
ELB インスタンスでリクエストをリッスンし、バックエンドサーバーに転送するポートです。ポート番号は 1~65535 の範囲内である必要があります。
[詳細設定]
説明[Modify] をクリックして詳細設定を展開します。
[スケジューリングアルゴリズム]
-
[重み付きラウンドロビン (WRR)]:より高い重みを持つバックエンドサーバーがより多くのリクエストを受信します。
-
[ラウンドロビン (RR)]:受信リクエストをバックエンドサーバーに順番に分散します。
-
[重み付き最小接続 (WLC)]:各バックエンドサーバーの重みとアクティブな接続数の両方に基づいてリクエストを分散します。同じ重みを持つサーバー間では、アクティブな接続数が最も少ないサーバーが次のリクエストを受信します。
-
[一貫性ハッシュ (CH)]:送信元 IP アドレスに基づいてリクエストをルーティングします。同じ送信元 IP アドレスからのリクエストは、常に同じバックエンドサーバーにルーティングされます。
[セッション維持]
セッション維持を有効にするかどうかを指定します。
説明セッション維持が有効な場合、リスナーは同じクライアントからのリクエストを同じバックエンドサーバーにルーティングします。
[セッション維持のタイムアウト]
TCP セッション維持のタイムアウト期間を指定します。
-
タイムアウト期間内に新しいリクエストが受信されない場合、セッションは自動的に閉じられます。
-
有効値:1~3,600。
-
単位:秒。
[接続タイムアウト]
アイドル TCP 接続のタイムアウト期間を指定します。
-
この期間を超えてアイドル状態が続くと、ロードバランサーは接続を閉じます。
-
有効値:10~900。
-
単位:秒。
[クライアント IP の取得]
レイヤー 4 リスナーの場合、バックエンドサーバーはクライアントの送信元 IP アドレスを直接取得できます。この機能はデフォルトで有効になっています。
-
-
[Next] をクリックしてヘルスチェックを設定します。パラメーターの詳細については、「ヘルスチェック」をご参照ください。
-
ヘルスチェックを設定した後、[Next] をクリックします。設定内容を確認し、[Create] をクリックします。
-
リスナーが作成されたら、起動する必要があります。[Listeners] タブでリスナーを見つけ、[Actions] 列の [Start] をクリックします。