云計算與網格計算的區別是什么?
隨著云計算的迅速發展與普及,越來越多的人認識了解到了云計算,不過近日又有新的聲音冒出,有人詢問云計算與網格計算的區別,或認為云計算是網格計算的延伸。不過事實上,云計算和網格計算跟本沒有任何關系,我今天就是要澄清云計算和網格計算的區別,并給大家普及下云計算和分布式計算、效用計算的概念。
云計算與網格計算的主要區別在于:網格計算側重于解決計算和存儲資源的分配,即將大家提供的計算和存儲資源根據各自應用的需要重新分配給大家;而云計算則傾向于計算、存儲和應用資源的共享,在云計算中,用戶不僅不需要網格計算那樣。提供計算和存儲資源,也不需要自己購買或開發應用,所有的一切全都由云服務商提供。
云計算不是一種商業模式,不是一種付費模式,不是一種IT技術,不是一類IT產品,不是SOA,不是虛擬化或虛擬化軟件,不是簡單地將購買變為租賃,不是分布式計算,不是高性能計算,不是網格計算,不是軟件即服務(SaaS)。
網格計算是指分布式計算中兩類比較廣泛使用的子類型。一類是,在分布式的計算資源支持下作為服務被提供的在線計算或存儲。另一類是,一個松散連接的計算機網絡構成的一個虛擬超級計算機,可以用來執行大規模任務。該技術通常被用來通過志愿者計算解決計算敏感型的科研、數學、學術問題,也被商業公司用來進行電子商務和網絡服務所需的后臺數據處理、經濟預測、地震分析等。
網格計算強調資源共享,任何人都可以做為請求者使用其它節點的資源,任何人都需要貢獻一定資源給其他節點。網格計算強調將工作量轉移到遠程的可用計算資源上。
云計算強調專有,任何人都可以獲取自己的專有資源,并且這些資源是由少數團體提供的,使用者不需要貢獻自己的資源。在云計算中,計算資源被轉換形式去適應工作負載,它支持網格類型應用,也支持非網格環境,比如運行傳統或Web2.0應用的三層網絡架構。
網格計算側重并行的計算集中性需求,并且難以自動擴展。
云計算側重事務性應用,大量的單獨的請求,可以實現自動或半自動的擴展。
總而言之,云計算和網格沒有任何內在聯系。網格計算一直在發展,只是它和云計算的出現沒有任何關系。網格計算作為一種面向特殊應用的解決方案將會繼續在某些領域存在,而云計算作為一場IT變革,則會深刻影響整個IT產業和人類社會。