網格計算失敗了,取而代之的是雲計算,這種說法合理嗎?
02-08
Oracle 10g的g指的就是grid computing,網格計算。那麼Oracle的這個網格計算有沒有被廣泛而普遍的運用?或者即使現在是11g,大家也只是用了它最核心的資料庫的功能而已?
這種說法不怎麼合理:
首先,它們的設計目標不一樣,雲計算主要是提供所需要的分散式計算平台,而網格計算的重心在於資源共享和任務的執行,解決硬體資源瓶頸等問題。
其次,它們的架構不同,雲計算一般都架構在一些數據中心上,並且需要一些master結點等對資源進行集中的控制;而網格的結點在地理上是分布的,也不會對資源進行集中的控制
再次,雲計算適用於一般的應用,它的用戶介面簡單易部署;而網格計算是面向諸如高能物理等特定的領域,它的介面就難以和部署。
最後,網格計算主要是在大學和研究機構中進行研究,而雲計算具有更強的工業背景,我們不能因為它們兩個出現有先後,就說雲計算是網格計算的取代。
可以參考「Cloud computing and grid computing 360-degree compared」這篇文章,http://ieeexplore.ieee.org/xpls/abs_all.jsp?tp=isnumber=4738437arnumber=4738445tag=1今天老師剛講過雲計算,也提到一點與網格計算的區別。 雲計算主要強調的是一個機構內部的分散式計算資源的共享;而網格計算強調的是由多機構組成的虛擬組織,多個機構的不同服務構成了一個虛擬組織為用戶提供一個強大的計算資源。 事實上,網格計算並沒有失敗,而是一直在研究開發中,沒有得到廣泛應用而已,就像樓上說的網格計算主要還是在大學和研究機構中研究階段,例如CGSP(中國教育科研網格公共支撐平台)由20所中國高校聯合研發,用於構建中國教育科研網格(ChinaGrid),已被試用於ChinaGrid上的某些大規模應用,如生物信息、圖像處理、遠程教育、計算力學等應用,為給定應用提供異構資源集成。 而雲計算則是在需求推動,技術進步的條件下開發出的一種商業模式,是按需服務的,可以說雲計算是背景明確並且具有一定的商業價值的。所以雲計算的應用更廣泛,正是在於它的商業價值。外加一句:什麼行業都是需要炒作的,包括計算機,不然那什麼賺錢,雲計算一定意義上可以說是網格計算在商業上的炒作。
我個人的理解是,只有基本相同屬性的事物拿來比較才有意義。
就當下看來,其實沒有什麼失敗不失敗一說,
只是雲計算得到廣泛的宣傳和推動,走的比網格計算快而已。
這個行業每過一段時間總要弄出個新詞來刷存在感,就是這樣
推薦閱讀: