lvs 理論1

LVS 理論知識前端

Lvs ,集羣技術,採用IP負載均衡技術和基於內容請求分發技術。調度器具備和好的吞吐率,將請求均衡的轉移到不一樣的服務器上執行,且調度器自動屏蔽掉服務器的故障,從而將一組服務器構成一個高性能的、高可用的虛擬服務器。後端

Lvs 主要組成:負載調度器 對外的前端機服務器

服務器池 真正執行請求的服務器網絡

共享存儲 爲服務器池提供一個共享的存儲器,使服務器池具備相同的內容,提供相同的服務負載均衡

 

VS/NAT (virtual server/ network address translation)分佈式

在一組服務器前有一個調度器,它們是經過 Switch/HUB 相鏈接的。這些服務器提供相同的網絡服務、相同的內容,即無論請求被髮送到哪一臺服務器,執 行結果是同樣的。服務的內容能夠複製到每臺服務器的本地硬盤上,能夠經過網絡文件系統(NFS)共享,也能夠經過一個分佈式文件系統來提供。ide

VS/NAT 的優勢是服務器能夠運行任何支持 TCP/IP 的操做系統,它只須要一個 IP 地址配置在調度器上,服務器組能夠用私有的 IP 地址。缺點是它的伸縮能力有限, 當服務器結點數目升到 20 ,調度器自己有可能成爲系統的新瓶頸,由於在 VS/NAT 中請求和響應報文都須要經過負載調度器。性能

 

 

VS/TUNspa

它的鏈接調度和管理與 VS/NAT 中的同樣,只是它的報文轉發方法不一樣。調度器根據各個服務器的負載狀況,動態地選擇一臺服務器,將請求報文封裝在另外一個 IP 報文中,再將封裝後的 IP 報文轉發給選出的服務器;服務器收到報文後,先將報文解封得到原來目標地址爲 VIP 的報文,服務器發現 VIP地址被配置在本 地的 IP 隧道設備上,因此就處理這個請求,而後根據路由表將響應報文直接返回給客戶。操作系統

VS/TUN 的集羣系統中,負載調度器只將請求調度到不一樣的後端服務器,後端服務器將應答的數據直接返回給用戶。這樣,負載調度器就能夠處理大量的請求,它甚至能夠調 度百臺以上的服務器(同等規模的服務器),而它不會成爲系統的瓶頸。即便負載調度器只有100Mbps 的全雙工網卡,整個系統的最大吞吐量可超過 1Gbps。因此,VS/TUN 能夠極大地增長負載調度器調度的服務器數量。VS/TUN 調度器能夠調度上百臺服務器,而它自己不會成爲系統的瓶頸,能夠 用來構建高性能的超級服務器。

 

VS/DR

VS/TUN 方法相同,VS/DR 利用大多數 Internet 服務的非對稱特色,負載調度器中只負責調度請求,而服務器直接將響應返回給客戶,能夠極大地提升整個集羣系統的吞吐量調度器和服務器組都必須在物理上有一個網卡經過不分斷的局域網相連,如經過交換機或者高速的HUB 相連。VIP 地址爲調度器和服務器組共享,調度器配置的 VIP 地址是對外可見的,用於接收虛擬服務的請求報文;全部的服務器把 VIP 地址配置在各自的 Non-ARP 網絡設備上,它對外面是不可見的,只是用於處 理目標地址爲 VIP 的網絡請求。

 

 

Fullnat

 

支持VLAN 和 抗***能力。

新轉發模式FULLNAT: 實現LVS-RealServer間跨vlan通信,

in/out流都通過LVS

主要思想:引入local address(內網ip地址),cip-vip轉換爲lip->rip,liprip均爲IDC內網ip,能夠跨vlan通信;

相關文章
相關標籤/搜索