翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Gateway Load Balancer のターゲットグループ
各ターゲットグループは、1 つ以上の登録されているターゲットにリクエストをルーティングするために使用されます。リスナーを作成するときは、デフォルトアクションのターゲットグループを指定します。トラフィックは、リスナールールで指定されたターゲットグループに転送されます。さまざまなタイプのリクエストに応じて別のターゲットグループを作成できます。
Gateway Load Balancer のヘルスチェック設定は、ターゲットグループ単位で定義します。各ターゲットグループはデフォルトのヘルスチェック設定を使用します。ただし、ターゲットグループを作成したときや、後で変更したときに上書きした場合を除きます。リスナールールでターゲットグループを指定すると、Gateway Load Balancer は、Gateway Load Balancer で有効なアベイラビリティーゾーンにある、ターゲットグループに登録されたすべてのターゲットの状態を継続的にモニタリングします。Gateway Load Balancer は、正常な登録済みターゲットにリクエストをルーティングします。詳細については、「Gateway Load Balancer ターゲットグループのヘルスチェック」を参照してください。
目次
ルーティング設定
Gateway Load Balancer のターゲットグループは、次のプロトコルとポートをサポートします。
-
プロトコル: GENEVE
-
ポート: 6081
対象タイプ
ターゲットグループを作成するときは、そのターゲットの種類を指定します。ターゲットの種類は、ターゲットの指定方法を決定します。ターゲットグループを作成した後で、ターゲットの種類を変更することはできません。
可能なターゲットの種類は次のとおりです。
instance
-
インスタンス ID で指定されたターゲット。
ip
-
IP アドレスで指定されたターゲット。
ターゲットタイプが の場合ip
、次のいずれかのCIDRブロックから IP アドレスを指定できます。
重要
パブリックにルーティング可能な IP アドレスは指定できません。
登録済みターゲット
Gateway Load Balancer は、クライアントにとって単一の通信先として機能し、正常な登録済みターゲットに受信トラフィックを分散します。各ターゲットグループでは、Gateway Load Balancer が有効になっている各アベイラビリティーゾーンで少なくとも 1 つのターゲットが登録されている必要があります。各ターゲットは、1 つ以上のターゲットグループに登録できます。
需要が高まった場合、需要に対処するため、1 つまたは複数のターゲット グループに追加のターゲットを登録できます。Gateway Load Balancer は、登録プロセスが完了するとすぐに、新しく登録したターゲットへのトラフィックのルーティングを開始します。
需要が低下した場合や、ターゲットを保守する必要がある場合、ターゲットグループからターゲットを登録解除することができます。ターゲットを登録解除するとターゲットグループから削除されますが、ターゲットにそれ以外の影響は及びません。登録解除するとすぐに、Gateway Load Balancer はターゲットへのトラフィックのルーティングを停止します。ターゲットは、未処理のリクエストが完了するまで draining
状態になります。トラフィックの受信を再開する準備ができると、ターゲットをターゲットグループに再度登録することができます。
ターゲットグループの属性
ターゲットグループでは次の属性を使用できます。
deregistration_delay.timeout_seconds
-
登録解除するターゲットの状態が
draining
からunused
に変わるのを Elastic Load Balancing が待機する時間。範囲は 0 ~ 3600 秒です。デフォルト値は 300 秒です。 stickiness.enabled
-
設定可能なフローの維持がターゲットグループで有効化されているかどうかを示します。使用できる値は、
true
またはfalse
です。デフォルトは False です。属性がfalse
に設定されている場合、5_tuple が使用されます。 stickiness.type
-
フローの維持設定タイプを示します。Gateway Load Balancers に関連付けられているターゲットグループに指定できる値は次のとおりです。
-
source_ip_dest_ip
-
source_ip_dest_ip_proto
-
target_failover.on_deregistration
-
ターゲットの登録が解除されたときに、Gateway Load Balancer が既存のフローをどのように処理するかを示します。指定できる値は
rebalance
およびno_rebalance
です。デフォルト:no_rebalance
。2 つの属性 (target_failover.on_deregistration
とtarget_failover.on_unhealthy
) を個別に設定することはできません。両方の属性に設定する値は同じである必要があります。
target_failover.on_unhealthy
-
ターゲットに異常がある場合に、Gateway Load Balancer が既存のフローをどのように処理するかを示します。指定できる値は
rebalance
およびno_rebalance
です。デフォルト:no_rebalance
。2 つの属性 (target_failover.on_deregistration
とtarget_failover.on_unhealthy
) を個別に設定することはできません。両方の属性に設定する値は同じである必要があります。
詳細については、「ターゲットグループの属性を編集する」を参照してください。