監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉
重慶OA信息化

當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 重慶OA系統(tǒng) > 重慶OA信息化

如何看待網(wǎng)格計算與云計算

申請免費試用、咨詢電話:400-8352-114

文章來源:泛普軟件

如何看待網(wǎng)格計算與云計算

在寫這篇文章之前,曾經(jīng)有很多人問過記者類似的問題,比如說,“云計算跟網(wǎng)格計算到底什么關(guān)系”、“他們兩個的區(qū)別到底在哪里”、“能不能簡單地講一下其中的區(qū)別”?

其實,一下子很難講清楚其中的具體區(qū)別。記者此前曾經(jīng)在首次接觸云計算概念時,將云計算看成“網(wǎng)格2.0”(參見:云計算:網(wǎng)格2.0,http://www.cnw.com.cn/P/165),這一點得到了一些業(yè)內(nèi)人士的認(rèn)可;后來記者也曾經(jīng)翻譯了美國《Network World》的一篇文章,澄清了有關(guān)云計算的一些定義(參見:云計算的五種定義考,http://www.cnw.com.cn/P/166)。

不過,記者認(rèn)為這些都似乎還比較空泛。在采訪過網(wǎng)格計算相關(guān)的技術(shù)專家和云計算方面的技術(shù)專家之后,記者嘗試著給出一些自己的看法。

當(dāng)然,從定義上來說,二者都試圖將各種IT資源看成一個虛擬的資源池,然后向外提供相應(yīng)的服務(wù)。云計算試圖讓“用戶透明地使用資源”,而網(wǎng)格計算當(dāng)初的口號就是讓“使用IT資源像使用水電一樣簡單”。

根據(jù)維基百科所提供的定義,云計算是一種寬泛的概念,它允許用戶通過互聯(lián)網(wǎng)訪問各種基于IT資源的服務(wù),這種服務(wù)允許用戶無需了解底層IT基礎(chǔ)設(shè)施架構(gòu)就能夠享受到作為服務(wù)的“IT相關(guān)資源”。

而網(wǎng)格的內(nèi)涵包括兩個方面,一個方面是所謂的效用計算或者隨需計算,在這一點上面,網(wǎng)格計算跟云計算是非常相似的,都是通過一個資源池或者分布式的計算資源來提供在線的計算或者存儲等服務(wù);另外一個方面就是所謂的“虛擬超級計算機”,以松耦合的方式將大量的計算資源連接在一起提供單個計算資源所無法完成的超級計算能力,這也是狹義上的網(wǎng)格計算跟云計算概念上最大的差別,也是本文要討論的出發(fā)點。

目標(biāo)不同

一般來說,談到網(wǎng)格計算大家都會想到當(dāng)年風(fēng)靡一時的搜尋外星人項目,也就是說通過在本機安裝一個屏幕保護軟件,就能夠利用大家每個人的PC閑暇時候的計算能力來參與搜尋外星人的計算。

這也說明了網(wǎng)格的目標(biāo),是想要盡可能地利用各種資源。它通過特定的網(wǎng)格軟件,將一個龐大的項目分解為無數(shù)個相互獨立的、不太相關(guān)的子任務(wù),然后交由各個計算節(jié)點進行計算。即便某個節(jié)點出現(xiàn)問題,沒有能夠及時返回結(jié)果,也不影響整個項目的進程,甚至即便某一個計算節(jié)點突然崩潰,其所承擔(dān)的計算任務(wù)也能夠被任務(wù)調(diào)度系統(tǒng)分配給其他的節(jié)點繼續(xù)完成。應(yīng)該說,從這一點來說,作業(yè)調(diào)度是網(wǎng)格計算的核心價值。

現(xiàn)在談到云計算的時候,我們就能夠立刻想到通過互聯(lián)網(wǎng)將數(shù)據(jù)中心的各種資源打包成服務(wù)向外提供。一般來說,盡管云計算也像網(wǎng)格計算一樣將所有的資源構(gòu)筑成一個龐大的資源池,但是云計算向外提供的某個資源,是為了完成某個特定的任務(wù)。比如說某個用戶可能需要從資源池中申請一定量的資源來部署其應(yīng)用,而不會將自己的任務(wù)提交給整個網(wǎng)格來完成。

從這一點來看,網(wǎng)格的構(gòu)建大多為完成某一個特定的任務(wù)需要,這也是會有生物網(wǎng)格、地理網(wǎng)格、國家教育網(wǎng)格等各種不同的網(wǎng)格項目出現(xiàn)的原因。而云計算一般來說都是為了通用應(yīng)用而設(shè)計的,沒有專門的以某種應(yīng)用命名的網(wǎng)格。

分配資源方式的不同

對于網(wǎng)格計算來說,其資源雖然也已經(jīng)被池化,在外界看來就是一個巨大的資源池。對于要提交特定任務(wù)的用戶來說,他并不知道自己的任務(wù)將會在哪些網(wǎng)格的物理節(jié)點上運行。他只是按照特定的格式,將作業(yè)任務(wù)提交給網(wǎng)格系統(tǒng),然后等待網(wǎng)格返回結(jié)果。

而網(wǎng)格作業(yè)調(diào)度系統(tǒng)自動找尋與該任務(wù)相匹配的資源,然后尋找出空閑的物理節(jié)點,將任務(wù)分配過去直至完成。雖然網(wǎng)格能夠?qū)崿F(xiàn)跨物理機進行并行作業(yè)處理,但是需要用戶先將并行算法寫好,并且通過調(diào)度系統(tǒng)將作業(yè)分解到各個不同的物理節(jié)點進行,這個過程相對比較復(fù)雜,這也是很多網(wǎng)格計算被建設(shè)用來完成特定需求的原因。

