Gateway Load Balancer のターゲットを登録する - エラスティックロードバランシング

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

Gateway Load Balancer のターゲットを登録する

ターゲットがリクエストを処理する準備ができたら、そのターゲットを 1 つ以上のターゲットグループに登録します。インスタンス ID または IP アドレスでターゲットを登録できます。登録処理が完了し、ターゲットが最初のヘルスチェックに合格するとすぐに、Gateway Load Balancer はターゲットへのリクエストのルーティングを開始します。登録プロセスが完了し、ヘルスチェックが開始されるまで数分かかることがあります。詳細については、「Gateway Load Balancer ターゲットグループのヘルスチェック」を参照してください。

現在登録されているターゲットの需要が上昇した場合、需要に対応するために追加ターゲットを登録できます。登録されたターゲットの需要が減少した場合は、ターゲットグループからターゲットの登録を解除できます。登録解除プロセスが完了し、Gateway Load Balancer がターゲットへのリクエストのルーティングを停止するまで数分かかることがあります。その後需要が増加した場合は、登録解除したターゲットをターゲットグループに再度登録できます。ターゲットをサービスする必要がある場合は、そのターゲットを登録解除し、サービスの完了時に再度登録できます。

考慮事項

  • 各ターゲットグループでは、Gateway Load Balancer が有効になっている各アベイラビリティーゾーンで少なくとも 1 つのターゲットが登録されている必要があります。

  • ターゲットグループのターゲットの種類により、ターゲットグループにターゲットを登録する方法が決定されます。詳細については、「対象タイプ」を参照してください。

  • リージョン間 VPC ピアリング全体でターゲットを登録することはできません。

  • リージョン内 VPC ピアリング全体でインスタンス ID でインスタンスを登録することはできませんが、IP アドレスで登録することはできます。

ターゲットセキュリティグループ

EC2 インスタンスをターゲットとして登録する場合は、これらのインスタンスのセキュリティグループのインバウンドトラフィックとアウトバウンドトラフィックがポート 6081 で許可されていることを確認する必要があります。

Gateway Load Balancer には関連付けられたセキュリティグループがありません。したがって、ターゲットのセキュリティグループは、ロードバランサーからのトラフィックを許可するために IP アドレスを使用する必要があります。

ネットワーク ACL

EC2 インスタンスをターゲットとして登録する場合は、インスタンスのサブネットのアクセスコントロールリスト (ACL) をチェックして、ポート 6081 でトラフィックを許可していることを確認する必要があります。VPC のデフォルトのネットワーク ACL では、すべてのインバウンドトラフィックとアウトバウンドトラフィックを許可します。カスタムネットワーク ACL を作成する場合は、適切なトラフィックを許可していることを確認してください。

インスタンス ID によるターゲットの登録

インスタンスの登録時の状態は running である必要があります。

コンソールを使用してインスタンス ID でターゲットを登録するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインの [ Load Balancing (ロードバランシング) ] で [ Target Groups (ターゲットグループ) ] を選択します。

  3. ターゲットグループの名前を選択して、その詳細ページを開きます。

  4. [ターゲット] タブで、[ターゲットの登録] を選択します。

  5. インスタンスを選択し、[保留中として以下を含める] を選択します。

  6. インスタンスの追加が完了したら、[保留中のターゲットの登録] を選択します。

AWS CLI を使用してインスタンス ID でターゲットを登録するには

インスタンスの ID で register-targets コマンドを使用します。

IP アドレスによるターゲットの登録

登録する IP アドレスは、次のいずれかの CIDR ブロックからのものである必要があります。

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

  • 10.0.0.0/8 (RFC 1918)

  • 100.64.0.0/10 (RFC 6598)

  • 172.16.0.0/12 (RFC 1918)

  • 192.168.0.0/16 (RFC 1918)

コンソールを使用して IP アドレスでターゲットを登録するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインの [ Load Balancing (ロードバランシング) ] で [ Target Groups (ターゲットグループ) ] を選択します。

  3. ターゲットグループの名前を選択して、その詳細ページを開きます。

  4. [ターゲット] タブで、[ターゲットの登録] を選択します。

  5. ネットワーク、IP アドレス、ポートを選択し、[保留中として以下を含める] を選択します。

  6. アドレスの指定が終了したら、[保留中のターゲットの登録] を選択します。

AWS CLI を使用して IP アドレスでターゲットを登録するには

register-targets コマンドをターゲットの IP アドレスとともに使用します。

ターゲットの登録解除

ターゲットを登録解除すると、Elastic Load Balancing は未処理のリクエストが完了するまで待機します。これは、Connection Drainingと呼ばれます。Connection Drainingの進行中、ターゲットのステータスは draining です。登録解除が完了すると、ターゲットのステータスは unused に変わります。詳細については、「登録解除の遅延」を参照してください。

コンソールを使用してターゲットを登録解除するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインの [ Load Balancing (ロードバランシング) ] で [ Target Groups (ターゲットグループ) ] を選択します。

  3. ターゲットグループの名前を選択して、その詳細ページを開きます。

  4. [Targets] タブを選択します。

  5. ターゲットを選択し、[登録解除] を選択します。

AWS CLI を使用してターゲットを登録解除するには

deregister-targets コマンドを使用して、ターゲットを削除します。