前信息產(chǎn)業(yè)部部長(zhǎng)、中國(guó)電子學(xué)會(huì)理事長(zhǎng)吳基傳,工業(yè)和信息化部副司長(zhǎng)丁文武,李德毅院士、高慶獅院士、倪光南院士、錢德沛教授、鄭緯民教授等專家學(xué)者,以及Google、微軟、趨勢(shì)科技、IBM等知名企業(yè)的專家匯聚一堂,共同討論了云計(jì)算的概念、應(yīng)用等問(wèn)題。
席間,國(guó)家“十五”863計(jì)劃“計(jì)算機(jī)軟硬件技術(shù)” 主題專家組副組長(zhǎng)、北京航空航天大學(xué)錢德沛教授介紹了自己關(guān)于云計(jì)算的看法,并分析了云計(jì)算與網(wǎng)格計(jì)算、Web計(jì)算等的差異,并提出云計(jì)算應(yīng)該與網(wǎng)格計(jì)算結(jié)合、取長(zhǎng)補(bǔ)短。
云計(jì)算與網(wǎng)格計(jì)算的概念
首先,究竟什么是云計(jì)算(Cloud Computing)呢?錢教授指出,云就是互聯(lián)網(wǎng)——做網(wǎng)絡(luò)的似乎總是把網(wǎng)絡(luò)抽象成云;云計(jì)算就是利用在Internet中可用的計(jì)算系統(tǒng),能夠支持互聯(lián)網(wǎng)各類應(yīng)用的系統(tǒng)。云計(jì)算是以第三方擁有的機(jī)制提供服務(wù),為了完成功能,用戶只關(guān)心需要的服務(wù),這是云計(jì)算基本的定義。
相對(duì)于網(wǎng)格計(jì)算(Grid Computing)和分布式計(jì)算,云計(jì)算擁有明顯的特點(diǎn):第一是低成本,這是最突出的特點(diǎn)。第二是虛擬機(jī)的支持,使得在網(wǎng)絡(luò)環(huán)境下的一些原來(lái)比較難做的事情現(xiàn)在比較容易處理。第三是鏡象部署的執(zhí)行,這樣就能夠使得過(guò)去很難處理的異構(gòu)的程序的執(zhí)行互操作變得比較容易處理。第四是強(qiáng)調(diào)服務(wù)化,服務(wù)化有一些新的機(jī)制,特別是更適合商業(yè)運(yùn)行的機(jī)制。
那么網(wǎng)格計(jì)算的特點(diǎn)又是什么呢?
網(wǎng)格計(jì)算有了十幾年的歷史。網(wǎng)格基本形態(tài)是什么?是跨地區(qū)的,甚至跨國(guó)家的,甚至跨洲的這樣一種獨(dú)立管理的資源結(jié)合。資源在獨(dú)立管理,并不是進(jìn)行統(tǒng)一布置、統(tǒng)一安排的形態(tài)。網(wǎng)格這些資源都是異構(gòu)的,不強(qiáng)調(diào)有什么統(tǒng)一的安排。另外網(wǎng)格的使用通常是讓分布的用戶構(gòu)成虛擬組織(VO),在這樣統(tǒng)一的網(wǎng)格基礎(chǔ)平臺(tái)上用虛擬組織形態(tài)從不同的自治域訪問(wèn)資源。此外,網(wǎng)格一般由所在地區(qū)、國(guó)家、國(guó)際公共組織資助的,支持的數(shù)據(jù)模型很廣,從海量數(shù)據(jù)到專用數(shù)據(jù)以及到大小各異的臨時(shí)數(shù)據(jù)集合,在網(wǎng)上傳的數(shù)據(jù),這是網(wǎng)格目前的基本形態(tài)。
云計(jì)算與網(wǎng)格計(jì)算區(qū)別何在
可以看出,網(wǎng)格計(jì)算和云計(jì)算有相似之處,特別是計(jì)算的并行與合作的特點(diǎn);但他們的區(qū)別也是明顯的。主要有以下幾點(diǎn):
首先,網(wǎng)格計(jì)算的思路是聚合分布資源,支持虛擬組織,提供高層次的服務(wù),例如分布協(xié)同科學(xué)研究等。而云計(jì)算的資源相對(duì)集中,主要以數(shù)據(jù)中心的形式提供底層資源的使用,并不強(qiáng)調(diào)虛擬組織(VO)的概念。
其次,網(wǎng)格計(jì)算用聚合資源來(lái)支持挑戰(zhàn)性的應(yīng)用,這是初衷,因?yàn)楦咝阅苡?jì)算的資源不夠用,要把分散的資源聚合起來(lái);后來(lái)到了2004年以后,逐漸強(qiáng)調(diào)適應(yīng)普遍的信息化應(yīng)用,特別在中國(guó),做的網(wǎng)格跟國(guó)外不太一樣,就是強(qiáng)調(diào)支持信息化的應(yīng)用。但云計(jì)算從一開始就支持廣泛企業(yè)計(jì)算、Web應(yīng)用,普適性更強(qiáng)。
第三,在對(duì)待異構(gòu)性方面,二者理念上有所不同。網(wǎng)格計(jì)算用中間件屏蔽異構(gòu)系統(tǒng),力圖使用戶面向同樣的環(huán)境,把困難留在中間件,讓中間件完成任務(wù)。而云計(jì)算實(shí)際上承認(rèn)異構(gòu),用鏡像執(zhí)行,或者提供服務(wù)的機(jī)制來(lái)解決異構(gòu)性的問(wèn)題。當(dāng)然不同的云計(jì)算系統(tǒng)還不太一樣,像Google一般用比較專用的自己的內(nèi)部的平臺(tái)來(lái)支持。
第四,網(wǎng)格計(jì)算用執(zhí)行作業(yè)形式使用,在一個(gè)階段內(nèi)完成作用產(chǎn)生數(shù)據(jù)。而云計(jì)算支持持久服務(wù),用戶可以利用云計(jì)算作為其部分IT基礎(chǔ)設(shè)施,實(shí)現(xiàn)業(yè)務(wù)的托管和外包。
第五,網(wǎng)格計(jì)算更多地面向科研應(yīng)用,商業(yè)模型不清晰。而云計(jì)算從誕生開始就是針對(duì)企業(yè)商業(yè)應(yīng)用,商業(yè)模型比較清晰。
總之,云計(jì)算是以相對(duì)集中的資源,運(yùn)行分散的應(yīng)用(大量分散的應(yīng)用在若干大的中心執(zhí)行);而網(wǎng)格計(jì)算則是聚合分散的資源,支持大型集中式應(yīng)用(一個(gè)大的應(yīng)用分到多處執(zhí)行)。但從根本上來(lái)說(shuō),從應(yīng)對(duì)Internet的應(yīng)用的特征特點(diǎn)來(lái)說(shuō),他們是一致的,為了完成在Internet情況下支持應(yīng)用,解決異構(gòu)性、資源共享等等問(wèn)題。
那么,網(wǎng)格計(jì)算和云計(jì)算有沒有可能取長(zhǎng)補(bǔ)短、互為補(bǔ)充呢?錢教授提到,如果這兩者結(jié)合起來(lái),也許可以聚合大量分散的資源,從而支持各種各樣的大型集中應(yīng)用以及分散的應(yīng)用。
最后,錢教授還談到,在云計(jì)算技術(shù)方面,有三個(gè)需要關(guān)注的問(wèn)題。第一是安全,因?yàn)橐胱鳛楣不A(chǔ)設(shè)施必須取得用戶的充分信任。第二是標(biāo)準(zhǔn)化,不能再走中間件的老路。第三是開源,要走開放的平臺(tái),這樣才有發(fā)展。