すべてのプロダクト
Search
ドキュメントセンター

Server Load Balancer:NLB インスタンスの構成を変更する

最終更新日:Apr 18, 2025

ビジネスの発展に合わせて、NLB(Network Load Balancer)インスタンスのゾーンの更新、ゾーンのステータスの変更、または最大帯域幅の増加を行うことができます。

ゾーンの更新

ユースケース

NLB インスタンスの現在のゾーン、またはインターネット向け NLB インスタンスに関連付けられている EIP(Elastic IP Address)が、ビジネストラフィックと一致していません。

制限事項

  • 2 つ以下のゾーンにデプロイされている NLB インスタンスの場合、ゾーン数を減らすことはできません。

  • インターネット向け NLB インスタンスの場合:

    • 異なるゾーンのインスタンスに関連付けられている EIP は、同じタイプである必要があります。

    • インターネット共有帯域幅に追加されていない従量課金(トラフィック課金)EIP のみを NLB インスタンスに関連付けることができます。(EIP を NLB インスタンスに関連付けた後、NLB コンソールで NLB インスタンスをインターネット共有帯域幅インスタンスに関連付けてコストを節約できます。)

    • サブスクリプションまたは従量課金(帯域幅課金)EIP はサポートされていません。

    • NLB インスタンスがリリースされると、システムによって自動的に割り当てられた関連付けられている EIP はインスタンスと共にリリースされますが、個別に作成した EIP は保持されます。

課金への影響

インターネット向け NLB インスタンスのゾーンを更新すると、インスタンスに関連付けられている EIP が変更される場合があります。使用中の EIP に対して課金されます。詳細については、「EIP の課金概要」をご参照ください。

有効期間

NLB インスタンスに設定した新しいゾーンはすぐに有効になります。ネットワーク遅延が大きい場合は、数分待つ必要がある場合があります。

手順

  1. NLB コンソール にログインします。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. [インスタンス] ページで、次の操作を行います。

    • NLB インスタンスを見つけ、[アクション] 列で 更多操作 > [ゾーン/サブネットの変更] を選択します。

    • または、NLB インスタンスの ID をクリックします。インスタンスの詳細 タブで、[ゾーン/サブネットの変更] をクリックします。

  4. [ゾーン/サブネットの変更] ダイアログボックスで、次の操作を行います。

    • ゾーンを有効にするには、そのチェックボックスをオンにして、1 つの vSwitch を選択します。インターネット向け NLB インスタンスの場合は、ゾーンに 1 つの EIP を割り当てます。次に、[OK] をクリックします。

      説明

      [EIP の購入] を選択すると、デフォルトで基本 DDoS 対策を備えた従量課金(トラフィック課金)BGP(マルチ ISP)EIP が作成されます。

    • ゾーンを無効にするには、そのチェックボックスをオフにして、[OK] をクリックします。

ゾーンのステータスの変更

ゾーンステータス

ゾーンステータス

説明

サポートされている操作

有効

インスタンスは現在のゾーンで有効になっており、ゾーンの VIP(仮想 IP アドレス)を使用してトラフィックを転送します。

DNS レコードの削除

説明

インスタンスが 1 つのゾーンでのみ NLB有効 になっている場合、DNS レコードを削除したり、 インスタンスを停止したりすることはできません。

DNS 削除済み

現在のゾーンの VIP を使用して作成された DNS レコードが削除されています。

DNS レコードの復元

DNS レコードの削除または復元

NLB インスタンスのゾーンの DNS レコードを削除および復元して、ゾーンのステータスを変更できます。これにより、ゾーンディザスタリカバリなどのさまざまなシナリオをシミュレートできます。

制限

有効期間

課金への影響

シナリオ

NLB インスタンスが 1 つのゾーンでのみ 有効 になっている場合、DNS レコードを削除することはできません。

DNS レコードの削除と復元はすぐに有効になります。ネットワーク遅延が大きい場合は、数分待つ必要がある場合があります。

