| 分布式和集群的區(qū)別,或許很多人都還沒有一個(gè)準(zhǔn)確的概念。 這么說吧:集群是個(gè)物理形態(tài),分布式是個(gè)工作方式。只要是一堆機(jī)器,就可以叫集群,他們是不是一起協(xié)作著干活,這個(gè)誰也不知道;一個(gè)程序或系統(tǒng),只要運(yùn)行在不同的機(jī)器上,就可以叫分布式。集群一般是物理集中、統(tǒng)一管理的,而分布式系統(tǒng)則不強(qiáng)調(diào)這一點(diǎn)。所以,集群可能運(yùn)行著一個(gè)或多個(gè)分布式系統(tǒng),也可能根本沒有運(yùn)行分布式系統(tǒng);分布式系統(tǒng)可能運(yùn)行在一個(gè)集群上,也可能運(yùn)行在不屬于一個(gè)集群的多臺(tái)(2臺(tái)也算多臺(tái))機(jī)器上。 簡(jiǎn)單來說說,分布式是以縮短單個(gè)任務(wù)的執(zhí)行時(shí)間來提升效率的,而集群則是通過提高單位時(shí)間內(nèi)執(zhí)行的任務(wù)數(shù)來提升效率。 集群主要分為:高可用集群(High Availability Cluster),負(fù)載均衡集群(Load Balance Cluster,nginx即可實(shí)現(xiàn)),科學(xué)計(jì)算集群(High Performance Computing Cluster)。 分布式是指將不同的業(yè)務(wù)分布在不同的地方;而集群指的是將幾臺(tái)服務(wù)器集中在一起,實(shí)現(xiàn)同一業(yè)務(wù)。分布式中的每一個(gè)節(jié)點(diǎn),都可以做集群。 而集群并不一定就是分布式的。 每個(gè)大型網(wǎng)站都會(huì)有不同的架構(gòu)模式,而架構(gòu)內(nèi)容也就是在處理均衡負(fù)載,緩存,數(shù)據(jù)庫(kù),文件系統(tǒng)等,只是在不同的環(huán)境下,不同的條件下,架構(gòu)的模型不一樣,目的旨在提高網(wǎng)站的性能。 分布式服務(wù)器集群架構(gòu)方案 最初的架構(gòu)只有應(yīng)用程序,數(shù)據(jù)庫(kù),文件服務(wù)。 ![]() 到后來,分布式服務(wù)、集群架設(shè)。 ![]() 文章來源于: /article/art_dtl.asp?nid=10000909 !歡迎大家補(bǔ)充轉(zhuǎn)載 |