云計(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ì)算,比如多少的用戶(hù),今年花費(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)用,比如客戶(hù)離網(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ù)畢竟涉及用戶(hù)更廣,目前還需要時(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)。