技術(shù)
導(dǎo)讀:在神馬都是浮云的年代,云計(jì)算成為熱門(mén)中的熱門(mén)一點(diǎn)都不奇怪。從2007年的概念提出,到2008年的雛鶯試聲,2009年的沸沸揚(yáng)揚(yáng),直到2010年的冷靜回歸。在“2010-2011年企業(yè)信息化建設(shè)現(xiàn)狀及趨勢(shì)調(diào)查”中,只有15.8%的被調(diào)查者認(rèn)為云計(jì)算會(huì)對(duì)本公司的IT建設(shè)產(chǎn)生影響,而有51.9%的被調(diào)查者認(rèn)為“短期內(nèi)不會(huì)產(chǎn)生影響,長(zhǎng)期將會(huì)產(chǎn)生影響”。
在神馬都是浮云的年代,云計(jì)算成為熱門(mén)中的熱門(mén)一點(diǎn)都不奇怪。從2007年的概念提出,到2008年的雛鶯試聲,2009年的沸沸揚(yáng)揚(yáng),直到2010年的冷靜回歸。在“2010-2011年企業(yè)信息化建設(shè)現(xiàn)狀及趨勢(shì)調(diào)查”中,只有15.8%的被調(diào)查者認(rèn)為云計(jì)算會(huì)對(duì)本公司的IT建設(shè)產(chǎn)生影響,而有51.9%的被調(diào)查者認(rèn)為“短期內(nèi)不會(huì)產(chǎn)生影響,長(zhǎng)期將會(huì)產(chǎn)生影響”。
我們可以將其解讀為用戶在最初的迷茫之后,并沒(méi)有迷失在媒體、廠商的過(guò)度宣傳中。在云計(jì)算從概念走向應(yīng)用的過(guò)程中,混沌的定義、似是而非的產(chǎn)品、花樣繁多的技術(shù)、喧囂的廠商、隱約的安全風(fēng)險(xiǎn)、紛擾的云計(jì)算標(biāo)準(zhǔn)......所有疑惑都會(huì)在真正成功的案例、務(wù)實(shí)的應(yīng)用到來(lái)后豁然開(kāi)朗。
為此,IT168企業(yè)組啟動(dòng)云計(jì)算系列訪談活動(dòng),制造、金融、能源......和行業(yè)精英深入探討:云計(jì)算,你們準(zhǔn)備好了嗎?今天,我們將看看一向走在IT建設(shè)前沿的通信行業(yè),面對(duì)云計(jì)算來(lái)襲,將會(huì)如何應(yīng)對(duì)?
我們的采訪對(duì)象是某通信公司關(guān)鍵業(yè)務(wù)項(xiàng)目經(jīng)理,這里稱(chēng)其為豐博士。豐博士在通信行業(yè)有著多年的實(shí)踐經(jīng)驗(yàn),更有著豐富的理論底蘊(yùn),因此我們的話題便在通信行業(yè)的大背景下圍繞著云計(jì)算的技術(shù)、業(yè)務(wù)、應(yīng)用展開(kāi)。
技術(shù):另類(lèi)“新瓶裝舊酒”
記者:談?wù)勀鷮?duì)云計(jì)算的理解和態(tài)度。電信運(yùn)營(yíng)商在云計(jì)算時(shí)代如何定位和布局?
豐博士:從技術(shù)上,云計(jì)算不是什么新東西。云計(jì)算的核心技術(shù)是并行計(jì)算,作為一種提高計(jì)算速度和處理能力的有效手段,并行計(jì)算早就不是新技術(shù)。
云計(jì)算的出現(xiàn)是因?yàn)榛ヂ?lián)網(wǎng)的發(fā)展而來(lái)。以Google等搜索引擎為代表,之所以選擇并行計(jì)算,在于當(dāng)時(shí)互聯(lián)網(wǎng)數(shù)據(jù)結(jié)構(gòu)的特點(diǎn)是非結(jié)構(gòu)化的。而數(shù)據(jù)庫(kù)擅于處理結(jié)構(gòu)化數(shù)據(jù),卻不適合處理互聯(lián)網(wǎng)的非結(jié)構(gòu)化數(shù)據(jù)。
此外,搜索引擎的最大特點(diǎn)就是數(shù)據(jù)量大,如果按照運(yùn)營(yíng)商那樣60~70%的成本投入硬件,當(dāng)時(shí)的小小Google根本承受不起,成本壓力根本不可能使他們走到今天。
經(jīng)過(guò)對(duì)互聯(lián)網(wǎng)業(yè)務(wù)特征的分析:大量的數(shù)據(jù),但是數(shù)據(jù)的運(yùn)算簡(jiǎn)單,簡(jiǎn)單地說(shuō),只用把這些數(shù)據(jù)抽出來(lái),存到一個(gè)文件里就可以。雖然業(yè)務(wù)操作簡(jiǎn)單,但是數(shù)據(jù)量卻龐大。在這樣一個(gè)特定的業(yè)務(wù)環(huán)境下,Google選擇了用文件系統(tǒng)存儲(chǔ)+并行計(jì)算來(lái)實(shí)現(xiàn),這樣的模式與其業(yè)務(wù)特性最吻合。
當(dāng)然,除此以外,Google也有自己獨(dú)特的技術(shù),包括算法、管控、冷卻方法、處理宕機(jī)等,這些外圍技術(shù)保證了核心技術(shù)可靠的實(shí)現(xiàn)業(yè)務(wù)。雖然云計(jì)算用到的PC Server是不可靠的,對(duì)于通信行業(yè)5個(gè)9的要求,似乎不可達(dá)到。但是,Google通過(guò)轉(zhuǎn)換角度解決問(wèn)題。過(guò)去人們寄希望于想辦法讓一臺(tái)機(jī)器穩(wěn)定可靠,但是其實(shí)可以用很多不那么穩(wěn)定可靠的PC Server,通過(guò)并不新的技術(shù)手段,來(lái)實(shí)現(xiàn)整體的穩(wěn)定可靠。
因此,我把云計(jì)算看作是在特定環(huán)境下的一次技術(shù)回歸,它的價(jià)值在于,在互聯(lián)網(wǎng)環(huán)境下,云計(jì)算恰恰吻合了這樣一個(gè)業(yè)務(wù)特征,滿足了業(yè)務(wù)需求,同時(shí)解決了海量數(shù)據(jù)存儲(chǔ)的難題。
雖然云計(jì)算不是新技術(shù),但是它勇敢做出了嘗試,用實(shí)踐證明海量數(shù)據(jù)通過(guò)并行計(jì)算,通過(guò)PC Server的疊加,照樣能夠?qū)崿F(xiàn)大量數(shù)據(jù)的存儲(chǔ)和處理。
站在運(yùn)營(yíng)商的角度,或者說(shuō)站在用戶的角度,云計(jì)算給我們的最大啟發(fā)是,業(yè)務(wù)選擇了技術(shù)。云計(jì)算之所以能夠新瓶裝舊酒,最主要的原因就是充分滿足互聯(lián)網(wǎng)業(yè)務(wù)的特征,這正是它的最大價(jià)值所在。
業(yè)務(wù)選擇技術(shù)
記者:我們知道,電信運(yùn)營(yíng)商已經(jīng)在云計(jì)算方面做了不少動(dòng)作,您認(rèn)為通信行業(yè)的那些業(yè)務(wù)適合選擇云計(jì)算呢?電信運(yùn)營(yíng)商使用云計(jì)算的目的和價(jià)值何在?
豐博士:在對(duì)云計(jì)算的分析過(guò)程中,我們也調(diào)研了國(guó)外的大企業(yè),從現(xiàn)有情況來(lái)看,電信IT業(yè)務(wù)相對(duì)復(fù)雜,與互聯(lián)網(wǎng)的業(yè)務(wù)特征不同,它包括大量的數(shù)據(jù)處理操作。雖然就云計(jì)算而言,大部分功能是可以實(shí)現(xiàn)的,這里主要考慮的是SQL,SQL的大部分基本操作在云計(jì)算平臺(tái)是可以滿足的;但是對(duì)海量數(shù)據(jù)去做復(fù)雜操作,云計(jì)算就不是那么容易處理了。
因此,就目前看來(lái),云計(jì)算技術(shù)條件下有些業(yè)務(wù)是處理不了的,這是由它的技術(shù)本身所導(dǎo)致。雖然云計(jì)算能夠處理互聯(lián)網(wǎng)的海量數(shù)據(jù),但并不意味著可以處理IT環(huán)境下所有業(yè)務(wù)特征的所有需求。 特別是,電信運(yùn)營(yíng)商的計(jì)費(fèi)業(yè)務(wù)、數(shù)據(jù)分析業(yè)務(wù),數(shù)據(jù)操作都很復(fù)雜。在此過(guò)程中,想全面實(shí)施云計(jì)算還是比較困難的。
云計(jì)算自己也在不斷演進(jìn)中,不管是大表方式,還是其他技術(shù),它也在不斷改進(jìn)發(fā)展。但是機(jī)制上的前天不足,讓它和傳統(tǒng)數(shù)據(jù)庫(kù)畢竟不是一個(gè)量級(jí)。IT技術(shù)的演進(jìn)從磁帶、文件到DBMS,云計(jì)算實(shí)際是回歸到文件,而這是有前提的,即必須業(yè)務(wù)操作簡(jiǎn)單才行。這是云計(jì)算的一個(gè)局限點(diǎn)。
這并不是說(shuō)云計(jì)算對(duì)網(wǎng)絡(luò)運(yùn)營(yíng)商就沒(méi)有用。經(jīng)過(guò)詳細(xì)分析,我們發(fā)現(xiàn),對(duì)于電信運(yùn)營(yíng)商,很多數(shù)據(jù)的存儲(chǔ),以及部分?jǐn)?shù)據(jù)操作可以放到云計(jì)算平臺(tái)上運(yùn)行,而這將大大降低在IT方面的投資。對(duì)于通信領(lǐng)域,大家知道,一方面IT投資大,另一方面議價(jià)能力卻有限,數(shù)據(jù)庫(kù)、服務(wù)器就那么幾家國(guó)外產(chǎn)品。云計(jì)算則可以大大削弱運(yùn)營(yíng)商在這方面的依賴(lài)。
我們做過(guò)比較,在云計(jì)算平臺(tái)上1個(gè)TB數(shù)據(jù)的成本,相較于數(shù)據(jù)庫(kù)上1個(gè)TB的成本,便宜達(dá)一個(gè)數(shù)量級(jí)。因此,云計(jì)算平臺(tái)在電信運(yùn)營(yíng)商的IT環(huán)境下是有價(jià)值的。云計(jì)算給我們的另一個(gè)啟發(fā)是,原來(lái)的很多操作都在數(shù)據(jù)庫(kù)這樣昂貴的平臺(tái)上操作,其實(shí)其中的很多運(yùn)算完全可以放在廉價(jià)的平臺(tái)上操作,并不是所有的計(jì)算都要放在昂貴的平臺(tái)上操作。
作為電信運(yùn)營(yíng)商業(yè)務(wù),不論是計(jì)費(fèi)還是經(jīng)分,很多處理過(guò)程是可以分階段、分步驟實(shí)現(xiàn),在此過(guò)程中,云計(jì)算平臺(tái)可以用于完成一些“粗加工”。因此,不是說(shuō)絕對(duì)地這個(gè)業(yè)務(wù)適合云計(jì)算,那個(gè)業(yè)務(wù)不適合云計(jì)算,而是業(yè)務(wù)的某些部分可以適合云計(jì)算平臺(tái)。
舉個(gè)例子,運(yùn)營(yíng)商現(xiàn)在進(jìn)行的匯總計(jì)算,比如多少的用戶,今年花費(fèi)多少話費(fèi),通話時(shí)間多長(zhǎng)等,這類(lèi)操作是可以分解出來(lái),在云計(jì)算平臺(tái)上去完成的。而云計(jì)算的提高性能體現(xiàn)在并行計(jì)算上,經(jīng)過(guò)測(cè)試,數(shù)據(jù)挖掘類(lèi)算法借助云計(jì)算確實(shí)能提高效率、縮短時(shí)間;但是對(duì)于遞歸操作,并行計(jì)算就起不到作用了。因此,回到最開(kāi)始:是業(yè)務(wù)選擇了技術(shù)。
應(yīng)用從非敏感業(yè)務(wù)開(kāi)始
記者:對(duì)于云計(jì)算供應(yīng)商的選擇,以及不同技術(shù)路線的判斷,您是如何看的?
豐博士:云計(jì)算中的MapReduce等都是開(kāi)源的。因此,對(duì)于這個(gè)問(wèn)題,站在一個(gè)企業(yè)的角度,面臨著兩個(gè)難題。第一,在開(kāi)源軟件環(huán)境下,如何保證服務(wù)質(zhì)量?代碼是開(kāi)源的,但非產(chǎn)品化的軟件,不能像供應(yīng)商提供的產(chǎn)品,出現(xiàn)問(wèn)題可以找到廠商提供技術(shù)支撐。開(kāi)源的問(wèn)題是出了問(wèn)題找不到人。第二,后續(xù)維護(hù)成本如何控制?成本分為兩部分,上面所說(shuō)的是硬件成本,沒(méi)有涉及管理成本或維護(hù)成本。云計(jì)算環(huán)境中要擔(dān)心的恰恰是這個(gè)問(wèn)題。誰(shuí)來(lái)提供云環(huán)境下的管理軟件,如何保證云平臺(tái)的可監(jiān)控?以前供應(yīng)商的服務(wù)成本是固定的,大家心里都有底,但是在開(kāi)源的環(huán)境下,誰(shuí)心里都沒(méi)底。一年花多少錢(qián)才夠?沒(méi)人知道。Google是有自己的專(zhuān)業(yè)團(tuán)隊(duì)在維護(hù),像電信運(yùn)營(yíng)商這樣的企業(yè)是否愿意維持這樣一個(gè)龐大的維護(hù)隊(duì)伍?這都是問(wèn)題。
而對(duì)于目前廠商所提供的私有云解決方案,個(gè)人認(rèn)為更多的是偷換概念。什么是云?Google云的最本質(zhì)特征是使用了PC Server和MapReduce等開(kāi)源軟件。個(gè)人認(rèn)為,這兩個(gè)特征正是云計(jì)算最主要的特征?,F(xiàn)在,一提到云,所有廠商馬上就說(shuō)自己都是云,確實(shí)現(xiàn)在服務(wù)器、數(shù)據(jù)庫(kù),哪里里面沒(méi)有并行計(jì)算。但此云非彼云,和用PC Server的云比起來(lái),他們的成本可高得太多了。真正的云就應(yīng)該是便宜的云。不是說(shuō)現(xiàn)在的產(chǎn)品,換個(gè)馬甲都叫云。并行計(jì)算是云的特征之一,但并非是并行計(jì)算就叫云。
記者:是否有一些云計(jì)算相關(guān)的應(yīng)用經(jīng)驗(yàn)與大家分享?
豐博士:目前,我們?cè)跀?shù)據(jù)分析的ETL部分做了一些嘗試,效果不錯(cuò)。還有一些數(shù)據(jù)挖掘類(lèi)的應(yīng)用,比如客戶離網(wǎng)分析,也看到了其價(jià)值,特別是速度相對(duì)更快,成本當(dāng)然也降下來(lái)。我們發(fā)現(xiàn),大部分?jǐn)?shù)據(jù)挖掘算法都是可以通過(guò)云平臺(tái)實(shí)現(xiàn),雖然性能不一定都能提升。同時(shí),問(wèn)題也比較明顯:云計(jì)算的操作對(duì)人的要求更高,它需要把算法進(jìn)行并行化改寫(xiě),這些都對(duì)操作人員提出更高要求。
目前,我們還是以數(shù)據(jù)分析的試點(diǎn)為主,計(jì)費(fèi)等敏感業(yè)務(wù)畢竟涉及用戶更廣,目前還需要時(shí)間和論據(jù)來(lái)證明。我們也還在摸索哪些業(yè)務(wù)運(yùn)算能夠移植到云平臺(tái)上來(lái),這樣能夠讓我們大大地節(jié)省成本。一切都還有待時(shí)間的證明,特別是核心系統(tǒng)更需要時(shí)間和階段。目前,國(guó)內(nèi)的云計(jì)算應(yīng)用也不多,除了互聯(lián)網(wǎng),還沒(méi)有看到一家大型企業(yè)的IT應(yīng)用是使用云計(jì)算。但有一點(diǎn)是可以肯定的,任何一家企業(yè)的業(yè)務(wù)計(jì)算都是可以拆分到云平臺(tái)上的。這是我們最大的經(jīng)驗(yàn)。
云計(jì)算無(wú)論對(duì)國(guó)家戰(zhàn)略還是行業(yè)發(fā)展,都是一次重新洗牌的絕好機(jī)會(huì)。無(wú)論是IT企業(yè)還是電信運(yùn)營(yíng)商,都已經(jīng)看到未來(lái)最大的競(jìng)爭(zhēng)對(duì)手無(wú)疑是互聯(lián)網(wǎng)。電信運(yùn)營(yíng)商正在向互聯(lián)網(wǎng)的轉(zhuǎn)型中。移動(dòng)互聯(lián)時(shí)代,運(yùn)營(yíng)商會(huì)有更多業(yè)務(wù)特征和傳統(tǒng)互聯(lián)網(wǎng)相吻合,不論是移動(dòng)搜索引擎還是移動(dòng)互聯(lián)業(yè)務(wù),云計(jì)算都將是運(yùn)營(yíng)商們決勝未來(lái)的關(guān)鍵“棋子”。