Cluster Computing(內容截自維基)
大多數情況下,所有節點使用相同的硬體和相同的作業系統,儘管在某些設定中(例如使用OSCAR),可以在每台電腦或不同的硬體上使用不同的作業系統。
部署叢集通常是為了提高單台電腦的效能和可用性,而叢集也通常比速度或可用性相當的單台電腦的成本效益要高。
電腦叢集的出現是許多計算趨勢匯聚的結果,這些趨勢包括低成本微處理器、高速網路以及用於高效能分散式計算軟體的廣泛使用。
Grid Computing(內容截自維基)
Grid Computing目標在解決對於任何單一的超級電腦來說,仍然大得難以解決的問題,並同時保持解決多個較小的問題的靈活性。這樣,網格計算就提供了一個多用戶環境。它的第二個目標就是:更好的利用可用計算力,迎合大型的計算練習的斷斷續續的需求。
這隱含著使用安全的授權技術,以允許遠端用戶控制計算資源。
網格計算包括共用異構資源(基於不同的平台,硬體/軟體體系結構,以及電腦語言),這些資源位於不同的地理位置,屬於一個使用公開標準的網路上的不同的管理域。簡而言之,它包括虛擬化計算資源。
兩者的不同
首先Grid Computing的電腦地點是分散各處的,而Cluster computing是集中在一個資料中心。兩者組成的電腦也有所差異,Cluster Computing的電腦硬體與作業系統大多是相同的(同質,Homogeneity),而Grid Computing則是不同的電腦硬體、不同的作業系統,利用每個電腦的部分計算能力來偕同運算(異質,Heterogeneity)
留言