集羣系統和負載均衡知識結構體系

集羣系統,負載均衡這兩者我們通常都是一起來看的。發展的最初,我們是先有了集羣的概念,才提出了負載均衡這項技術的研究。現在,我們主要針對這方面的內容做一個概述,希望大家能找我好這個知識框架。

集羣系統技術主要分爲三大類:

◆高可用性(High Available Cluster),例:Linux-HA

負載均衡(Load balancing Cluster),例:LVS、MOSIX

◆高性能計算(High Performance Computing),例:Beowulf

我們這裏使用RedHat AS 3.x,LVS,Linux-HA,Ldirectord,構造一個高可用的負載均衡集羣系統。如圖:

1417450.jpg

各層的作用:

◆Load Balancer(負載均衡器):

Load Balancer(負載均衡器)是整個集羣系統的前端,負責把客戶請求轉發到Real Server上。

Backup是備份Load Balancer,當Load Balancer不可用時接替它,成爲實際的Load Balancer。

Load Balancer通過Ldirectord監測各Real Server的健康狀況。在Real Server不可用時把它從羣中剔除,恢復時重新加入。

◆Server Array(服務器羣):

Server Array是一組運行實際應用服務的機器,比如WEB, Mail, FTP, DNS, Media等等。

在實際應用中,Load Balancer和Backup也可以兼任Real Server的角色。

◆Shared Storage(共享存儲):

Shared Storage爲所有Real Server提供共享存儲空間和一致的數據內容。


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