最近不斷有人或詢問云計算與網格計算的區別,或認為云計算是網格計算的延伸,甚至有學者寫出比較的論文。事實上,云計算和網格計算本沒有任何關系,但本文將澄清云計算和網格計算的區別,至于云計算和分布式計算、效用計算等等概念,讀者可以以此類推。
狹義云計算是指it基礎設施的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的資源(硬件、平臺、軟件)。提供資源的網絡被稱為“云”。“云”中的資源在使用者看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。這種特性經常被稱為像水電一樣使用it基礎設施。
廣義云計算是指服務的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的服務。這種服務可以是it和軟件、互聯網相關的,也可以使任意其他的服務。
云計算不是一種商業模式,不是一種付費模式,不是一種it技術,不是一類it產品,不是一種付費模式,不是soa,不是虛擬化或虛擬化軟件,不是簡單地將購買變為租賃,不是分布式計算,不是高性能計算,不是網格計算,不是軟件即服務(saas)。
網格計算是指分布式計算中兩類比較廣泛使用的子類型。一類是,在分布式的計算資源支持下作為服務被提供的在線計算或存儲。另一類是,一個松散連接的計算機網絡構成的一個虛擬超級計算機,可以用來執行大規模任務。該技術通常 被用來通過志愿者計算解決計算敏感型的科研、數學、學術問題,也被商業公司用來進行電子商務和網絡服務所需的后 臺數據處理、經濟預測、地震分析等。
網格計算強調資源共享,任何人都可以做為請求者使用其它節點的資源,任何人都需要貢獻一定資源給其他節點。網格計算強調將工作量轉移到遠程的可用計算資源上。云計算強調專有,任何人都可以獲取自己的專有資源,并且這些資源是由少數團體提供的,使用者不需要貢獻自己的資源。在云計算中,計算資源被轉換形式去適應工作負載,它支持網格類型應用,也支持非網格環境,比如運行傳統或 web2.0 應用的三層網絡架構。網格計算側重并行的計算集中性需求,并且難以自動擴展。云計算側重事務性應用,大量的單獨的請求,可以實現自動或半自動的擴展。
網格的構建大多為完成某一個特定的任務需要,或者支持挑戰性的應用。這也是會有生物網格、地理網格、國家教育網格等各種不同的網格項目出現的原因。而云計算一般來說都是為了通用應用而設計的。云計算一開始就支持廣泛企業計算、web應用,普適性更強。
網格計算的主要思路是聚合分布的松散耦合資源。而云計算的it資源相對集中,以intenet的形式提供底層資源的獲得和使用。
在對待異構性方面,二者理念上有所不同。網格計算用中間件屏蔽異構系統,力圖使用戶面向同樣的環境,把困難留在中間件,讓中間件完成任務。而云計算,不同的服務用不同的方法對待異構型,所有傳統的方法在這里都可以應用。有的提供基礎設施,類似傳統的服務器,用戶選擇操作系統和應用環境,有的則屏蔽了操作系統、基礎設施和系統軟件的差異,比如paas服務。
簡言之,云計算和網格沒有任何內在聯系。網格計算一直在發展,只是它和云計算的出現沒有任何關系。網格計算作為一種面向特殊應用的解決方案將會繼續在某些領域存在,而云計算作為一場it變革,則會深刻影響整個it產業和人類社會。
UV油墨為何能在印刷行業中受到青睞企業管理須認清市場:不相信眼淚能哭倒長城!iPhone 6s用三星芯片?芯片門引港臺退貨潮奔圖PD-100硒鼓探討瓷器藝術品原稿的印前復制工藝13個不同種類的不干膠標簽印刷安徽將投資5億元年產50萬噸的瓦楞紙項目理光數碼印刷機的日常維護方法