分析:云計(jì)算的服務(wù)性與網(wǎng)格計(jì)算的協(xié)同性 |
發(fā)布時(shí)間: 2012/8/3 17:02:45 |
“什么是云計(jì)算與網(wǎng)格計(jì)算的差別?”我承認(rèn)直到此刻還從未對(duì)此問題做出過令自己滿意的解答或解釋。當(dāng)和工程師與學(xué)術(shù)界人士一起交流探討云計(jì)算之后我常常被這一問題問住,有時(shí)也做出臨場搪塞似的回答:“云計(jì)算與網(wǎng)格計(jì)算都是分布式計(jì)算,由于網(wǎng)格計(jì)算也帶有服務(wù)、按需收費(fèi)、虛擬資源整合等概念,所以云計(jì)算應(yīng)該是網(wǎng)格計(jì)算的一個(gè)子問題”。事后上網(wǎng)搜索也只能找到諸如:“云計(jì)算是網(wǎng)格計(jì)算的商業(yè)實(shí)現(xiàn)”,“科學(xué)家使用網(wǎng)格計(jì)算,普羅大眾使用云計(jì)算”云云,總覺得有點(diǎn)無關(guān)痛癢。由于一直對(duì)這樣的回答不甚滿意,一直還在繼續(xù)想這個(gè)問題。最近似乎有了一點(diǎn)竊以為的想法,斗膽亮出供參考評(píng)論。 對(duì)于云計(jì)算,尤其對(duì)于它的未來,我想可以作這樣一個(gè)趨勢性的理解:用戶信息將永久性地在大型數(shù)據(jù)中心的服務(wù)器上存儲(chǔ)與處理,而只是臨時(shí)性地暫存到客戶終端設(shè)備上為用戶作人機(jī)交互式的使用。這里“暫存”要用cache這個(gè)字才更精確。因?yàn)閏ache還有“高速緩存”和“本地暫存”的譯法。前者譯法的意思是CPU將一小部分經(jīng)常要處理的數(shù)據(jù)從比較慢的主內(nèi)存搬到自身帶有的高速暫存器里,就近處理以提高處理速度。后者的意思是網(wǎng)頁瀏覽器把最近訪問過的網(wǎng)頁暫存于本地磁盤,再次訪問時(shí)就不必再到網(wǎng)上去舍近求遠(yuǎn)了。今后用戶信息在大型數(shù)據(jù)中心的服務(wù)器上存儲(chǔ)和處理的永久性,而在客戶終端設(shè)備機(jī)上cache式暫存和使用的臨時(shí)性,這應(yīng)該是用戶信息今后在我們這個(gè)世界里存在的一種標(biāo)準(zhǔn)狀態(tài)。這就像今天我們只在錢包里存放少許現(xiàn)金以方便使用,而把大量金錢存入銀行賬戶里以確保安全,一個(gè)道理。 本地計(jì)算的“自我服務(wù)” 我們今天的大多數(shù)計(jì)算與信息處理還是在本地機(jī)器上進(jìn)行的,接受服務(wù)的成分很有限。用本地機(jī)器處理信息時(shí),我們已經(jīng)習(xí)慣做許多和我們信息處理與使用無甚關(guān)系的事情。舉幾個(gè)顯而易見習(xí)以為常的事務(wù)處理為例:比如我們?yōu)閿?shù)據(jù)做安全冗余備份。如果說處理信息的目的是為了讓信息變得更有用,使用信息的目的是為了讓我們的知識(shí)變得更完善,那么很顯然,我們?yōu)樽约旱臄?shù)據(jù)做冗余備份這樣的事情與我們的這兩個(gè)目的毫無關(guān)系。類似的事務(wù)處理比如為騰出磁盤空間而刪除壓縮文件,為自己的文件創(chuàng)建和管理目錄,殺毒,打補(bǔ)丁等等,都是與我們處理和使用信息的目的無關(guān)卻常常不得不作的事。讓我管這一類為信息在本地處理時(shí)必須要做的事務(wù)性處理叫做“自我服務(wù)(self service)”。信息在本地機(jī)器上處理時(shí)我們需要做的自我服務(wù)的事務(wù)有不少:購買、安裝、日常維護(hù)、升級(jí)那些十分復(fù)雜的、在本地客戶機(jī)上跑的操作系統(tǒng)與應(yīng)用軟件,這些大概可以被認(rèn)為是所有自我服務(wù)事務(wù)中最糟糕最令人討厭的一類了?墒侵灰畔⑻幚磉在本地客戶機(jī)上進(jìn)行,自我服務(wù)事務(wù)就不可避免。 云計(jì)算的服務(wù)性 由于云計(jì)算的用戶在客戶端缺少數(shù)據(jù),相對(duì)知識(shí)貧乏,所以服務(wù)必成為云計(jì)算的要素。首先因?yàn)榭蛻舳藳]有必要永久性存儲(chǔ)數(shù)據(jù),不再重視數(shù)據(jù)處理功能(客戶端重視的功能是簡便易用的人機(jī)交互界面),自我服務(wù)類的事務(wù)會(huì)變得越來越無用處。而在云上自我服務(wù)的概念就更不復(fù)存在了,取而代之的是接受服務(wù)。舉例:如果一個(gè)用戶在云上做了一份文件拷貝,其目的不論是什么,一定不是為了做安全冗余備份,那是云服務(wù)商的任務(wù),不是用戶的事。又比如今后若要賣數(shù)據(jù)壓縮,重復(fù)數(shù)據(jù)刪除,殺毒之類軟件的,還是去找云計(jì)算服務(wù)商吧,客戶端的用戶是不會(huì)太有興趣的。惡意攻擊客戶端所能得逞的價(jià)值越來越低,所以在客戶端殺毒的價(jià)值也走低。更進(jìn)一步,今后不僅操作系統(tǒng),而且許多應(yīng)用軟件尤其是辦公文檔處理軟件,大都將跑在云里大型數(shù)據(jù)中心的服務(wù)器上。當(dāng)用戶使用一個(gè)云里的軟件處理數(shù)據(jù)時(shí),大多數(shù)情況是該軟件早就已經(jīng)在那兒跑著了,用戶的使用只不過是讓該軟件為用戶發(fā)一個(gè)線程(thread),而不像現(xiàn)在本地計(jì)算的情形,要先從外存將軟件裝載入內(nèi)存啟動(dòng)成為一個(gè)進(jìn)程(process)后再使用。發(fā)一個(gè)線程要遠(yuǎn)比啟動(dòng)一個(gè)進(jìn)程節(jié)省CPU周期和內(nèi)存空間,所以在云上以作為服務(wù)、多線程的方式使用軟件比起在云下本地客戶端機(jī)器上以“自我服務(wù)”、啟動(dòng)進(jìn)程的方式使用軟件要更節(jié)省計(jì)算資源,更綠色。 網(wǎng)格計(jì)算的協(xié)同性 如果說云計(jì)算是對(duì)IT資源進(jìn)行合理化分配重組,實(shí)現(xiàn)輕化客戶端而重化數(shù)據(jù)中心服務(wù)器端,網(wǎng)格計(jì)算則注重對(duì)資源作集成與實(shí)現(xiàn)共享而非強(qiáng)調(diào)合理化分配重組。這里資源的集成與共享不僅只對(duì)IT資源而言,而且還包含數(shù)據(jù)資源、信息資源、知識(shí)資源、專家資源,稀缺科研設(shè)備資源,等等。對(duì)IT資源的集成體現(xiàn)為實(shí)現(xiàn)高性能計(jì)算及海量信息處理的能力和容量上,而對(duì)其它類別資源的集成就更多體現(xiàn)為共享、協(xié)同、合作使用集成的資源,構(gòu)造成一個(gè)“虛擬組織”(virtual organization),從而能夠解決一些分散單干時(shí)不容易解決的任務(wù)。所以網(wǎng)格計(jì)算也常常又叫做虛擬組織里的協(xié)同計(jì)算。在此有必要強(qiáng)調(diào):與云計(jì)算用戶端“缺乏知識(shí)”,避免存儲(chǔ)數(shù)據(jù),輕化IT資源的情況不同,網(wǎng)格計(jì)算的用戶即虛擬組織的參與者不僅不缺乏知識(shí)、數(shù)據(jù)、專家、IT或稀缺科研設(shè)備等資源,正相反他們是這些資源的擁有者,甚至還是富有者,只不過他們還要通過協(xié)同合作的方式來達(dá)到這些資源的互補(bǔ)性共享,以實(shí)現(xiàn)更大化的資源利用。由此看來,“科學(xué)家使用網(wǎng)格計(jì)算,普羅大眾使用云計(jì)算”,這樣的說法很有道理。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |