云計算VS網(wǎng)格計算 探秘統(tǒng)一解決方案
2011-03-17 14:38 eNet硅谷動力專稿
導讀:開發(fā)人員要關心基礎設施能否在云中或者網(wǎng)格中支持他們的應用程序?云計算和網(wǎng)格計算模型各有其優(yōu)缺點,直到最近,依然沒有一個結(jié)合了這兩種模型優(yōu)點的統(tǒng)一的解決方案。
【eNet硅谷動力專稿】本文力求找出為什么開發(fā)人員要關心基礎設施能否在云或在網(wǎng)格中支持他們的應用程序。
開發(fā)人員要關心基礎設施能否在云中或者網(wǎng)格中支持他們的應用程序?云計算和網(wǎng)格計算模型各有其優(yōu)缺點,直到最近,依然沒有一個結(jié)合了這兩種模型優(yōu)點的統(tǒng)一的解決方案。
云供應商GridGain聲稱有一個融合了云和網(wǎng)格計算的解決方案,允許開發(fā)者在一個平臺上最大限度地發(fā)揮這兩種模式的好處。
云計算VS網(wǎng)格計算
云計算和網(wǎng)格計算同樣擁有可伸縮、多架構體系結(jié)構和多任務處理能力。為了保證不停機工作時間的可用性,這兩種模型同時提供了服務水平協(xié)議(SLAs)。他們的區(qū)別在于基本應用:
- 公共云能使企業(yè)在瞬間擴大規(guī)模,并且無需投入新的基礎設施、培訓新人才,或者新的軟件許可。
- 計算網(wǎng)格系統(tǒng)能使企業(yè)通過相應的軟件將其中大塊的任務分割成眾多小的部分,再將各個子任務分配給底層的處理單元。
云模型能夠使計算能力最大化(主要依靠網(wǎng)格的力量),像云一樣可以提供許多不同的服務,從網(wǎng)站托管到文字的處理。
“很多人對網(wǎng)格與云的關系感到困惑”,VMware的高級工程師Mike·DiPetrillo說:“其實二者是密切相關的。我總在想虛擬化技術與網(wǎng)格的條件。當你有一個應用程序需要很多的綜合計算周期,網(wǎng)格是非常棒的。如果你有很多應用程序,每個程序需要少量計算周期,這時候虛擬化就太棒了?!?nbsp;
“云包括網(wǎng)格和虛擬化”,他補充說,“對于云,你不必介意你是在一個網(wǎng)格基礎構架下還是一個虛擬基礎構架下。需要做的僅僅是將您的應用程序部署到云,讓云去判斷如何得到這個應用程序所需要的資源。”
“這就是為什么說云是一個全局的虛擬化技術,SaaS、PaaS或是其他任何你能想到的都包括在云中”,DiPetrillo說。
網(wǎng)格計算的不足之處:
一個關于網(wǎng)格計算的擔憂是,如果軟件的一個節(jié)點發(fā)生故障,該軟件的其他部分在其他節(jié)點也同樣崩潰。如果該組件在另一個節(jié)點上轉(zhuǎn)移組件故障,可以起到緩解作用。如果組件依賴于其他部分的軟件來完成一個或多個網(wǎng)格計算任務,那么問題仍然會出現(xiàn)。
操作和維護大型系統(tǒng)影像和相關硬件可以產(chǎn)生巨大成本以及運用開支。
雖然有時安全和故障會產(chǎn)生問題,但互用性可能成為最大的隱患。如果一家公司外包或讓云計算供應商構建應用軟件,然后在當他們決定改用另一個云供應商時,該公司會發(fā)現(xiàn),它必須處理兩套專有格式的API并以不同格式導入和導出數(shù)據(jù)。
這是一個關于GridGain開發(fā)者的故事:
為了能像開發(fā)者一樣簡單強大的使用云,GridGain公司開發(fā)了GridGain平臺。
GridGrain的首席執(zhí)行官--Ivanov稱:“這是世界上第一個、也是唯一一個云應用平臺,它在同一產(chǎn)品中結(jié)合了目前最先進的計算和數(shù)據(jù)網(wǎng)格技術”。
Ivanov說:“使用GridGain,開發(fā)人員不再需要通過模擬計算網(wǎng)格犧牲數(shù)據(jù)網(wǎng)格功能,反之亦然?!?nbsp;
“我們的平臺允許開發(fā)人員避免任何用戶代碼的手動部署,同時提供先進的云啟用,按需加載到任何JVM的應用程序”,他說,“這不需要通過網(wǎng)站點擊,沒有別扭的手動網(wǎng)絡配置或重新啟動時,沒有ANT/ Maven的建立,沒有IDE插件,并且沒有對管理控制臺的需求?!?nbsp;
開發(fā)人員可以在沒有任何部署或重啟網(wǎng)格的GridGain的情況下,執(zhí)行新的代碼或緩存新類型的數(shù)據(jù)。
“網(wǎng)格或云的安裝非常靈活,你可以動態(tài)地創(chuàng)建一個新的Java或Scala類,并且實時的把它放到數(shù)據(jù)網(wǎng)格并開始查詢?!贝送?,GridGain允許開發(fā)者向JVM中添加多個節(jié)點。
Ivanov稱,“這是一個跨越式的前進。事實上,在相同的JVM,你可以開啟整個網(wǎng)格或云的權限,并在你的調(diào)試器中追蹤多個節(jié)點和步驟上的斷點,從而實現(xiàn)永不斷開的IDE?!?/FONT>