云計算能否在網格跌倒的地方爬起來?
原創【51CTO 2月2日外電頭條】在90年代末和21世紀初,網格運算的概念曾經風靡一時,這種利用大批計算機的計算能力來處理大量計算任務的分布式計算模型在那些具有高性能計算需求的機構中非常火爆,其中最引人注目的項目之一就是SETI@home,利用網格計算搜尋地外文明,它已經收集了數以萬計的互聯網上的計算機,共同尋找虛無縹緲的外星智能(現在他們仍然在這么做)。
然而可惜的是,盡管網格計算的前景曾被普遍看好,而且如Sun、IBM和惠普這些主要硬件供應商也為此做了許多努力,網格計算一直未能進入主流企業,現在只剩下一些政府和科研機構的數據密集型存儲和計算任務還需要它,此外還有極少的企業用戶。
而現在企業們紛紛開始走向一項類似的技術,那就是云計算,比如Amazon提供的S3簡單存儲服務(Simple Storage Service),云服務以***吸引力的價格提供著可擴展的高速數據存儲和服務,這些都讓企業們趨之若鶩。
云計算能不能在網格失敗的地方取得成功,被企業的數據中心普遍接受呢?此外,網格計算在云計算***的新世界里還有沒有發展的空間?這個問題在2008年十一月份就有專家進行過探討,當時51CTO.com針對這個問題還出了一篇“云計算巨頭各懷心思 專家指出莫走網格老路”的文章。時至今日,這個問題還在繼續。關于這個問題,我們采訪了幾位網格計算的先鋒,來聽聽他們的想法。
云和網格之間的差異
云計算與網格計算的差異何在?51CTO曾經發布過一篇文章:“錢德沛教授:云計算和網格計算差別何在?”。雖然網格與云計算有許多相似之處,但它們兩個字在最要緊的地方卻是不同的。網格計算更適合于那些需要大量數據的少數用戶,而云計算顯然更適合于為廣大需求少量數據的普通用戶而服務。
“網格非常適合復雜的科研工作,”曾在Sun主管網格計算的Wolfgang Gentzsch解釋說,他現在是開放網格論壇董事會成員之一,也是歐盟DEISA項目顧問。而云計算更好的適合比較簡單的工作,比如許多短期運行的工程任務,他認為。
兩者之間的另一個關鍵區別在于網格計算分配工作時需要復雜的策略,而云計算則沒有這個需要。此外,就本質而言,云計算不需要大型的前期投資,因為云服務提供商負責運行和維護服務器。
“如果你需要大量的計算能力,有嚴格的性能要求,而且各方面的準備都很充足,那么我會說傳統的網格計算會是你的好選擇,”在Argonne國家實驗室從事網格和云計算研究的科學家Kate Keahey這樣說。Argonne實驗室是網格計算的發源地,也可以說就是網格計算事實上的標準。
“另一方面,如果你的計算需求比較少,或者有時非常大但只是偶爾出現,或者不太規律,或者不可預知,或者是突然出現的非正常增長,那么我建議你應該去試試云計算,因為按需付費的模式會使你的投資更有效率,”她說。
不過她還說:“如果你的需求很穩定,在你的控制之內,基本不怎么改變或波動不大,那么還是忘掉網格和云計算吧,自己搭建一個大型數據中心會更好。這樣你獲得的規模經濟會遠遠超過運營數據中心的開銷。”
當然混合模式也是選擇之一,特別是對于那些希望保護敏感數據但也想要省些錢的企業來說。“可以自己運行數據中心,然后對多出的一部分使用云,”Keahey認為,她說她已經看到越來越多的企業接受和采用了這種模式。
World Wide Grid——世界互聯網格?
但是,隨著云計算的興起,網格計算的發展空間還會存在嗎?
Gentzsch的看法比較樂觀,“云計算不會取代網格,這就像在過去10年中,網格也沒有如一些人所預測的那樣取代HPC,”他說,他相信所有這三項技術都有自己的位置,“在未來的幾年中我們將看到這些不同的計算節點將隨著萬維網和因特網的發展而增長的越來越多,直到***,所有這些資源會成為一個統一的信息、知識、計算和通信的全球底層架構,我們可以叫做World Wide Grid——世界互聯網格。”相關的言論您也可以參見51CTO報導:高慶獅:云計算不能成為下一個“網格計算”
但Keahey的預測略有不同。“我認為網格計算更可能會改個名字,或者合并到云計算中去,”她說,“網格幫助云計算建立起現實的技術,為它鋪了路。而隨著IaaS(底層架構作為服務)時代的到來,我想在5年之后,我們正在做的計算任務將大概有80%到90%可以基于云來完成。”
【51CTO.com譯稿,非經授權請勿轉載。合作站點轉載請注明原文譯者和出處為51CTO.com,且不得修改原文內容。】
原文:Will Cloud Computing Succeed Where Grid Failed? 作者:Jennifer Schiff
【編輯推薦】