2013-03-15 10:39:49
來源:
“云計算”越來越成為人們所關(guān)注的一個名詞,因為它代表了信息時代的未來。
那么,什么是云計算?云計算有什么用處?它將如何改變整個世界?……一連串的問題等待解答。雖然,很多問題現(xiàn)在或許沒有完整的答案,但是,本文試圖通過分析云計算的起源以及云計算與網(wǎng)格計算、Web2.0之間的關(guān)系,來闡述云計算的歷史、發(fā)展與未來。
云計算產(chǎn)生的背景
通過上面的故事,或許大家已經(jīng)對云計算已經(jīng)有一些朦朧的認(rèn)識,并且隱隱約約地感覺到云計算與網(wǎng)格計算之間存在一定聯(lián)系。實際上,云計算確實不能算是一個全新的概念,但是,它卻將是一項顛覆性的技術(shù)。
在計算機(jī)產(chǎn)生后的相當(dāng)長的一段時間內(nèi),計算機(jī)網(wǎng)絡(luò)都還處于一個黑暗時代。但是到了上世紀(jì)90年代以后,網(wǎng)絡(luò)出現(xiàn)了爆炸式發(fā)展,隨即進(jìn)入了網(wǎng)絡(luò)泡沫時代。在21世紀(jì)初期,正當(dāng)互聯(lián)網(wǎng)泡沫破碎之際,Web2.0的興起,讓網(wǎng)絡(luò)迎來了一個新的發(fā)展高峰期。
在這個Web2.0的時代,F(xiàn)lickr、MySpace、YouTube等網(wǎng)站的訪問量,已經(jīng)遠(yuǎn)遠(yuǎn)超過傳統(tǒng)門戶網(wǎng)站。用戶數(shù)量多以及用戶參與程度高,是這些網(wǎng)站的特點。因此,如何有效地為如此巨大的用戶群體服務(wù),讓他們參與時能夠享受方便、快捷的服務(wù),成為這些網(wǎng)站不得不解決的一個問題。
而與此同時,憑借Google文件系統(tǒng)搭建起來Google服務(wù)器群,為Google提供強大的搜索速度與處理能力。于是,如何有效利用這些這種技術(shù),為更多的企業(yè)或個人提供強大的計算能力與多種多樣的服務(wù),就是像Google這樣擁有巨大服務(wù)器資源的企業(yè)在考慮的問題。
正是因為一方對計算能力的需求,而另一方能夠提供這樣的計算能力,于是云計算就應(yīng)運而生。
云計算與網(wǎng)格計算、Web2.0的關(guān)系
實際上,早在上世紀(jì)90年代,提出的網(wǎng)格計算的思想,就考慮充分利用空閑的CPU資源,搭建平行分布式計算。而在1999年出現(xiàn)的SETI@home更是成功的將網(wǎng)格計算的思想付諸實施,構(gòu)建了一個成功的案例。
而云計算與網(wǎng)格計算有許多相似之處,也是希望利用大量的計算機(jī),構(gòu)建出具有強大的計算能力。但是云計算有著更為宏大的目標(biāo),它希望能夠利用這樣的計算能力,在之上構(gòu)建穩(wěn)定而快速的存儲以及其它服務(wù)。而Web2.0正為云計算提供這樣的機(jī)遇。在Web2.0的引導(dǎo)下,只要有一些有趣而新穎的想法,就能夠基于云計算快速搭建Web應(yīng)用。這正是云計算所帶來的直接變化。
云計算與許多在Web上新興的名詞一樣,沒有明確的定義,但是我們可以從一些網(wǎng)站或組織給云計算下的定義中看出云計算的一些重要特點。Wikipedia關(guān)于云計算的定義為“云計算是網(wǎng)格計算下的一種新的(大約在2007年底出現(xiàn))標(biāo)簽,它使用公用計算或其它方法來共享計算資源。云計算是依靠本機(jī)服務(wù)器或個人設(shè)備來處理用戶應(yīng)用程序之外的另一種選擇”;News Blog認(rèn)為“云計算是一種將硬件與軟件外包給因特網(wǎng)服務(wù)提供商的概念”;但是,包括Forrester在內(nèi)的許多網(wǎng)站和組織都認(rèn)為“云計算看起來十分像是一種典型的突破性技術(shù)”。
已有的云計算案例
目前,包括Google、微軟、IBM、Amazon、EMC和惠普在內(nèi)的許多IT業(yè)巨頭都宣布要在云計算上進(jìn)行重點研究。也有了一些供企業(yè)使用的云計算案例。
其中最廣為人知的就是去年10月Google和IBM聯(lián)合宣布推廣“云計算”的計劃,包括卡內(nèi)基梅隆大學(xué)、斯坦福、伯克利、華盛頓大學(xué)、MIT在內(nèi)的許多高校都參加了這項計劃,而國內(nèi)的清華大學(xué)也在今年3月份加入了這項計劃之中。通過這項計劃,高校的研究者能夠更方便地利用Google和IBM的云計算資源,搭建出各種創(chuàng)新性的應(yīng)用。
而Amazon也提供了有名的EC2服務(wù),這項Amazon EC2服務(wù)即可看成是云計算的一個系統(tǒng),它能夠為用戶提供大規(guī)模的計算能力,有效地降低響應(yīng)時間,同時在經(jīng)濟(jì)上也比用戶自己搭建這樣的系統(tǒng)要便宜許多。
此外,恐怕最不能忽視的就是微軟在云計算上的態(tài)度。雖然截至目前,微軟還沒有明確地公布云計算上的戰(zhàn)略,這是因為微軟遲遲不愿放棄它通過多年發(fā)展起來的收費的Windows和Office產(chǎn)品。但是毫無疑問,微軟早已在云計算上展開動作。微軟亞洲研究院的WebStudio就已經(jīng)能夠提供在Web規(guī)模上快速搭建應(yīng)用,從這個角度上說,WebStudio已經(jīng)有一些云計算的影子。同時,微軟亞洲研究院正在進(jìn)行的一項三維虛擬世界(Microsoft Virtual World)的研究,也毫無疑問在未來需要云計算的支持。并且,微軟目前大力發(fā)展的Windows Live在線服務(wù),也是未來云計算的一部分。目前,微軟已經(jīng)向38個國家和地區(qū)(暫不包括中國)提供了高達(dá)5G的免費存儲空間,同時,Windows Live在線服務(wù)也包括了郵件、Spaces、照片庫等各種服務(wù)。有理由相信,微軟在云計算上也絕不會落后許多,甚至有可能像微軟上世紀(jì)90年代在Web上的發(fā)展一樣,雖是后起之秀,卻迅速占領(lǐng)大量市場。
云計算的未來
在云計算的戰(zhàn)場上,IT業(yè)的兩大巨頭Google與微軟終于站在了同一個競技場上,進(jìn)行正面的對抗。或許,這正是歷史的必然。
同時,就云計算本身而言,它將很有可能徹底改變用戶使用電腦的習(xí)慣,使用戶從以桌面為核心使用各項應(yīng)用轉(zhuǎn)移到以Web為核心進(jìn)行各種活動。而計算機(jī)也有可能退化成一個簡單的終端,不用再像現(xiàn)在一樣需要安裝各種軟件,同時為這些軟件的配置和升級費心費神。未來的計算機(jī)可能僅僅用作網(wǎng)絡(luò)連接以及使用云計算之上的各項服務(wù)。
從短期來看,云計算所帶來的各項變化對個人的影響還比較小,或許和從前的許多技術(shù)一樣,云計算將首先給企業(yè)(尤其是中小企業(yè))帶來最為直接的變化:他們能夠快速搭建自己想要的各種應(yīng)用,而不用再為服務(wù)器資源而煩惱。而云計算最終能否普及至個人,恐怕還需看未來一段時間的發(fā)展。
當(dāng)然,云計算的在未來的發(fā)展也面臨著各種挑戰(zhàn),其中安全和隱私將成為首要問題。試想一下,如果未來,用戶與企業(yè)的數(shù)據(jù)都高度集中在一個個的計算云或數(shù)據(jù)中心中,那么,這些計算云有可能就成為恐怖分子首要攻擊目標(biāo)。一旦恐怖分子得手,是否就會導(dǎo)致整個世界倒退幾年、甚至幾十年呢?同時,用戶該如何信賴提供云存儲以及云服務(wù)的那些公司,如果確保那些公司不泄露用戶的隱私呢?所有這些,都是云計算真正普及時必須解決的問題。
而且,云計算絕不僅僅是一個計算的問題,它需要融合許許多多的技術(shù)與成果。現(xiàn)有的許多研究問題將來必然是云計算的一部分,例如中國人民大學(xué)網(wǎng)絡(luò)與移動數(shù)據(jù)管理實驗室目前正在開展的多項研究:Web數(shù)據(jù)集成、個人數(shù)據(jù)空間管理、數(shù)據(jù)外包服務(wù)、移動路網(wǎng)上的研究以及隱私問題的研究,都會成為未來云計算的重要組成部分。