在2009(第三屆)移動互聯(lián)網研討會的“云計算發(fā)展與應用”分論壇上,中國移動通信研究院業(yè)務支撐所副所長孫少陵博士介紹了中國移動研究院在云計算方面的工作。并表示,中國移動對云計算的研究為中國移動IT支撐系統(tǒng)以及提供移動互聯(lián)網業(yè)務和服務的需求而服務。
孫少陵給出了中國移動研究院對云計算的定義:云計算是發(fā)源于搜索引擎平臺,是互聯(lián)網企業(yè)在創(chuàng)業(yè)階段基于追求低成本、高效能以及資源靈活分配應用快速部署的考慮而發(fā)出的一種IT系統(tǒng)實現技術。首先它要基于大規(guī)模、低成本、價格低廉的計算平臺,同時必須是能夠資源靈活調配,應用快速部署。
據了解,中國移動在2007年開始了云計算研究,并將該研究計劃命名為“大云”計劃,在國內也是起步較早。
孫少陵還介紹,中國移動“大云”計劃是中國移動研究院為打造中國移動云計算基礎設施實施的關鍵技術,目標主要有兩個:一是為中國移動IT支撐系統(tǒng)服務,(中國移動IT支撐系統(tǒng)是全球最大的數據庫之一);二是為滿足中國移動提供移動互聯(lián)網業(yè)務和服務的需求。
據了解,中國移動的“大云”計劃開始于2007年3月,在2007年7月份,中國移動研究院用15臺PC基于開源Hadoop系統(tǒng)搭建云計算研究環(huán)境;到了2008年10月份,我建立了256個節(jié)點的運算平臺,開始類似于數據挖掘等等方面應用開發(fā)和一些研究工作;2009年8月份,中國移動研究院發(fā)布了一個0.5版本的“大云”系統(tǒng);
孫少陵還表示,預計到2009年12月底,中國移動研究院的實驗室云計算平臺將擴容到1024個節(jié)點,并計劃在2010年適當時間會發(fā)布1.0版本。
以下為孫少陵的演講全文:
孫少陵:各位領導、各位嘉賓,下午好!非常高興今天有這個機會跟大家交流一下云計算,也談一下我們中國移動研究院對云計算如何理解,同時匯報一下研究院這兩年在云計算方面做的一些工作。
我的演講主要包括兩部分:云計算概述,談談我們對云計算是如何理解。中國移動“大云”計劃,現在對于整個云計算研究和開發(fā)計劃給大家匯報一下。
云計算技術從今年才開始特別的熱起來,現在在網上大家可以看到關于云計算定義幾十種,甚至上百種定義,每一個互聯(lián)網或者IT界專家對云計算理解都不一樣。因為云計算不是從實驗室,從院校、學術界產生的東西,而是真正從產業(yè)里,從互聯(lián)網上產生的東西,所以我們覺得有必要先回顧一下云計算的產生歷程。
1961年的時候,斯坦福教授提出計算資源可以成為一些基礎設施的東西。到了2001年,GOOGLE在搜索引擎大會上首次提出云計算概念。2003年GOOGLE逐步開始在內部使用云計算,為它的搜索提供服務。同時在08年的時候,真正把這個平臺開放出來。2006年,亞馬遜正式提供云計算服務,把云計算作為一種商業(yè)服務向外提供。2008年,微軟推出Azure云計算平臺。
第一種是GOOGLE模式,把云計算作為一個能夠提供大規(guī)模數據的存儲、數據處理、數據分析的平臺,通過這樣的平臺,GOOGLE可以在它的搜索引擎等等互聯(lián)網服務上,以別人幾十分之一的成本提供服務。這是GOOGLE的技術路線。
第二種是亞馬遜的技術路線。把IT一些基礎資源,包括計算資源、存儲資源和網絡資源抽象化,變成一個資源池,可以根據用戶使用需求按量提供服務,按使用量進行收費。這是亞馬遜的技術路線。
第三種技術路線是把軟件一種服務模式變成了向用戶直接提供服務,把原來賣軟件變成賣服務的模式。他們這種技術路線跟云沒有必然聯(lián)系,但是在云平臺上會得到更有效的推廣。
中國移動研究院是在2007年開始起用云計算研究,也就是我們“大云”計劃。在國內我們的提供比較早。
對于云計算的定義,我們也是綜合了業(yè)界很多專家,以及我們在線網研究和實踐,對于云計算有這樣一個定義:云計算是發(fā)源于搜索引擎平臺,是互聯(lián)網企業(yè)在創(chuàng)業(yè)階段基于追求低成本、高效能以及資源靈活分配應用快速部署的考慮而發(fā)出的一種IT系統(tǒng)實現技術。首先它要基于大規(guī)模、低成本、價格低廉的計算平臺,同時必須是能夠資源靈活調配,應用快速部署。
它應該有以下幾個特征:大規(guī)模。云計算如果不能無限擴展的話,不能稱為云計算平臺。世界上最大的GOOGLE,接近上百萬臺服務器。
云計算應該有非常好的環(huán)境,不僅能夠擴大,還能縮小。亞馬遜可以把一臺服務器分成多臺服務器,傳給用戶。
資源共享,云計算突出資源池的概念,對用戶的需求,可以以抽象的計算能力、存儲能力、網絡能力方式提供給用戶,并且能夠讓用戶按照使用量進行消費。
動態(tài)分配,我們資源能夠靈活進行分配。用戶如果現在需要更多資源的話,可以很快去部署,要有很強的管理和調度能力。
跨地域,云計算需要能夠整合不同地域資源。比如說GOOGLE的云計算的計算中心分布在全世界任何一個地方,為了節(jié)能減排,比如它在冬天的時候可以讓比利時這邊的計算中心通過自然散熱的方式工作,但是一年有幾天溫度無法保證正常運行,可以把所有業(yè)務遷移到南半球等等這樣的地球,所以這種跨地域能力也是云計算的特征。
云計算按商業(yè)模式可以分成IaaS,就是給使用者提供最簡單的計算存儲和網絡等等能力,讓用戶自己搭建自己的業(yè)務平臺。PAAS,在云計算平臺之上抽象出一些比較簡單易用的接口和能力,讓用戶能夠在這個平臺上快速搭建自己的應用。SAAS,實際上不是跟云計算必然聯(lián)系,是一種服務模式。
從服務對象,提供公有云、私有云、混合云。我們認為云計算應該具有的技術架構,從層次上來說分:
資源層是提供最基本的Iaas能力資源,比如服務器、存儲和網絡。
平臺層是整個云計算架構當中比較核心的一塊。平臺層包含一些數據挖掘、并行計算等等一些軟件。我們作為一個運營商,可以把網絡當中一些比較重要的能力,比如待計費等等抽象出來,作為平臺層一部分開放給用戶。
應用層就是各種各樣第三方或者自有的一些應用軟件。
很重要的運營管理系統(tǒng),整個云計算成千上萬臺服務器,如果能夠有效協(xié)同工作的話,必須有賴于強大的運營管理平臺。