Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> LVSの3つの負荷分散方法の違いは何ですか?

LVSの3つの負荷分散方法の違いは何ですか?

  

LVSクラスタは、VS /NAT、VS /TUN、VS /DRの3つのIP負荷分散技術を使用していますが、これら3つの負荷分散方法の違いは何ですか?次の小シリーズでは、LVSの3つの負荷分散方法の違いを紹介します。

1. LVSの定義は何ですか?

LVSはLinux Virtual Serverの略で、Linux仮想サーバー、つまり仮想サーバークラスタシステムです。実際、IP負荷分散テクノロジとコンテンツベースの要求分散テクノロジを使用するクラスタテクノロジです。スケジューラは優れたスループットを持ち、実行のために要求をさまざまなサーバにシフトし、スケジューラは自動的にサーバ障害をマスクして、サーバのグループを高性能で可用性の高い仮想サーバにします。サーバークラスタ全体の構造はクライアントに対して透過的であり、クライアント側およびサーバー側のプログラムを変更する必要はありません。このプロジェクトは1998年5月にZhang Wenzhao博士によって設立され、中国で最も初期のフリーソフトウェアプロジェクトの1つです。

これを行うには、システムの透明性、スケーラビリティ、高可用性、および管理性を考慮する必要があります。一般に、図にそのアーキテクチャを示すように、LVSクラスタ三層構造、クラスタのアーキテクチャ

ログインLVS

2、LVS主成分である:

クラスタ全体のフロントエンドマシンである外部へのロードバランサ(実行のためにサーバーのグループにクライアントの要求を送信する役割を担います)、クライアントはサービスをIPアドレスからのものと見なします(仮想IPと呼びます)住所)。

サーバープール(実サーバー)は実際にクライアントの要求を実行するサーバーのグループで、実行されるサービスには通常、WEB、MAIL、FTP、およびDNSがあります。

共有ストレージ。サーバープールに共有ストレージ領域を提供します。これにより、サーバープールが同じコンテンツを持ち、同じサービスを提供することが容易になります。

3、LVS負荷分散モード:

ネットワークアドレス変換NAT(VS /NAT)経由の仮想サーバー

VS /NATは最も簡単な方法の1つです。 RealServerは、自身のゲートウェイをDirectorに向けるだけで済みます。クライアントは任意のオペレーティングシステムにすることができますが、このモードでは、Directorが駆動できるRealServerは制限されています。 VS /NATモードでは、DirectorはRealServerになることもできます。図にVS /NATのアーキテクチャを示します。 IPパケットが別の内にカプセル化されたIPトンネリング(VS /TUN)

IPトンネル(IPトンネル)を介して

仮想サーバ
ログインVS /NATアーキテクチャIPパケットテクノロジ。あるIPアドレス宛てのデータメッセージをカプセル化して別のIPアドレスに転送することができます。 IPトンネリングテクノロジはIPカプセル化とも呼ばれます。 IPトンネルは、主にモバイルホストと仮想プライベートネットワークに使用され、静的に確立され、一方の端にIPアドレス、もう一方の端に固有のIPアドレスを持ちます。その接続スケジューリングと管理は、パケット転送方法が異なることを除けば、VS /NATと同じです。スケジューラは、各サーバの負荷に応じて動的にサーバを選択し、要求パケットを別のIPパケットにカプセル化して、カプセル化されたIPパケットを選択したサーバに転送します。パケットのカプセル化が解除され、元の宛先アドレスがVIPのパケットが取得され、VIPアドレスがローカルIPトンネルデバイスに設定されていることが検出されたため、要求が処理されます。 2のVS /TUN前12次合計を

アーキテクチャ

Copyright © Windowsの知識 All Rights Reserved