LVS

 一、LVA簡單介紹:

LVS體系結構如圖:

 

現對LVS的各個組成部分進行介紹:

(1)負載均衡層:位於整個集羣系統的最前端,由一臺或多臺負載調度器(Load Balancer)組成。LVS的核心模塊ipvs就安裝在Load Balancer上,它和位於用戶空間的ipvsadm協同工作,將用戶的請求分發給服務器羣組層的應用服務器(Real Server)來響應。同時,在Load Balancer上還要安裝對Real Server的監控模塊Ldirectord,此模塊用於檢測各個Real Server服務的健康狀況。在Real Server不可用時可以將其從LVS路由表中剔除,在恢復時重新加入。

 (2) 服務器羣組層:由一組實際運行應用服務的機器組成,Real Server可以是Web服務器、Mail服務器、FTP服務器、DNS服務器、視頻服務器中的一個或者多個,每個Real Server之間通過高速的LAN或分佈在各地的WAN相連接。在實際的應用中,Load Balancer也可以同時兼任Real Server的角色。

(3)共享存儲層:是爲Real Server提供共享存儲空間和內容一致性的存儲區域,一般由磁盤陣列設備組成。它們可以通過NFS、GFS或者OCFS2等文件系統實現數據的一致性。

  目前,用於Load Balancer的操作系統只有Linux和FreeBSD,Linux2.6內核內置了LVS的各個模塊。而幾乎所有的平臺都支持Real Server。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章