ADC

優先負荷分散

優先負荷分散機能を使用すると、優先負荷分散仮想サーバーにバインドされている各サービスまたはサービスグループに優先順位番号を割り当てることができます。番号が最も小さいサービスまたはサービスグループの優先順位が最も高くなります。アプリケーショントラフィックは、このサービスまたはサービスグループが稼働している限り、このサービスまたはサービスグループにのみ分散されます。次のプライオリティ番号が割り当てられたサービスまたはサービスグループは、プライオリティが最も高いサービスまたはメンバーがすべてダウンしている場合にのみ動作可能になります。ただし、優先順位が最も高いサービスまたはサービスグループのメンバーが再び使用可能になると、トラフィックはそのサービスまたはサービスグループにリダイレクトされます。

たとえば、優先負荷分散仮想サーバーにバインドされているサービスグループ SVG1、SVG2、SVG3 を考えてみましょう。優先グループの最大数は 3 に設定されています。次のように各グループに優先度を割り当てます。

  • SVG1 — 優先度 1
  • SVG2 — 優先度 2
  • SVG3 — 優先度 3

このシナリオでは、アプリケーショントラフィックはサービスグループ SVG1 に転送されます。これは、このグループには最も低い優先順位番号が割り当てられているためです。SVG1 のすべてのメンバーが DOWN の場合、トラフィックはサービスグループ SVG2 に分散されます。これは、このグループに 1 つ低い優先順位番号が割り当てられるためです。SVG2 のすべてのメンバーも DOWN の場合、トラフィックは SVG3 に分散されます。ただし、SVG1 のメンバーのいずれかが UP の場合、SVG1 には最も小さい番号が割り当てられ、優先順位が最も高いため、トラフィックは SVG1 にリダイレクトされます。

サービスまたはサービスグループにプライオリティを割り当てて、必要に応じていつでもプロダクショントラフィックへの影響を最小限に抑えながら、プライオリティが最も高い特定のサービスまたはサービスグループをアップグレードできます。

また、アップグレードが失敗した場合でも、本番トラフィックへの影響を最小限に抑えながら、次の優先順位のサービスまたはサービスグループに安全に切り替えることができます。

次の図は、優先ロードバランシング機能を示しています。

優先負荷分散

優先ロードバランシングの設定

NetScalerの優先負荷分散構成は、GUIでのみサポートされます。CLI を使用してプライオリティロードバランシングを設定することはできません。

  1. [ トラフィック管理 ] > [ 優先負荷分散] > [ 仮想*サーバー ] に移動し、仮想サーバーのプロトコル、IPアドレス、および仮想サーバーのポート番号を指定します。

  2. 最大優先グループ 」ボックスに、この仮想サーバーにバインドできる優先サービスまたはサービスグループの数を入力します。デフォルト値は 2 で、設定できる最大優先度は 10 です。このパラメータは、設定後は編集できません。

    注:

    優先グループの最大数を指定して「 OK」をクリックすると、コンテンツスイッチング仮想サーバーと「n」個のバックアップ負荷分散仮想サーバーが作成されます。アルファベット「n」は優先グループの最大数を表します。

    たとえば、仮想サーバー名を vs1 と入力し、最大優先度グループを 5 に設定した場合、 _Pri.LB#vs1#MaxPri=5 その名前のコンテンツスイッチング仮想サーバーと、次の 5 つの負荷分散仮想サーバーが作成されます。

    • _Pri.LB#vs1#MaxPri=5_LB1
    • _Pri.LB#vs1#MaxPri=5_LB2
    • _Pri.LB#vs1#MaxPri=5_LB3
    • _Pri.LB#vs1#MaxPri=5_LB4
    • _Pri.LB#vs1#MaxPri=5_LB5
  3. 優先グループの最大数を指定して「 OK」をクリックすると、このコンテンツスイッチング仮想サーバーにバインドする必要がある1つまたは複数のサービスグループを選択するように求められます。

    • サービスを仮想サーバーにバインドするには、「サービス」セクションの「 挿入 」をクリックします。次に、既存のサービスを選択するか、サービスを作成してこのサービスの優先度を設定します。また、このサービスをバインドするプライオリティ番号も設定してください。
    • サービスグループを仮想サーバーにバインドするには、「サービスグループ」セクションの「 挿入 」をクリックします。次に、既存のサービスグループを選択するか、サービスグループを作成して、このサービスグループの優先順位を設定します。また、このサービスグループをバインドするプライオリティ番号も設定してください。

    入力した優先グループの最大数に応じて、手順3を繰り返します。

    注:

    • 優先順位が最も高いサービスまたはサービスグループは、最も優先順位の高い負荷分散仮想サーバーにバインドされます。

    たとえば、サービスグループSG_App1 and SG_App2にそれぞれ優先度 1 と 2 を割り当てた場合、SG_App1virtual server _Priにバインドされます。LB#vs1#MaxPri=5_LB1 and SG_App2virtual server _Priにバインドされます。LB#vs1#MaxPri=5_LB2は ステップ 2 で作成しました。

    • サービスグループまたはサービスの優先度を変更するには、優先度負荷分散仮想サーバーページの編集アイコンをクリックし、必要に応じて優先度を変更します。
    • すべての負荷分散仮想サーバーの構成が同じであるため、各仮想サーバーの負荷分散方法と永続性を明示的に設定することはできません。
  4. 「詳細設定」セクションから、要件を満たす他の構成を完了します。

重要:

優先ロードバランシングの設定中に作成されたエンティティは、GUI の他のタブや CLI から変更してはなりません。優先度負荷分散エンティティは、「優先度負荷分散」タブからのみ変更することをお勧めします。

優先負荷分散