Network Load Balancer のアベイラビリティーゾーンを更新する - エラスティックロードバランシング

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

Network Load Balancer のアベイラビリティーゾーンを更新する

Network Load Balancer のアベイラビリティーゾーンはいつでも有効または無効にできます。アベイラビリティーゾーンを有効にするときは、そのアベイラビリティーゾーンから 1 つのサブネットを指定する必要があります。アベイラビリティーゾーンを有効にしたら、ロードバランサーはこれらのアベイラビリティーゾーン内の登録済みターゲットにリクエストをルーティングするようになります。有効な各アベイラビリティーゾーンに少なくとも 1 つの登録済みターゲットがあるようにする場合、ロードバランサーが最も効果的です。複数のアベイラビリティーゾーンを有効にすると、アプリケーションの耐障害性が向上します。

Elastic Load Balancing は、選択したアベイラビリティーゾーンに Network Load Balancer ノートを作成し、そのアベイラビリティーゾーン内の選択したサブネットのネットワークインターフェイスを作成します。アベイラビリティーゾーンの各 Network Load Balancer ノードは、ネットワークインターフェイスを使用して IPv4 アドレスを取得します。これらのネットワークインターフェイスは表示できますが、変更することはできません。

考慮事項
  • インターネット向け Network Load Balancer の場合、指定するサブネットには最低 8 個の利用可能な IP アドレスが必要です。内部 Network Load Balancer の場合、サブネットからプライベート IPv4 アドレスを が AWS 選択できる場合にのみ必要です。

  • 制約のあるアベイラビリティーゾーンにあるサブネットを指定することはできません。ただし、制約のないアベイラビリティーゾーンでサブネットを指定し、クロスゾーン負荷分散を使用して、制約のあるアベイラビリティーゾーンのターゲットにトラフィックを分散できます。

  • ローカルゾーンでサブネットを指定することはできません。

  • アベイラビリティーゾーンにアクティブな Amazon VPC エンドポイントの関連付けがある場合、サブネットを削除することはできません。

  • 以前に削除したサブネットを追加すると、別の ID で新しいネットワークインターフェイスが作成されます。

  • 同じアベイラビリティーゾーン内のサブネットの変更は、独立したアクションである必要があります。まず既存のサブネットの削除を完了してから、新しいサブネットを追加できます。

  • サブネットの削除が完了するまでに最大 3 分かかる場合があります。

インターネット向け Network Load Balancer を作成するときに、各アベイラビリティーゾーンに Elastic IP アドレスを指定できます。Elastic IP アドレスは、Network Load Balancer に静的 IP アドレスを提供します。Elastic IP アドレスを指定しない場合、 AWS はアベイラビリティーゾーンごとに 1 つの Elastic IP アドレスを割り当てます。

内部 Network Load Balancer を作成するときに、各サブネットからプライベート IP アドレスを指定できます。プライベート IP アドレスは、Network Load Balancer に静的 IP アドレスを提供します。プライベート IP アドレスを指定しないことを選択した場合、 によってプライベート IP アドレスが AWS 割り当てられます。

Network Load Balancer のアベイラビリティーゾーンを更新する前に、既存の接続、トラフィックフロー、または本番稼働用ワークロードに潜在的な影響がないかを評価することをお勧めします。

アベイラビリティーゾーンの更新は中断される可能性があります
  • サブネットが削除されると、関連付けられた Elastic Network Interface (ENI) が削除されます。これにより、アベイラビリティーゾーン内のすべてのアクティブな接続が終了します。

  • サブネットが削除されると、サブネットが関連付けられているアベイラビリティーゾーン内のすべてのターゲットが としてマークされますunused。これにより、これらのターゲットは使用可能なターゲットプールから削除され、それらのターゲットへのすべてのアクティブな接続は終了します。これには、クロスゾーン負荷分散を利用するときに他のアベイラビリティーゾーンから発信される接続が含まれます。

  • Network Load Balancer には、完全修飾ドメイン名 (FQDN) の有効期間 (TTL) が 60 秒あります。アクティブなターゲットを含むアベイラビリティーゾーンが削除されると、DNS 解決が再び発生し、トラフィックが残りのアベイラビリティーゾーンにシフトされるまで、既存のクライアント接続でタイムアウトが発生する可能性があります。

コンソールを使用してアベイラビリティーゾーンを更新するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインで、[ロードバランサー] を選択します。

  3. ロードバランサーを選択します。

  4. [Network mapping] (ネットワークマッピング) タブで、[Edit subnets] (サブネットの編集) を選択します。

  5. アベイラビリティーゾーンを有効にするには、そのチェックボックスを選択し、サブネットを 1 つ選択します。使用可能なサブネットが 1 つしかない場合は、それが選択されます。

  6. 有効なアベイラビリティーゾーンのサブネットを変更するには、リストから他のサブネットのいずれかを選択します。

  7. アベイラビリティゾーンを無効にするには、そのチェックボックスをオフにします。

  8. [Save changes] (変更の保存) をクリックします。

を使用してアベイラビリティーゾーンを更新するには AWS CLI

set-subnets コマンドを使用します。