成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LVS負載均衡的模式和算法總結

網絡 網絡優化 網絡運維 算法
本文介紹了lvs負載均衡的三種模式和八種算法。分別進行了詳細的介紹,希望通過本文的內容,能讓大家清楚地了解相關內容,為您的學習做一個總結。

前面我們介紹了Lvs負載均衡的狀態監控故障處理,但是很多朋友可能對lvs負載均衡的一些基本內容不太清楚。所以,我們特意總結了一下它的基礎知識,包括他的三種工作模式以及八種算法。

三種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也在Net working options里面。

LVS負載均衡模式3.直接路由模式

直接路由模式比較特別,很難說和什么方面相似,前2種模式基本上都是工作在網絡層上(三層),而直接路由模式則應該是工作在數據鏈路層上(二層)。其原理為,DR和REALSERVER都使用同一個IP對外服務。但只有DR對ARP請求進行響應,所有REALSERVER對本身這個IP的ARP請求保持靜默。也就是說,網關會把對這個服務IP的請求全部定向給DR,而DR收到數據包后根據調度算法,找出對應的REALSERVER,把目的MAC地址改為REALSERVER的MAC并發給這臺REALSERVER。這時REALSERVER收到這個數據包,則等于直接從客戶端收到這個數據包無異,處理后直接返回給客戶端。由于DR要對二層包頭進行改換,所以DR和REALSERVER之間必須在一個廣播域,也可以簡單的理解為在同一臺交換機上。

LVS負載均衡的八種調度算法

LVS已實現了以下八種調度算法:

LVS負載均衡算法1.輪叫調度(Round-RobinScheduling)

調度器通過"輪叫"調度算法將外部請求按順序輪流分配到集群中的真實服務器上,它均等地對待每一臺服務器,而不管服務器上實際的連接數和系統負載。

LVS負載均衡算法2.加權輪叫調度(WeightedRound-RobinScheduling)

調度器通過"加權輪叫"調度算法根據真實服務器的不同處理能力來調度訪問請求。這樣可以保證處理能力強的服務器處理更多的訪問流量。調度器可以自動問詢真實服務器的負載情況,并動態地調整其權值。

LVS負載均衡算法3.最小連接調度(Least-ConnectionScheduling)

調度器通過"最少連接"調度算法動態地將網絡請求調度到已建立的鏈接數最少的服務器上。如果集群系統的真實服務器具有相近的系統性能,采用"最小連接"調度算法可以較好地均衡負載。

LVS負載均衡算法4.加權最小連接調度(WeightedLeast-ConnectionScheduling)

在集群系統中的服務器性能差異較大的情況下,調度器采用"加權最少鏈接"調度算法優化負載均衡性能,具有較高權值的服務器將承受較大比例的活動連接負載。調度器可以自動問詢真實服務器的負載情況,并動態地調整其權值

LVS負載均衡算法5.基于局部性的最少鏈接(Locality-BasedLeastConnectionsScheduling)

基于局部性的最少鏈接"調度算法是針對目標IP地址的負載均衡,目前主要用于Cache集群系統。該算法根據請求的目標IP地址找出該目標IP地址最近使用的服務器,若該服務器是可用的且沒有超載,將請求發送到該服務器;若服務器不存在,或者該服務器超載且有服務器處于一半的工作負載,則用"最少鏈接"的原則選出一個可用的服務器,將請求發送到該服務器。

LVS負載均衡算法6.帶復制的基于局部性最少鏈接(Locality-BasedLeastConnectionswithReplicationScheduling)

帶復制的基于局部性最少鏈接"調度算法也是針對目標IP地址的負載均衡,目前主要用于Cache集群系統。它與LBLC算法的不同之處是它要維護從一個目標IP地址到一組服務器的映射,而LBLC算法維護從一個目標IP地址到一臺服務器的映射。該算法根據請求的目標IP地址找出該目標IP地址對應的服務器組,按"最小連接"原則從服務器組中選出一臺服務器,若服務器沒有超載,將請求發送到該服務器,若服務器超載;則按"最小連接"原則從這個集群中選出一臺服務器,將該服務器加入到服務器組中,將請求發送到該服務器。同時,當該服務器組有一段時間沒有被修改,將最忙的服務器從服務器組中刪除,以降低復制的程度

LVS負載均衡算法7.目標地址散列調度(DestinationHashingScheduling)

目標地址散列"調度算法根據請求的目標IP地址,作為散列鍵(HashKey)從靜態分配的散列表找出對應的服務器,若該服務器是可用的且未超載,將請求發送到該服務器,否則返回空

LVS負載均衡算法8.源地址散列調度(SourceHashingScheduling)

源地址散列"調度算法根據請求的源IP地址,作為散列鍵(HashKey)從靜態分配的散列表找出對應的服務器,若該服務器是可用的且未超載,將請求發送到該服務器,否則返回空。

責任編輯:佟健 來源: 互聯網
相關推薦

2010-04-27 13:12:04

負載均衡算法

2011-12-02 22:51:46

Nginx負載均衡

2010-04-22 11:47:58

集群負載均衡

2019-08-15 14:11:31

LVS負載均衡調度算法

2012-05-07 10:20:12

LVS集群

2010-05-05 18:55:51

負載均衡算法

2010-04-22 10:59:45

Lvs負載均衡

2010-04-27 10:19:45

lvs負載均衡

2010-04-27 12:56:35

lvs負載均衡

2010-04-22 10:46:40

Lvs負載均衡故障負載均衡器

2010-04-27 11:12:01

HTTP負載均衡

2010-04-25 17:05:48

lvs負載均衡

2010-05-04 16:10:51

負載均衡算法

2015-03-18 14:56:58

負載均衡服務器集群

2010-04-22 16:31:09

配置網絡負載均衡

2010-04-26 15:04:08

負載均衡器

2010-04-22 11:32:57

Lvs負載均衡

2018-04-10 10:49:17

負載均衡算法服務器

2010-04-22 14:19:21

LVS負載均衡集群

2012-02-15 00:01:34

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线日韩 | 亚洲欧美日韩久久久 | 国产网站在线 | 久久亚洲天堂 | 国产日韩欧美精品 | 九九免费视频 | 国产在线观看福利 | 日本久久视频 | 中文字幕视频在线 | 国产亚洲欧美日韩精品一区二区三区 | 中文字幕一区在线观看视频 | 视频三区 | 一级毛片免费完整视频 | 色综合九九 | 国产一区视频在线 | 81精品国产乱码久久久久久 | 午夜日韩| 欧美精品欧美精品系列 | 97精品超碰一区二区三区 | 国产精品国产a级 | 欧美一区二区大片 | 男女网站免费观看 | 97成人免费 | 丁香六月伊人 | 最新av在线播放 | av播播| 欧美性吧| 欧美精品99| 中文字幕a√ | 日产久久 | 欧美视频| 玖玖视频 | 98成人网 | 成人小视频在线观看 | 日日骚网 | 国产精品久久久久无码av | 欧美性吧 | 亚洲成人免费视频在线观看 | 在线播放中文字幕 | 中文字幕在线视频精品 | 欧美精品99 |