集羣:就是有多臺服務器編程
負載均衡:就是講請求分佈在多臺服務器上,Nginx就是一個典型的負載均衡的例子服務器
分佈式:就是將一個程序的多種類型的服務分開,好比:圖片 視頻 隱僻的各類資源,能夠分開管理。網絡
就比如是一個飯店裏如今有一個廚子,可是一個廚子太忙,而後又請了一個廚師過來,兩個廚子均可以炒一樣的菜,這兩個廚師的關係就是集羣的關係。併發
爲了讓廚師能夠專心炒菜,如今又請來了兩個配菜師給廚師配菜,如今兩個廚師能夠專心炒菜了,兩個配菜師的關係就是集羣的關係,廚師和配菜師的關係就是分佈式。負載均衡
集羣和負載均衡之間有着緊密的聯繫,不可分割的聯繫,能夠結合考慮一下。分佈式
最經常使用的集羣有,負載均衡集羣,高可用性集羣,高併發性集羣。高併發
負載均衡集羣:性能
顧名思義,該系統是負載能夠再計算機集羣中儘量平均的分攤處理。該負載多是須要均衡的應用程序處理負載或網絡流量負載。這樣的系統很是適合運行同一組應用程序的大量用戶。每一個節點均可以處理一部分負載,而且能夠再節點之間動態分配負載,以實現平衡。對於網絡流量也是如此。一般,網絡服務器應用程序接受了太多入網流量,以至沒法迅速處理,這就須要將流量發送給在其餘節點上運行的網絡服務器應用。還能夠根據每一個節點上不一樣的可用資源或者網絡的特殊環境來進行優化。優化
高可用性集羣:orm
該集羣的出現是使集羣的額總體服務可用,以便考慮計算機硬件和軟件之間的易錯性。若是主節點服務器出現問題了,能夠選擇次節點服務器做爲主服務,通常次節點都是主節點的鏡像,因此當主服務器出現問題了,次節點服務器徹底能夠接管主節點服務器的任務。而且使用戶身份一致。
高併發性集羣:
高性能集羣(HP:High Performance)
一般,第一種涉及爲集羣開發並行編程應用程序,以解決複雜的科學問題。這是並行計算的基礎,儘管它不使用專門的並行超級計算機,這種超級計算機內部由十至上萬個獨立處理器組成。但它卻使用商業系統,如經過高速鏈接來連接的一組單處理器或雙處理器 PC,而且在公共消息傳遞層上進行通訊以運行並行應用程序。所以,您會經常據說又有一種便宜的 Linux 超級計算機問世了。但它實際是一個計算機集羣,其處理能力與真的超級計算機相等,一般一套象樣的集羣配置開銷要超過 $100,000。這對通常人來講彷佛是太貴了,但與價值上百萬美圓的專用超級計算機相比還算是便宜的。