なし

重要

ゾーンの DNS レコードを削除した後も、VIP を介してゾーンにアクセスするトラフィックは転送され続け、LCU 消費量が計算されます。

ゾーンディザスタリカバリシナリオをシミュレートして、NLB の高可用性を検証します。

  1. NLB コンソール にログインします。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. インスタンス ページで、NLB インスタンスの ID をクリックします。

  4. インスタンスの詳細 タブの ゾーン セクションで、ビジネス要件に基づいて次の操作を実行します。

    • DNS レコードの削除

      DNS レコードを削除するゾーンを見つけ、[アクション] 列の [DNS 削除済み] をクリックし、ダイアログボックスで影響を確認して、[影響を理解しました。DNS レコードの削除を続行します] をクリックします。

      説明
      • この操作は、現在の NLB インスタンスに対してのみ有効です。ゾーン内の他のインスタンスは影響を受けません。

      • DNS レコードを削除すると、NLB インスタンスのドメイン名をゾーンの VIP に解決する A レコードが削除されます。慎重に行ってください。

      DNS レコードが削除されると、ゾーンのステータスは [DNS 削除済み] に変わり、ゾーンの VIP に対するヘルスチェックが停止します。

    • DNS レコードの復元

      ステータスが [DNS 削除済み] のゾーンの DNS レコードを復元するには、[アクション] 列の [DNS レコードの復元] をクリックし、ダイアログボックスで影響を確認して、[影響を理解しました。DNS レコードの復元を続行します] をクリックします。

      説明

      ゾーンが再び有効になると、NLB インスタンスのドメイン名をゾーンの VIP に解決する A レコードが追加されます。NLB インスタンスのドメイン名宛てのトラフィックは、ゾーンの VIP を使用して転送されます。

      DNS レコードが復元されると、ゾーンのステータスは [有効] に変わり、ゾーンの VIP に対するヘルスチェックが開始されます。

インターネット向け NLB インスタンスの最大帯域幅の増加

最大帯域幅を決定する要因

インターネット向け NLB インスタンスは、関連付けられている EIP を使用してインターネットにアクセスします。

NLB インスタンスがインターネット共有帯域幅インスタンスに関連付けられているかどうかによって、NLB インスタンスの最大帯域幅の計算方法は異なります。

  • インターネット共有帯域幅なし:NLB インスタンスが各ゾーンで使用できる最大帯域幅は、そのゾーンで使用する EIP の最大帯域幅です。

    重要

    EIP の最大帯域幅は参考値であり、保証された SLA(サービスレベル契約)ではありません。同様に、NLB インスタンスに関連付けられているすべての EIP の最大帯域幅の合計も参考値であり、保証された SLA ではありません。

    たとえば、NLB インスタンスが 3 つのゾーンにデプロイされ、各ゾーンで使用する EIP が割り当てられているとします。各 EIP が 200 Mbit/s の帯域幅を使用するように構成されていると仮定します。インフラストラクチャリソースが不足している場合、EIP が到達できる実際の最大帯域幅は 200 Mbit/s 未満になる可能性があり、NLB インスタンスの最大帯域幅を超えることは 600 Mbit/s に到達できません。

  • インターネット共有帯域幅あり:NLB インスタンスのすべての EIP は帯域幅リソースを共有します。単一 EIP の上限は機能しなくなります。割り当てられたすべてのリソースは、インターネット共有帯域幅インスタンスによって管理されます。インターネット共有帯域幅インスタンスの最大帯域幅は、NLB インスタンスの最大帯域幅です。

    重要

    同様に、インターネット共有帯域幅インスタンスの最大帯域幅は参考値であり、保証された SLA ではありません。

