天天看點

lvs

LVS(Linux Virtual Server)即Linux虛拟伺服器,是由章文嵩博士主導的開源負載均衡項目,目前LVS已經被內建到Linux核心子產品中。該項目在Linux核心中實作了基于IP的資料請求負載均衡排程方案,其體系結構如圖1所示,終端網際網路使用者從外部通路公司的外部負載均衡伺服器,終端使用者的Web請求會發送給LVS排程器,排程器根據自己預設的算法決定将該請求發送給後端的某台Web伺服器,比如,輪詢算法可以将外部的請求平均分發給後端的所有伺服器,終端使用者通路LVS排程器雖然會被轉發到後端真實的伺服器,但如果真實伺服器連接配接的是相同的存儲,提供的服務也是相同的服務,最終使用者不管是通路哪台真實伺服器,得到的服務内容都是一樣的,整個叢集對使用者而言都是透明的。最後根據LVS工作模式的不同,真實伺服器會選擇不同的方式将使用者需要的資料發送到終端使用者,LVS工作模式分為NAT模式、TUN模式、以及DR模式。

繼續閱讀