Gateway Load Balancer のターゲットグループ - Elastic Load Balancing

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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 アドレスを指定できます。

  • ターゲットグループの VPC のサブネット

  • 10.0.0.0/8 (RFC1918

  • 100.64.0.0/10 (RFC 6598

  • 172.16.0.0/12 (RFC1918)

  • 192.168.0.0/16 (RFC 1918)

重要

パブリックにルーティング可能な 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_deregistrationtarget_failover.on_unhealthy) を個別に設定することはできません。両方の属性に設定する値は同じである必要があります。

target_failover.on_unhealthy

ターゲットに異常がある場合に、Gateway Load Balancer が既存のフローをどのように処理するかを示します。指定できる値は rebalance および no_rebalance です。デフォルト: no_rebalance。2 つの属性 (target_failover.on_deregistrationtarget_failover.on_unhealthy) を個別に設定することはできません。両方の属性に設定する値は同じである必要があります。

詳細については、「ターゲットグループの属性を編集する」を参照してください。