-
-
-
VMware ESX、Linux KVM、およびCitrix HypervisorでNetScaler ADC VPXのパフォーマンスを最適化する
-
AWSでNetScaler ADC VPXインスタンスを展開する
-
-
-
-
-
-
-
-
-
-
負荷分散アルゴリズム
-
-
-
-
-
-
-
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
負荷分散アルゴリズム
負荷分散アルゴリズムは、Citrix ADCアプライアンスが各クライアント要求をリダイレクトするサービスを選択するために使用する基準を定義します。負荷分散アルゴリズムが異なれば、使用する基準も異なります。たとえば、最小接続アルゴリズムはアクティブな接続が最も少ないサービスを選択し、ラウンドロビンアルゴリズムはアクティブなサービスの実行キューを維持し、各接続をキュー内の次のサービスに分散してから、そのサービスをキューの最後に送信します。
負荷分散アルゴリズムには、ウェブサイト上のトラフィックの処理に最適なものもあれば、DNSサーバーへのトラフィックの管理に最適なものもあります。また、電子商取引や会社のLANやWANで使用される複雑なWebアプリケーションの処理に最適なものもあります。次の表は、Citrix ADCアプライアンスがサポートする各負荷分散アルゴリズムと、それぞれの動作方法の簡単な説明を示しています。
名前 | 以下に基づくサーバー選択 |
---|---|
LEASTCONNECTION | 現在、クライアント接続が最も少ないサービスはどれか。これはデフォルトの負荷分散アルゴリズムです。 |
ROUNDROBIN | サービスのリストの一番上にあるのはどのサービスか。そのサービスを接続用に選択すると、リストの一番下に移動します。 |
LEASTRESPONSETIME | 現在、応答時間が最も速い負荷分散サーバーはどれですか。 |
URLHASH | 送信先 URL のハッシュ。 |
DOMAINHASH | 宛先ドメインのハッシュ。 |
DESTINATIONIPHASH | 宛先 IP アドレスのハッシュ。 |
SOURCEIPHASH | 送信元 IP アドレスのハッシュ。 |
SRCIPDESTIPHASH | 送信元と宛先の IP アドレスのハッシュ。 |
CALLIDHASH | SIP ヘッダーのコール ID のハッシュ。 |
SRCIPSRCPORTHASH | クライアントの IP アドレスとポートのハッシュ。 |
LEASTBANDWIDTH | 現在、帯域幅の制約が最も少ないサービスはどれか。 |
LEASTPACKETS | 現在、受信しているパケット数が最も少ないサービスはどれですか。 |
CUSTOMLOAD | 負荷モニターからのデータ。 |
TOKEN | 設定されたトークン。 |
LRTM | アクティブな接続が最も少なく、平均応答時間が最も短い。 |
静的近接度 | 近接条件に最も適したサービス。 |
最小リクエスト | 現在、クライアントからのリクエストが最も少ないのはどのサービスか。 |
Citrix ADCアプライアンスは、負荷分散するサービスのプロトコルに応じて、クライアントとサーバー間の各接続が異なる時間間隔で持続するように設定します。これは負荷分散の細分性と呼ばれ、リクエストベース、接続ベース、時間ベースの3つのタイプがあります。次の表では、各タイプの粒度とその用途について説明します。
粒度 | 負荷分散サービスのタイプ | 指定 |
---|---|---|
リクエストベース | HTTP または HTTPS | TCP 接続とは無関係に、HTTP リクエストごとに新しいサービスが選択されます。すべての HTTP 要求と同様に、Web サーバーが要求を処理すると、接続は閉じられます。 |
コネクションベース | HTTP 以外の TCP および TCP ベースのプロトコル | 新しい TCP 接続ごとにサービスが選択されます。接続は、サービスまたはクライアントによって終了されるまで持続します。 |
時間ベース | UDP とその他の IP プロトコル | UDP パケットごとに新しいサービスが選択されます。サービスを選択すると、指定した期間、サービスとクライアントの間にセッションが作成されます。この時間が経過すると、セッションは削除され、追加のパケットが同じクライアントから送信された場合でも、新しいサービスが選択されます。 |
仮想サーバーの起動時、または仮想サーバーの状態が変わるたびに、仮想サーバーは最初にラウンドロビン方式を使用してクライアント要求を物理サーバーに分散できます。 このタイプの配布はスタートアップラウンドロビンと呼ばれ 、最初の要求が処理されるときに 1 台のサーバーに不必要な負荷がかかることを防ぐのに役立ちます。起動時にラウンドロビン方式を使用した後、仮想サーバーは仮想サーバーで指定された負荷分散方式に切り替わります。
スタートアップ RR ファクターは次のように機能します。
- Startup RR Factor がゼロに設定されている場合、アプライアンスは要求レートに応じて指定された負荷分散方法に切り替わります。
- Startup RR Factor がゼロ以外の数値の場合、アプライアンスは指定された数のリクエストに対してラウンドロビン方式を使用してから、指定された負荷分散方式に切り替えます。
- デフォルトでは、スタートアップ RR 係数はゼロに設定されています。
注:個々の仮想サーバーの起動 RR 係数は設定できません。指定した値は、Citrix ADCアプライアンス上のすべての仮想サーバーに適用されます。
CLI を使用して起動時のラウンドロビン係数を設定するには
コマンドプロンプトで入力します:
set lb parameter -startupRRFactor <positive_integer>
例
set lb parameter -startupRRFactor 25000
GUI を使用して起動時のラウンドロビン係数を設定するには
- [ トラフィック管理] > [ロードバランシング] > [ロードバランシングパラメータの設定] に移動し、[スタートアップ RR 係数] を設定します。
共有
共有
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.