最近幾年,云計算的應用及落地被談論了很多,也在很多方面被實踐著。黃罡,北大軟件所副所長,一直專注于云計算技術(shù)領(lǐng)域的研究,在他看來:云計算是新一代IT引擎,從技術(shù)上屬于網(wǎng)絡計算,根據(jù)應用需求將計算和數(shù)據(jù)分布到多臺聯(lián)網(wǎng)計算機,云計算已經(jīng)走過了1.0時代與2.0時代,而現(xiàn)在則是3.0時代,是一個云端融合的時代。
黃罡認為:2015年,云計算發(fā)展重點將會體現(xiàn)出兩個關(guān)鍵詞,一個是云端融合,一個是自主創(chuàng)新與實踐。從技術(shù)的角度看,過去云計算十年走過了1.0和2.0時代。
首先,云計算是新一代IT的引擎?;ヂ?lián)網(wǎng)以及移動互聯(lián)網(wǎng)和物聯(lián)網(wǎng)之上,核心一定是云計算,云計算往上發(fā)展出現(xiàn)移動計算、大數(shù)據(jù),從而支撐新一代信息產(chǎn)業(yè),現(xiàn)代服務業(yè)、現(xiàn)代制造業(yè)。從學術(shù)的角度看,云計算就是經(jīng)典的網(wǎng)絡計算。計算機出來以后,從單機時代到了網(wǎng)絡時代,把應用的數(shù)據(jù)和代碼分布到聯(lián)網(wǎng)的計算機上,協(xié)同去完成各種計算任務。
而網(wǎng)絡計算就是把這些計算設備通過網(wǎng)絡連起來,讓它無處不在,同時還能與后臺的計算機連起來,就是泛在化。另外也強調(diào)集中化,從集群到網(wǎng)格,到云,強調(diào)的是計算能力追求更快更強,泛在化追求的是更多更好用。
從2006年底谷歌提出了云計算這個詞,這是一個概念探索期。因為云計算和網(wǎng)格、和今天看到的天河計算機這種超級計算機都是不同的,網(wǎng)絡計算集中化的理念發(fā)生了轉(zhuǎn)變,從更強到更易,這本身是一個觀念上巨大的轉(zhuǎn)變,這是所謂的1.0時期。
過了概念探索期以后,經(jīng)過頭五年的概念探索,進入了技術(shù)驗證期,概念想明白了,確實要上云計算,怎么做呢?這個時候就出現(xiàn)了技術(shù)上的轉(zhuǎn)變,網(wǎng)絡計算集中化的技術(shù)發(fā)生轉(zhuǎn)變,從管理到服務。服務一出來以后,對于資源管理的要求和技術(shù)挑戰(zhàn)就完全不同了。在這個時期,各家,包括今天聽到的很多企業(yè),都在從自己的角度想這個技術(shù)應該怎么做。我們也看到,這是2011年美國國家標準技術(shù)研究所發(fā)布的云計算定義。
這個時期的技術(shù)重點已經(jīng)不是虛擬化了,而是怎么把大規(guī)模的虛擬資源管起來。這時候的應用方式和用戶跟前兩年不一樣了,一般的老百姓都可以開始使用像云存儲、云主機等云服務。
這個時期的共識是,云計算的兩大核心技術(shù)就是服務和管理。首先,與以往網(wǎng)絡計算集中化以硬件資源管理為核心不同,軟硬件資源虛擬化降低用戶成本與使用門檻,硬件資源虛擬化屏蔽硬件管理復雜性與異構(gòu)性,管理功能可編程滿足上層服務的個性化管理需求。應用部署容器化實現(xiàn)應用跨云平臺的移植性。
上述時代黃罡認為可稱為云計算2.0時代。他給出了一個很形象的比喻:1.0時代類似于春秋,就是各種想法百家爭鳴的時代。2.0時代,理念想清楚了,就是看誰強了,相當于戰(zhàn)國爭霸。而3.0時代,便是大秦統(tǒng)一天下的時代。
2015年,便是云計算3.0時代的起點:
首先,云計算的計算模式,應用模式已經(jīng)得到了共識,這是1.0時代解決的問題。第二,核心技術(shù),2.0時代就是服務加管理,大家考慮怎么在應用繁榮期讓云計算變得更好。云計算1.0和2.0是在服務器那一端進行網(wǎng)絡計算集中化,3.0時代需要解決集中化和泛在化合二為一的問題。
其次,云和終端的融合開啟了云計算3.0??梢苑Q之為“Phone起云涌”,2006年亞馬遜發(fā)布了AWS,2007年1月,蘋果發(fā)布了iPhone,2007年11月,谷歌發(fā)布了安卓,2014年,他們兩個同時都達到了上千億的市場。今天大家看到很多移動APP,一定是移動互聯(lián)網(wǎng)加云計算,但是同時,風起云涌挑戰(zhàn)企業(yè)傳統(tǒng)信息化。
在今天的移動互聯(lián)網(wǎng)和云計算框架下,軟件根據(jù)設備特性、用戶偏好、使用場景、資源現(xiàn)狀等情況,按需使用和調(diào)整終端和云端的計算、存儲、網(wǎng)絡、電力等資源,本質(zhì)上云計算管理與服務從云向端自然延伸,即云端融合。與此對應的是,Gartner發(fā)布的2014年、2015年十大戰(zhàn)略性技術(shù)趨勢里也都提出了云端/客戶端的架構(gòu)。
因此,云端融合生態(tài)系統(tǒng),打造面向行業(yè)領(lǐng)域的應用與服務按需開發(fā)、部署、運維。這是云計算3.0時代的重要特征。