目次:
定義-負荷分散方法とはどういう意味ですか?
負荷分散方法は、サーバープールからのサーバー間で着信サーバー要求またはトラフィックを効率的に分散するために使用されるアルゴリズムまたはメカニズムです。 高速で信頼性の高い方法でWebサービスの高可用性とそのようなサービスの配信を保証するには、効率的な負荷分散が必要です。 高いトラフィック需要を満たすために、サーバーが複製されます。 サーバーへの着信負荷または要求は、このような複製サーバー間で共有され、このプロセスは負荷分散と呼ばれます。 クライアントから各サーバーへのリクエストのルーティングを最適化された方法で効果的にスケジュールするために、ラウンドロビン、最小接続、適応バランシングなど、いくつかの負荷分散方法が使用されます。
Techopediaは負荷分散方法を説明します
負荷分散方式は、サーバープール全体でサーバー負荷を共有する方法を指定するため、負荷分散方式またはスケジューリング方式のアルゴリズムとも呼ばれます。 利用可能なさまざまな負荷分散方法があり、各方法は特定の基準を使用して着信トラフィックをスケジュールします。 一般的な負荷分散方法の一部は次のとおりです。
- ラウンドロビン-この方法では、着信要求は使用可能な各サーバーに順次ルーティングされます。
- 重み付きラウンドロビン-ここでは、静的な重みが各サーバーに事前に割り当てられており、ラウンドロビン方式で使用されて着信要求をルーティングします。
- 最小接続-この方法は、現在維持されている接続の数が最も少ないサーバーに着信要求を割り当てることにより、サーバーの過負荷を軽減します。
- 重み付き最小接続-この方法では、容量に応じてサーバーに重みが追加されます。 この重みは、最小接続方法で使用され、各サーバーに割り当てられた負荷を決定します。
- 最小接続スロースタート時間-ここでは、最小接続スケジューリングを使用して、起動時にサーバーが過負荷にならないようにするために、サーバーの起動時間を指定します。
- エージェントベースのアダプティブバランシング-これは、リアルタイムでトラフィックをスケジュールするために、重みに関係なくサーバーを定期的にチェックするアダプティブ方式です。
- 固定の重み-この方法では、各サーバーの重みが事前に割り当てられており、ほとんどのリクエストは最高の優先度を持つサーバーにルーティングされます。 最も優先度の高いサーバーに障害が発生すると、2番目に優先度の高いサーバーがサービスを引き継ぎます。
- 重み付き応答-ここでは、各サーバーからの応答時間がその重みの計算に使用されます。
- ソースIPハッシュ-この方法では、IPハッシュを使用して、要求に対応する必要があるサーバーを見つけます。
各方法には、独自の利点と適切なシナリオがあります。 目的に最適な最適なアルゴリズムをサービスプロバイダーが選択して、クライアントにスムーズで信頼性の高い高速のサービスを提供できます。