LVS負荷分散クラスタ(理論)

クラスタを意味

Cluster,集群,群集
由多台主机构成,但对外只表现为一个整体

インターネットアプリケーション、サイトなどのハードウェアのパフォーマンス、適切な速度、サービスの信頼性、高いと高いデータ信頼性要件、単一のサーバー無力で

ソリューション:

使用价格昂贵的小型机,大型机
使用普通服务器构建服务群集

エンタープライズクラスタカテゴリ

違いは3つのタイプに分けることができるため、ターゲットクラスタによると、

负载均衡群集
高可用群集
高性能运算群集

ロードバランシングクラスタ

 、アプリケーションの応答性を向上させることが可能などの追加の処理アクセス要求、高い並行性と高負荷LBを得るために、ターゲットの遅延を低減する)の全体的な性能に
 負荷分布がLBマスタノード分割アルゴリズムに依存しています

高可用性クラスタ

 目標は、高可用性を実現するために、サービスの継続性を確保するための中断時間を減少させるために多くの可能な限りのアプリケーションは、システムの信頼性を向上させるために(HA)は、のフォールトトレランス効果
 デュプレックスモードおよびマスター・スレーブ動作モードは、HAを含みます

ハイパフォーマンスコンピューティングクラスタ

 、CPUアプリケーションシステムの動作速度を向上させるリソース、分析能力の拡張、大、高性能スーパーコンピューティング(HPC)に相当するものを得るために能力
 高性能高性能コンピューティングクラスタのパラレルコンピューティング」、「分散コンピューティング」に依存します「専用ハードウェアとソフトウェアは、スーパーコンピュータを持っている、唯一の大規模なコンピューティングパワーを達成するために一緒に複数のサーバのCPU、メモリ、およびその他のリソースを統合します

分析のクラスタモードのロードバランシング

負荷分散クラスタは、最大のタイプの企業のクラスターであります

ワークロードスケジューリング技術クラスターは、3つの動作モードがあります。

地址转换
IP隧道
直接路由

NATモード

アドレス変換:

 輸出にアクセスするためのクライアントアクセスエントリとしてではなく、クライアント・ノードに対応するために、あるNATプライベートネットワークファイアウォールの構造と同様のモード、すべてのサーバー・ノードのためのゲートウェイとしてロードバランサ、と呼ばれる
 プライベートIPアドレスを使用して、サーバーノードを、ロードバランサ同じ物理ネットワーク内に位置する、セキュリティが他の2つの方法よりも優れています

LVS負荷分散クラスタ(理論)

TUNモード

LVS負荷分散クラスタ(理論)

DRモード

LVS負荷分散クラスタ(理論)

クラスタ構造のロードバランシング

構造をロードバランシング:

第一层,负载调度器
第二层,服务器池
第三层,共享服务

LVS負荷分散クラスタ(理論)

LVS仮想サーバーについて

LVSの確認のためのカーネルのサポート:

modprobe ip_vs
cat /proc/net/ip_vs

LVSロード・スケジューリング・アルゴリズム

ポーリング:

 アクセス要求に関係なく接続の実際の数とサーバのシステム負荷のクラスタ内の各ノード(実サーバ)、各サーバの均一な処理に順番に順番に割り当てられます

WRR:

 処理パワーターン割り当て要求が受信されたアクセスに実サーバによると、スケジューラは自動的に、クエリの各ノードの負荷、および動的には、その重量を調整することができ
 、強力なサーバーの処理能力をより多くのトラフィックを引き受けることを保証するために、

最小接続:

 要求は、接続ノードの最小数に割り当てられた優先順位を受信する実サーバを確立された接続の数に応じて割り当てられています

加重最小接続:

 重みは、再調整性能サーバノードに大きな差では、実サーバが自動的であってもよい
 、より高い重量負荷に接続されたアクティブノードのより大きな割合を仮定します

使用ツールipvsadmの

LVSクラスタの作成と管理

1,创建虚拟服务器
2,添加,删除服务器节点
3,查看群集及节点情况
4,保存负载分配策略

LVS-DR内のARP問題

LVS-DRクラスタロードバランサでは、ロード・バランサ・サーバ・ノードが同じアドレスVIPを設定する必要があります

LANは、同じIPアドレスを持って、各サーバが原因の障害ARP通信にバインドされています

 ロードバランサとサーバノードが同じネットワークに接続されているので、LVS-DRクラスタにARPブロードキャストは、それらがARPブロードキャスト受信する場合
 、ロード・バランサの唯一のフロントエンド時間を他のノードサーバを応答しませんそれは、ARPブロードキャストに応答しなければなりません

処理のためのノードサーバは、それがARP VIPのための要求に応答しません

使用虚接口lo:0承载VIP地址
设置内核参数arp_ignore=1:系统只响应目的IP为本地IP的ARP请求

ルータはARP要求を受信した後、ARPエントリの更新

元VIPディレクターに対応するMACアドレスは、VIPのRealServerのためのMACアドレスを更新されます

原則keepalivedの

keepalived采用vrrp热备份协议,实现Linux服务器的多机热备功能
vrrp,虚拟路由冗余协议,是针对路由器的一种备份解决方案

ケースを説明するためのkeepalivdコラム

keepalived可实现多机热备,每个热备组有多台服务器,最常用的就是双机热备
双机热备的故障切换是由虚拟IP地址的漂移来实现,适用于各种应用服务器

おすすめ

転載: blog.51cto.com/14080162/2455935