最大帯域幅を増やす方法

  1. EIP の最大帯域幅がサポートされている最大値 200 Mbit/s 未満の場合は、EIP をスペックアップして最大帯域幅を増やすことができます。

  2. 最大帯域幅がまだ不十分な場合は、次のいずれかの方法を使用して NLB インスタンスの最大帯域幅を増やすことができます。

    1. NLB インスタンスのゾーンを追加する:マルチゾーンデプロイメントをサポートするリージョン内では、NLB インスタンスに追加のゾーンを追加して、追加の EIP を使用できます。その結果、NLB インスタンスの全体的な最大帯域幅が増加します。この方法は、インターネットデータ転送コストを節約し、サービスのトラフィック変動が大きい場合に適用されます。

    2. NLB インスタンスをインターネット共有帯域幅インスタンスに関連付ける:NLB インスタンスは、ゾーンごとに 1 つの EIP のみに関連付けることができます。したがって、NLB インスタンスの理論上の最大帯域幅は次のように計算されます:NLB インスタンスの理論上の最大帯域幅 = ゾーンの最大数 × EIP の理論上の最大帯域幅(200 Mbit/s)。サービスでこの NLB インスタンスの理論上の最大帯域幅を超える帯域幅が必要で、追加コストが発生しても構わない場合は、NLB インスタンスをインターネット共有帯域幅インスタンスに関連付けることを検討できます。

パケット損失の考えられる原因

  • EIP ごとの最大帯域幅の違い:NLB は、ラウンドロビン DNS 方式でトラフィックを EIP に均等に分散し、ゾーンディザスタリカバリを確保します。異なるゾーンの EIP の最大帯域幅が異なる場合、トラフィックが最大帯域幅の高い EIP から最大帯域幅の低い EIP に切り替えられると、サービスに影響が及ぶ可能性があります。

    たとえば、3 つのゾーンにデプロイされた NLB インスタンスを購入し、関連付けられた EIP の最大帯域幅が 200 Mbit/s、200 Mbit/s、100 Mbit/s であるとします。理論上の帯域幅値に到達できると仮定します。トラフィックが 300 Mbit/s を超えると、各 EIP に 100 Mbit/s を超えるトラフィックが割り当てられます。この場合、最大帯域幅が 100 Mbit/s の EIP に配信されるトラフィックでパケット損失が発生します。

  • トラフィック分散の不均一:NLB インスタンスの EIP に同じ最大帯域幅を使用するように設定した場合でも、特定の EIP が追加のトラフィックを受信する場合(たとえば、クライアントが NLB インスタンスのドメイン名ではなく EIP に直接アクセスする場合)、パケット損失が発生します。

    たとえば、NLB インスタンスが 3 つの異なるゾーンで 200、200、100 Mbit/s の帯域幅を使用するように設定したとします。理論上の最大帯域幅に到達できると仮定します。クライアントが NLB インスタンスのドメイン名ではなく EIP にアクセスするため、トラフィック分散が不均一になり、3 つの EIP で使用される実際の帯域幅はそれぞれ 200、100、0 Mbit/s になります。このとき、最初の EIP に送信されたクライアントパケットがドロップされる可能性があります。

  • バックエンドサービス機能の不足:各 EIP または関連付けられたインターネット共有帯域幅インスタンスに十分な帯域幅があっても、バックエンドサーバーが高同時接続を迅速に処理できない場合(CPU 使用率が高い、応答遅延、TCP 再送によって示される)、パケット損失が発生します。

構成の推奨事項

  • 各 EIP または関連付けられたインターネット共有帯域幅インスタンスの最大帯域幅が、サービスに必要な帯域幅よりも少し大きくなるようにします。

  • インターネット共有帯域幅なし:

    • NLB インスタンスのすべての EIP に同じ最大帯域幅を使用するように設定します。これにより、フェールオーバーが発生したときにゾーン間の最大帯域幅の違いによってサービスが利用できなくなるのを防ぎます。

    • トラフィック分散の不均一を避けるために、特定の EIP ではなく、NLB インスタンスのドメイン名をサービスドメイン名に解決します。

関連情報