國家教育網(wǎng)格項目組負(fù)責(zé)人金海教授曾經(jīng)對記者表示,現(xiàn)階段的教育網(wǎng)格還只能實現(xiàn)將某一個特定任務(wù)派往特定的某一個節(jié)點,也就是說網(wǎng)格可以監(jiān)控某一個節(jié)點是空閑的,然后分派任務(wù),但是如果沒有合適的節(jié)點能夠達到任務(wù)完成所需要的配置,那么任務(wù)就必須等待其他任務(wù)將資源釋放出來,不能利用分散的配置。

而云計算是通過虛擬化將物理機的資源進行切割,從這個角度來實現(xiàn)資源的隨需分配和自動增長,并且其資源的自動分配和增減不能超越物理節(jié)點本身的物理上限。盡管從控制端來看,云計算也將所有的IT資源看成是一個資源池,但是不同芯片的物理機會被歸類到不同的資源池中。

比如說可以呼應(yīng)某一個應(yīng)用的請求,而給其分配一顆x86 CPU或者Power CPU、安騰CPU,分配內(nèi)存、硬盤空間,再給其安裝Linux系統(tǒng)、相關(guān)的應(yīng)用,但是不能同時分配一顆x86 CPU和一顆其他的CPU以構(gòu)成一個異構(gòu)的環(huán)境。而且,如果節(jié)點中的物理機最高CPU數(shù)量是4顆的話,那么即使由10臺這樣的節(jié)點構(gòu)成一個40CPU的資源池,也不能為某一個應(yīng)用分配8顆CPU的虛擬節(jié)點。

從這種角度來說,Amazon在2006年所推出的EC2項目(Elastic Compute Cloud,彈性計算云)的確算的上是云計算項目,只不過那個時候云計算概念未興起,而網(wǎng)格計算的概念方興未艾,Amazon在那個時候依然用網(wǎng)格的概念向外推銷該項目。

殊途同歸

其實就像很多人大致了解的那樣,網(wǎng)格計算與云計算的確有很多的相似之處,這兩者都能夠被看成是分布式計算所衍生出來的概念,都是為了讓IT資源能夠?qū)τ脩敉该?,為了讓IT資源能夠達到更好的使用率。

從這個提高資源利用率的角度出發(fā),逐漸誕生了Web服務(wù)的概念,然后網(wǎng)絡(luò)公司通過部署數(shù)以萬計的服務(wù)器構(gòu)成龐大的計算資源,得以提供此前無法完成的新服務(wù)。企業(yè)或者個人能夠通過互聯(lián)網(wǎng)利用那些大網(wǎng)絡(luò)公司所釋放出來的計算資源,進行應(yīng)用部署或者向外提供服務(wù)。這就是從網(wǎng)格計算到云計算的歷史過程。

二者的意義就在于,無論是用戶還是企業(yè)開發(fā)者,都能夠通過互聯(lián)網(wǎng)來獲得數(shù)據(jù)或者進行計算,盡管本地資源有限,但是能夠通過網(wǎng)絡(luò)進行復(fù)雜的運算,其數(shù)據(jù)的計算過程對于用戶來說就像互聯(lián)網(wǎng)網(wǎng)絡(luò)對于本地網(wǎng)絡(luò)用戶一樣,正如大家所記得那個網(wǎng)絡(luò)云,后端的實現(xiàn)是透明的。(網(wǎng)界網(wǎng))

發(fā)布:2007-04-22 09:12    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普重慶OA信息化其他應(yīng)用

重慶OA軟件 重慶OA新聞動態(tài) 重慶OA信息化 重慶OA客戶 重慶OA快博 重慶OA行業(yè)資訊 重慶軟件開發(fā)公司 重慶網(wǎng)站建設(shè)公司 重慶物業(yè)管理軟件 重慶餐飲管理軟件 重慶倉庫管理系統(tǒng) 重慶門禁系統(tǒng) 重慶微信營銷 重慶ERP 重慶監(jiān)控公司 重慶金融行業(yè)軟件 重慶B2B、B2C商城系統(tǒng)開發(fā) 重慶建筑施工項目管理系統(tǒng)開發(fā)