ビデオチャットやリアルタイム金融データフィードなど、到達保証よりもリアルタイム性を優先するサービスの場合、ELB インスタンスに UDP リスナーを追加できます。リスナーは、クライアントからの UDP リクエストを、処理のためにバックエンドサーバーに転送します。
前提条件
ELB インスタンスを作成済みであること。手順については、ELB インスタンスの作成をご参照ください。
操作手順
-
ENS コンソール にログインします。
-
エッジ SLB インスタンス ページで、対象のインスタンスを見つけ、[Actions] 列で リスナー構成ウィザード をクリックします。
-
[Listener] タブで、リスナーの追加 をクリックします。
-
基本設定を行います。
パラメーター
説明
[リスナー名]
リスナーのカスタム名を入力します。
[負荷分散プロトコル]
UDP を選択します。
[リスナーポート]
リスナーがリクエストを受信し、バックエンドサーバーに転送する際に使用するポートです。有効な値:1 〜 65535。
説明UDP リスナーでは、ポート 250、4789、4790 はシステムで予約されており、使用できません。
[詳細設定]
説明[Modify] をクリックして、詳細設定を展開します。
[スケジューリングアルゴリズム]
-
[重み付きラウンドロビン (WRR)]:重みが高いバックエンドサーバーは、比例してより多くのリクエストを受信します。
-
[重み付き最小接続 (WLC)]:各バックエンドサーバーの重みとアクティブな接続数の両方に基づいてリクエストを分散します。複数のバックエンドサーバーの重みが同じ場合、アクティブな接続数が最も少ないサーバーが次のリクエストを受信します。
-
[ラウンドロビン (RR)]:バックエンドサーバーに順番にリクエストを分散します。
-
[一貫性ハッシュ (CH)]
-
クライアント IP アドレスに基づくハッシュ:同じクライアント IP アドレスからのリクエストは、同じバックエンドサーバーにルーティングされます。
-
QUIC コネクション ID に基づくハッシュ:同じ QUIC コネクション ID を持つリクエストは、同じバックエンドサーバーにルーティングされます。
-
-
[IQCH]:iQUIC コネクション ID の 2 バイト目から始まる特定の 3 バイトに対してコンシステントハッシュを実行します。
[クライアント IP の取得]
レイヤー 4 リスナーの場合、バックエンドサーバーはクライアント IP アドレスを直接取得できます。この機能はデフォルトで有効になっています。
-
-
[Next] をクリックして、ヘルスチェックを設定します。パラメーターの詳細については、ヘルスチェック をご参照ください。
-
ヘルスチェックを設定したら、[Next] をクリックします。設定を確認し、[Create] をクリックします。
-
リスナーが作成されたら、手動で有効にする必要があります。[Listener] タブでリスナーを見つけ、[Actions] 列で [Enable] をクリックします。