當(dāng)世界上第一臺計算機于1946年2月14日在美國費城的賓夕法尼亞大學(xué)公諸于世的時候,面對這部使用了18800個真空管,長50英尺,寬30英尺,占地1500平方英尺,重達(dá)30噸(大約是一間半的教室大,六只大象重)的“巨型”計算機,沒有人能夠想到,在經(jīng)歷了電子管、晶體管、集成電路和大規(guī)模集成電路等時代,60多年后的個人計算機可以只有一本書厚。
當(dāng)美國國防部高級研究計劃局(ARPA)在上世界七十年代初把辦公室的幾臺電腦連接起來使用的時候,他們也絕不會想到三十多年后,普通老百姓也可以通過Internet看到維基百科解密的美國國防部的機密文件。
今天,盡管我們有了高速的個人計算機,盡管我們有了儲存大量信息的網(wǎng)絡(luò),但是科學(xué)技術(shù)的發(fā)展是無止境,信息技術(shù)的高速發(fā)展將會為人類帶來更美好的生活,一個新的觀念已經(jīng)為IT業(yè)指明了發(fā)展方向,這就是云計算。
那么什么是云計算呢?
云計算,顧名思義就是計算“云”的方法。當(dāng)然,這里的“云”不是藍(lán)天中飄蕩的白云。而是散布在Internet上的各種資源的統(tǒng)稱。把Internet比喻為藍(lán)天,把Internet上所有可以利用的資源稱為“云”,利用Internet上的“云”來為我服務(wù),就叫做“云計算”!Google的科學(xué)家們還是很有詩意的。
所以,我們看到的關(guān)于云計算的專業(yè)解釋是這樣的:云計算(cloud computing)是商業(yè)化的超大規(guī)模分布式計算技術(shù)。即:用戶可以通過已有的網(wǎng)絡(luò)將所需要的龐大的計算處理程序自動分拆成無數(shù)個較小的子程序,再交由多部服務(wù)器所組成的更龐大的系統(tǒng),經(jīng)搜尋、計算、分析之后將處理的結(jié)果回傳給用戶。
最簡單的云計算技術(shù)在網(wǎng)絡(luò)服務(wù)中已經(jīng)隨處可見并為我們所熟知,比如搜尋引擎、網(wǎng)絡(luò)信箱等,使用者只要輸入簡單指令即可獲得到大量信息。而在未來的“云計算”的服務(wù)中,“云計算”就不僅僅是只做資料搜尋工作,還可以為用戶提供各種計算技術(shù)、數(shù)據(jù)分析等的服務(wù)。透過“云計算”,人們利用手邊的PC機和網(wǎng)絡(luò)就可以在數(shù)秒之內(nèi),處理數(shù)以千萬計甚至億計的信息,得到和“超級計算機”同樣強大效能的網(wǎng)絡(luò)服務(wù),獲得更多,更復(fù)雜的信息計算的幫助。比如分析DNA的結(jié)構(gòu)、基因圖譜排序、解析癌癥細(xì)胞等等。就普通百姓常用而言,在云計算下,未來的手機、GPS等行動裝置都可以發(fā)展出花樣翻新、目不暇接的各色應(yīng)用服務(wù)。
在云計算中,“云”不僅僅是信息源,還包括一系列可以自我維護(hù)和管理的虛擬的計算資源,比如大型計算服務(wù)器、存儲服務(wù)器、寬帶資源等等。云計算將所有的信息資源和計算資源集中起來,由軟件實現(xiàn)自動管理,無需人為參與。使用者只需提出目標(biāo),而把所有事務(wù)性的事情都交給“云計算”??梢?,云計算不是一個單純的產(chǎn)品,也不是一項全新的技術(shù),而是一種產(chǎn)生和獲取計算能力的新的方式。有人這樣解釋道:云計算是一種服務(wù),這種服務(wù)可以是IT和軟件,也可以是與互聯(lián)網(wǎng)相關(guān)的任意其他的服務(wù)。
對于真正的“云計算”來說,信息資源,計算服務(wù),軟件支持和商業(yè)模式,這四大要素,一個都不能少。一句話概括起來:云計算就是網(wǎng)格計算的一個商業(yè)升級版。