Citrix ADC

ラウンドロビン方式

ロードバランシング仮想サーバーがラウンドロビン方式を使用するように構成されている場合,バインドされているサービスの一覧を継続的にローテーションします。仮想サーバは,要求を受信すると,リスト内の最初のサービスに接続を割り当てて,そのサービスをリストの一番下に移動します。

次の図は,Citrix ADCアプライアンスが,負荷分散された3つのサーバーとそれに関連するサービスを含む負荷分散セットアップでラウンドロビン方式を使用する方法を示しています。

図1:ラウンドロビンロドバランシング方式の動作

ラウンドロビン

各サービスに異なる重みを割り当てると,Citrix ADCアプライアンスは着信接続の加重ラウンドロビン分散を実行します。これは,より低い重み付けされたサビスを適切な間隔でスキップすることによって行われます。

たとえば,3のサビスを使用した負荷分散設定があるとします。Service-HTTP-1をウェイト2にService-HTTP-2をウェイト3にService-HTTP-3をウェイト4に設定します。サビスはVserver-LB-1にバ。Vserver-LB-1は,ラウンドロビン方式を使用するように設定されています。この設定では,受信要求は次のように配信されます。

  • Service-HTTP-1は,最初の要求を受信します。
  • Service-HTTP-2は2番目の要求を受信します。
  • Service-HTTP-3は3番目の要求を受信します。
  • Service-HTTP-1は4番目の要求を受信します。
  • Service-HTTP-2は5番目の要求を受信します。
  • Service-HTTP-3は6番目の要求を受信します。
  • Service-HTTP-2は7番目の要求を受信します。
  • Service-HTTP-3は,8番目と9番目の要求の両方を受信します。

:複数のサービスが同じサーバーを使用したり,サーバーが過負荷にならないように,サービスの重みを設定することもできます。

その後,同じパタクルが開始されます。

次の図は,加重ラウンドロビン方式を示しています。

図2:ラウンドロビンロドバランシング方式による加重サビスのサポト方法

加重サビス

ラウンドロビン方式を設定するには,ポリシを含まないロドバランシング方式の設定を参照してください

ラウンドロビン方式

この記事の概要