lvs架設的伺服器集群系統由3個部分組成:負載均衡層(load balancer)、中間的伺服器群組層(server array)、最底端的資料共享儲存層(shared storage).在使用者看來,所有的內部應用都是透明的,使用者只是在使用乙個虛擬伺服器提供的高效能服務。
負載均衡層(load balancer):lb層位於整個集群系統的最前端,由一台或者多台負載偵錯程式(director server)組成,lvs模組就安裝在director server上。director的主要作用類似於乙個路由器,它含有完成lvs功能所設定的路由表,通過這些路由表把使用者的請求分發給server array層的應用伺服器(real server)。同時,在director server上還要安裝對real server服務的監控模組ldirectord,此模組用於監測各個real server服務的健康狀況。在real server不可用時把它從lvs跌幅表中剔除,恢復時重新加入。
server array層:server array層由一組實際執行應用服務的機器組成,real server可以是web伺服器、mail伺服器、ftp伺服器、dns伺服器和**伺服器中的乙個或者多個 ,每個real server之間通過調整的lan或分布在各地的wan相連線。在實際應用中,director server也可以同時兼任real server的角色。
shared storage層:shared storage層是為所有real server提供共享儲存空間和內容一致性的儲存區域。在物理上,一般由磁碟陣列裝置組成,為了提供內容的一致性,一般可以通過nfs網路檔案系統共享資料,但是nfs在繁忙的業務系統中,效能並不是很好,此時可以採用集群檔案系統,例如redhat的gfs檔案系統、oracle提供的ocfs2檔案系統等。
從整個lvs結構可以看出,director server是整個lvs的核心,目前用於director server的作業系統只能是linux和freebsd,linux 2.6核心不用任何設為就可以支援lvs功能。而freebs
從整個lvs結構可以看出,director server是整個lvs的核心,目前用於director server的作業系統只能是linux和freebsd,linux 2.6核心不用任何設為就可以支援lvs功能。
對於real server,幾乎可以是所有的系統平台,linux、windows、solaris、aix、bsd系統列都能很好的支援。
CPU體系結構介紹
cpu體系結構的選定也決定了其他硬體的選擇。不同的cpu需要不同的主機板,主機板決定了所能選擇的儲存器和您要使用的插卡 plug in card 1.cisc複雜指令集電腦 complex instruction set computer.risc精簡指令集電腦 reduced instructio...
TCP IP體系結構介紹
國際標準化組織iso 於1981年正式推薦了乙個網路系統結構 七層參考模型,叫做開放系統互連模型 open system interconnection,osi 由於這個標準模型的建立,使得各種計算機網路向它靠攏,大大推動了網路通訊的發展。但由於osi體系結構太複雜,在實際應用中tcp ip的四層體...
四層體系結構介紹
分層設計的軟體系統,由於把相似功能的類或元件放在同一層裡。所以好的分層系統應該具備 層的內部 高內聚 層與層之間是 松耦合 的。只有符合這樣的乙個設計原則的軟體系統,才能具有可復用性和可擴充套件性。因此,降低層間 耦合度 就成軟體設計的目標,能夠設計出 松耦合 的系統,就意味著我們的系統具備可復用性...