1. 程式人生 > >集群簡介

集群簡介

計算機集群


1、什麽是集群?
就是一組相互獨立的計算機,通過高速的網絡組成一個計算機系統。對外表現為單一的系統,協同起來向用戶提供系統資源,系統服務。

2、為什麽要使用集群?
1)高性能performance。一些需要很強的運算處理能力比如天氣預報,核試驗等。這就不是幾臺計算機能夠搞定的。這需要上千臺一起來完成這個工作的。
2)價格有效性。通常一套系統集群架構,只需要幾臺或數十臺服務器主機即可,與動則上百王的專用超級計算機具有更高的性價比。
3)可伸縮性。當服務器負載壓力增長的時候,系統能夠擴展來滿足需求,且不降低服務質量。
4)高可用性。盡管部分硬件和軟件發生故障,整個系統的服務必須是7*24小時運行的


3、集群分類(按照功能和結構)
1)負載均衡集群(Loadbalancingclusters)簡稱LBC
負載均衡集群為企業提供了更為實用,性價比更高的系統架構解決方案。負載均衡集群把很多客戶集中訪問的請求負載壓力可能盡可能平均的分攤到計算機集群中處理。客戶請求負載通常包括應用程度處理負載和網絡流量負載。這樣的系統非常適合向使用同一組應用程序為大量用戶提供服務。每個節點都可以承擔一定的訪問請求負載壓力,並且可以實現訪問請求在各節點之間動態分配,以實現負載均衡。負載均衡運行時,一般通過一個或多個前端負載均衡器將客戶訪問請求分發到後端一組服務器上,從而達到整個系統的高性能和高可用性。
2)高可用性集群(High-availabilityclusters)簡稱HAC
一般是指當集群中的任意一個節點失效的情況下,節點上的所有任務自動轉移到其他正常的節點上,並且此過程不影響整個集群的運行,不影響業務的提供。
3)高性能計算集群(High-perfomanceclusters)簡稱HPC
高性能計算集群采用將計算任務分配到集群的不同計算節點兒提高計算能力,因而主要應用在科學計算領域。

4、常用集群軟硬件
常用開源集群軟件有:lvs,keepalived,haproxy,nginx,apache,heartbeat
常用商業集群硬件有:F5,Netscaler,Radware,A10等

本文出自 “10620401” 博客,請務必保留此出處http://10630401.blog.51cto.com/10620401/1983877

集群簡介