先ほど、Lvs ロード バランシングの状態監視とトラブルシューティングについて紹介しましたが、Lvs ロード バランシングの基本的な内容についてよくわからない方も多いかもしれません。そこで、3 つの動作モードと 8 つのアルゴリズムを含む基本的な知識を特別にまとめました。 3つのLVS負荷分散モード スケジューラ実装技術の中で、IP ロード バランシング技術が最も効率的であり、IP 仮想サーバー ソフトウェア (IPVS) が Linux カーネルに実装されています。 LVS 負荷分散モード 1.NAT モード NAT はもともと、ネットワーク IP アドレスが不足しているため、マッピングを通じて内部の予約済み IP アドレスをパブリック ネットワーク アドレスに変換するために使用されていました (元のアドレス NAT)。NAT プロセスを少し変更すると、負荷分散の方法になることができます。原理は、実際には、クライアントから送信された IP パケットの IP ヘッダー アドレスを DR 上のいずれかの REALSERVER の IP アドレスに変更し、この REALSERVER に送信することです。処理後、REALSERVER は DR ホストを介してデータをクライアントに送り返します。このとき、DR はデータ パケットの元の IP アドレスを DR インターフェイス上の IP アドレスに変更します。この期間中、着信トラフィックと発信トラフィックの両方が DR を通過する必要があります。 LVS負荷分散モード2. IPトンネルモード トンネル モードは VPN モードに似ています。ネットワーク階層化の原理を使用します。クライアントから送信されたデータ パケットに基づいて、新しい IP ヘッダー タグ (不完全な IP ヘッダー、宛先 IP 部分のみ) をカプセル化して REALSERVER に送信します。REALSERVER は、受信後、まず DR が送信したデータ パケットのヘッダーをアンパックし、データ パケットを元の状態に復元してから、DR を経由せずに処理後直接クライアントに返します。REALSERVER は DR が送信したデータ パケットを復元する必要があるため、IPTUNNEL プロトコルをサポートしている必要があることに注意してください。したがって、REALSERVER のカーネルでは、IPTUNNEL をサポートするオプションをコンパイルする必要があります。IPTUNNEL は、ネットワーク オプションにもあります。 LVS負荷分散モード3.ダイレクトルーティングモード 直接的なルーティングモードは、最初の2つのモードが基本的に動作することは困難です(レイヤー3)このサービスIPのすべてのリクエストは、データパケットを受信した後、スケジューリングアルゴリズムに応じて対応するRealServerを見つけます。 ER、DR、およびRealServerは同じブロードキャストドメインにある必要があります。これは、同じスイッチにあると単純に理解することもできます。 LVS 負荷分散のための 8 つのスケジューリング アルゴリズム LVS は次の 8 つのスケジューリング アルゴリズムを実装しています。 LVS 負荷分散アルゴリズム 1. ラウンドロビンスケジューリング スケジューラは、「ラウンドロビン」スケジューリング アルゴリズムを使用して、外部要求をクラスタ内の実サーバーに順番に分散します。実際の接続数やサーバー上のシステム負荷に関係なく、各サーバーを平等に扱います。 LVS 負荷分散アルゴリズム 2. 重み付けラウンドロビンスケジューリング スケジューラは、「加重ラウンドロビン」スケジューリング アルゴリズムを使用して、実サーバーのさまざまな処理能力に基づいてアクセス要求をスケジュールします。これにより、処理能力の高いサーバーがより多くのアクセス トラフィックを処理できるようになります。スケジューラは、実サーバーの負荷状態を自動的に照会し、重みを動的に調整できます。 LVS 負荷分散アルゴリズム 3. 最小接続スケジューリング スケジューラは、「最小接続」スケジューリング アルゴリズムを使用して、確立されたリンクの数が最も少ないサーバーにネットワーク要求を動的にスケジュールします。クラスタ システムの実際のサーバーのシステム パフォーマンスが類似している場合、「最小接続」スケジューリング アルゴリズムによって負荷のバランスをより適切に取ることができます。 LVS 負荷分散アルゴリズム 4. 重み付け最小接続スケジューリング クラスタ システム内のサーバーのパフォーマンスが大きく異なる場合、スケジューラは「重み付け最小リンク」スケジューリング アルゴリズムを使用して、負荷分散パフォーマンスを最適化します。重みが高いサーバーは、アクティブな接続負荷の大部分を負担します。スケジューラは、実際のサーバーの負荷を自動的に照会し、重みを動的に調整できます。 LVS 負荷分散アルゴリズム 5. 局所性に基づく最小接続スケジューリング 局所性に基づく「最小リンク」スケジューリング アルゴリズムは、ターゲット IP アドレスの負荷分散アルゴリズムであり、現在、主にキャッシュ クラスタ システムで使用されています。このアルゴリズムは、要求されたターゲット IP アドレスに従って、ターゲット IP アドレスによって最後に使用されたサーバーを検索します。サーバーが使用可能で過負荷でない場合は、要求がそのサーバーに送信されます。サーバーが存在しない場合、またはサーバーが過負荷で、ワークロードが半分のサーバーがある場合は、「最小リンク」原則を使用して使用可能なサーバーが選択され、要求がサーバーに送信されます。 LVS 負荷分散アルゴリズム 6. レプリケーション スケジューリングによる局所性ベースの最小接続 レプリケーションを伴う「ローカリティベースの最小リンク」スケジューリング アルゴリズムも、ターゲット IP アドレスの負荷分散アルゴリズムであり、現在は主にキャッシュ クラスタ システムで使用されています。LBLC アルゴリズムとの違いは、LBLC アルゴリズムがターゲット IP アドレスからサーバ グループへのマッピングを維持するのに対し、LBLC アルゴリズムはターゲット IP アドレスからサーバへのマッピングを維持することです。このアルゴリズムは、要求のターゲット IP アドレスに基づいて、ターゲット IP アドレスに対応するサーバ グループを見つけ、「最小接続」の原則に従ってサーバ グループからサーバを選択します。サーバが過負荷でない場合は、要求がそのサーバに送信されます。サーバが過負荷の場合は、「最小接続」の原則に従ってクラスタからサーバが選択され、そのサーバがサーバ グループに追加され、要求がサーバに送信されます。同時に、サーバ グループが一定期間変更されていない場合は、最もビジーなサーバがサーバ グループから削除され、レプリケーションの度合いが低減されます。 LVS 負荷分散アルゴリズム 7. 宛先ハッシュスケジューリング 「宛先アドレス ハッシュ」スケジューリング アルゴリズムは、要求の宛先 IP アドレスをハッシュ キーとして使用し、静的に割り当てられたハッシュ テーブルから対応するサーバーを検索します。サーバーが使用可能で過負荷でない場合は、要求がサーバーに送信され、そうでない場合は空の文字列が返されます。 LVS 負荷分散アルゴリズム 8. ソースハッシュスケジューリング 「ソース アドレス ハッシュ」スケジューリング アルゴリズムは、要求のソース IP アドレスをハッシュ キーとして使用し、静的に割り当てられたハッシュ テーブルから対応するサーバーを検索します。サーバーが使用可能で過負荷でない場合は、要求がサーバーに送信され、そうでない場合は何も返されません。 |
北京、2021 年 12 月 3 日 -エンタープライズ自動化ソフトウェア企業である UiPath ...
高速で運転していて、車がブレーキをかけられないとします。目の前の片側には段ボール箱が山積みになってい...
[[260379]]データマップ:中国航空宇宙科学産業集団第三科学院第35研究所が開発に成功した新...
[51CTO.comより引用] 2019年を振り返ると、今年は人工知能、モノのインターネット、クラ...
ロイター通信によると、昨日ジュネーブで開催された「AI for Good」会議で、国連国際電気通信連...
顔認識の隠れた危険性これらの便利な支払い方法が普及したのは、ジャック・マーのおかげです。アリペイの登...
[[251351]]自動運転車の将来は、交通手段に革命を起こすと予測されていた電動スクーターの歴史と...
自動車が発明された日から、自動運転機能への要望は、何世代にもわたるエンジニアたちの焦点となってきまし...
1. 金融テクノロジー金融テクノロジー: これは業界ではフィンテックと呼ばれています。 Wikip...
近年、飛行制御、ナビゲーション、センシングなどの技術の急速な発展に伴い、ドローン業界はますます大きく...
新型コロナウイルスの世界的大流行が続く中、従業員にリモートワークを奨励する企業が増えています。従来の...
人工知能が両親の写真から子供の顔を合成、親族関係生成のためのディープラーニング 概要: この論文では...
大型モデルはどんどん「人間らしく」なってきていますが、本当にそうなのでしょうか?現在、Nature ...
インテリジェント運転技術の継続的な発展により、私たちの移動方法や交通システムは変化しています。 3D...
今では、ほとんどの人が携帯電話を持つことに慣れています。しかし、携帯電話の盗聴を扱った映画のように、...