叢集與分布式的區別
web系統中叢集與分布式的區別。
叢集:
叢集是一組協同工作的服務實體,用以提供比單一服務實體更具擴充性與可用性的服務平台。在用戶端看來,一個叢集就象是一個服務實體,但事實上叢集由一組服務實體組成。與單一服務實體相比較,叢集提供了以下兩個關鍵特性:
可擴充性--叢集的效能不限於單一的服務實體,新的服務實體可以動態地加入到叢集,從而增強叢集的效能。
高可用性--叢集通過服務實體冗餘使用戶端免於輕易遇到out of service的警告。在叢集中,同樣的服務可以由多個服務實體提供。如果一個服務實體失敗了,另一個服務實體會接管失敗的服務實體。叢集提供的從一個出錯的服務實體恢複到另一個服務實體的功能增強了應用的可用性。
分布式:
所謂分散式運算是一門電腦科學,它研究如何把一個需要非常巨大的計算能力才能解決的問題分成許多小的部分,然後把這些部分分配給許多電腦進行處理,最後把這些計算結果綜合起來得到最終的結果。分布式網路儲存技術是將資料分散的儲存於多台獨立的機器裝置上。分布式網路儲存系統採用可擴充的系統結構,利用多台儲存伺服器分擔儲存負荷,利用位置伺服器定位儲存資訊,不但解決了傳統集中式儲存系統中單儲存伺服器的瓶頸問題,還提高了系統的可靠性、可用性和擴充性。
分布式是指將不同的業務分布在不同的地方。而叢集指的是將幾台伺服器集中在一起,實現同一業務。
分布式中的每一個節點,都可以做叢集。而叢集並不一定就是分布式的。
舉例:就比如新浪網,訪問的人多了,他可以做一個群集,前面放一個響應伺服器,後面幾台伺服器完成同一業務,如果有業務訪問的時候,響應伺服器看哪台伺服器的負載不是很重,就將給哪一台去完成。
而分布式,從窄意上理解,也跟叢集差不多, 但是它的組織比較鬆散,不像叢集,有一個組織性,一台伺服器垮了,其它的伺服器可以頂上來。
分布式的每一個節點,都完成不同的業務,一個節點垮了,哪這個業務就不可訪問了。
您可能感興趣的文章
- 滑鼠移動到文字上出現浮層提示特效(相容IE,Firefox等所有瀏覽器)
- 70後、80後、90後程式員區別極端版
- 肩,背部肌群鍛煉-俯立划船-俯臥挺身-站姿負重俯身彎起-坐姿頸後下拉-俯立正握上拉-頸前寬握引體向上
- 分析百度索引量不斷減少原因以及如何提高百度索引量
- JQuery中阻止事件冒泡方式及其區別
- PHP將網址捷徑儲存到案頭
- PHP合并數組+與array_merge的區別
- 10位頂級PHP大師的開發原則
http://www.bkjia.com/PHPjc/1023626.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1023626.htmlTechArticle叢集與分布式的區別 web系統中叢集與分布式的區別。 叢集: 叢集是一組協同工作的服務實體,用以提供比單一服務實體更具擴充性與可用...