集群計算和網格計算都是指使用多台計算機執行一項任務的係統,兩者的主要區別在於網格計算依賴於一個應用程序被分解成離散的模塊,其中每個模塊可以在單獨的服務器上運行。群集計算通常在每台服務器上運行整個應用程序,服...
集群計算和網格計算都是指使用多台計算機執行一項任務的係統,兩者的主要區別在於網格計算依賴於一個應用程序被分解成離散的模塊,其中每個模塊可以在單獨的服務器上運行。群集計算通常在每台服務器上運行整個應用程序,服務器之間有冗餘。
負載平衡用於在計算機群集上均勻地分配傳入的請求標準群集計算旨在產生一個冗餘環境,以確保應用程序在硬件或軟件出現故障時繼續運行。這種群集設計要求群集中的每個節點都鏡像硬件環境和操作係統中的現有節點
在集群計算過程中,一組計算機被連接在一起,作為一個單獨的實體運行一般集群計算是指兩台或兩台以上的計算機集成在一起,完成一個應用程序中某一特定過程或任務的過程,這種集成可以是緊耦合的,也可以是鬆耦合的,根據集群所期望的目標,集群計算開始時需要為軟件應用程序創建冗餘,但已擴展到一些複雜實現的分布式網格模型網格計算更多的是一種分布式的方法來解決那些用典型的集群計算設計無法解決的複雜問題。集群計算是服務器和環境的複製以創建一個冗餘的環境,而網格集群是一組鬆散耦合在一起以解決獨立模塊或問題。網格計算被設計成並行處理獨立的問題,從而利用分布式模型的計算機處理能力。在網格計算之前,任何先進的算法過程都隻有在超級計算機上才能使用。這些超級計算機是巨大的機器,它們需要大量的能量和處理能力來執行高級問題的解決。網格計算遵循著與超級計算機相同的範式,但在鬆散的基礎上將模型分布在許多計算機上耦合網絡。每台計算機共享幾個周期的計算機處理能力來支持網格。典型的企業集群設計是一組緊密耦合的計算機,充當一台計算機。這些計算機可以加載平衡以支持工作負載和網絡請求。在群集計算場中發生服務器故障時,負載平衡器會自動將流量路由到群集場上的另一台服務器,從而無縫地繼續應用程序的核心功能。網格計算和群集計算在使用時非常相似附加服務器和計算機處理單元(CPU)的資源,以完成應用程序的負載要求。