1、Linux集群主要分成三大類( 高可用集群, 負(fù)載均衡集群,科學(xué)計算集群)(下面只介紹負(fù)載均衡集群) 負(fù)載均衡集群(Load Balance Cluster) 負(fù)載均衡系統(tǒng):集群中所有的節(jié)點都處于活動狀態(tài),它們分?jǐn)傁到y(tǒng)的工作負(fù)載。一般Web服務(wù)器集群、數(shù)據(jù)庫集群和應(yīng)用服務(wù)器集群都屬于這種類型。 負(fù)載均衡集群一般用于相應(yīng)網(wǎng)絡(luò)請求的網(wǎng)頁服務(wù)器,數(shù)據(jù)庫服務(wù)器。這種集群可以在接到請求時,檢查接受請求較少,不繁忙的服務(wù)器,并把請求轉(zhuǎn)到這些服務(wù)器上。從檢查其他服務(wù)器狀態(tài)這一點上看,負(fù)載均衡和容錯集群很接近,不同之處是數(shù)量上更多。 2、負(fù)載均衡系統(tǒng): 負(fù)載均衡又有DNS負(fù)載均衡(比較常用)、IP負(fù)載均衡、反向代理負(fù)載均衡等,也就是在集群中有服務(wù)器A、B、C,它們都是互不影響,互不相干的,任何一臺的機(jī)器宕了,都不會影響其他機(jī)器的運(yùn)行,當(dāng)用戶來一個請求,有負(fù)載均衡器的算法決定由哪臺機(jī)器來處理,假如你的算法是采用round算法,有用戶a、b、c,那么分別由服務(wù)器A、B、C來處理; 3、分布式是指將不同的業(yè)務(wù)分布在不同的地方。 而集群指的是將幾臺服務(wù)器集中在一起,實現(xiàn)同一業(yè)務(wù)。 分布式中的每一個節(jié)點,都可以做集群。 而集群并不一定就是分布式的。 舉例:就比如新浪網(wǎng),訪問的人多了,他可以做一個群集,前面放一個響應(yīng)服務(wù)器,后面幾臺服務(wù)器完成同一業(yè)務(wù),如果有業(yè)務(wù)訪問的時候,響應(yīng)服務(wù)器看哪臺服務(wù)器的負(fù)載不是很重,就將給哪一臺去完成。 而分布式,從窄意上理解,也跟集群差不多, 但是它的組織比較松散,不像集群,有一個組織性,一臺服務(wù)器垮了,其它的服務(wù)器可以頂上來。 分布式的每一個節(jié)點,都完成不同的業(yè)務(wù),一個節(jié)點垮了,哪這個業(yè)務(wù)就不可訪問了。 |
|