王堅(jiān) 楊璐
2008年,就在我決定加入阿里巴巴,但還沒有來(lái)上班的那段時(shí)間,馬云寫了一封很轟動(dòng)的郵件《冬天的使命》,大概是說(shuō)互聯(lián)網(wǎng)冬天要來(lái)了,后來(lái)確實(shí)就經(jīng)濟(jì)危機(jī)了。當(dāng)時(shí)阿里巴巴面臨很多挑戰(zhàn),所以,不是說(shuō)我預(yù)見到阿里會(huì)發(fā)展成今天這個(gè)樣子,或者我?guī)е鞔_的云計(jì)算設(shè)想來(lái)實(shí)現(xiàn)抱負(fù),而是偶然因素大于必然因素。
因?yàn)槲沂呛贾萑耍瑥那笆呛贾荽髮W(xué)心理系系主任,后來(lái)我去了剛剛成立的微軟亞洲研究院。在北京待了大概9年快10年,那時(shí)微軟亞洲研究院已經(jīng)算得上信息技術(shù)領(lǐng)域里中國(guó)最好的研究院,我想回杭州了,我來(lái)到了阿里巴巴。
真實(shí)的創(chuàng)新并不像事后寫總結(jié),有計(jì)劃,一個(gè)步驟接著一個(gè)步驟。我來(lái)的時(shí)候,沒有說(shuō)好要做什么。非得說(shuō)對(duì)未來(lái)有一點(diǎn)方向,那就是我和阿里巴巴對(duì)數(shù)據(jù)有共鳴。我在微軟最大的收獲就是理解了數(shù)據(jù)跟計(jì)算。我認(rèn)為,在互聯(lián)網(wǎng)時(shí)代數(shù)據(jù)成為一種資源,但它不能自己發(fā)揮作用,必須得在線,通過(guò)數(shù)據(jù)處理才能創(chuàng)造出巨大的價(jià)值。說(shuō)得通俗一點(diǎn),谷歌利用每個(gè)人都可以獲取的網(wǎng)絡(luò)數(shù)據(jù),依靠處理能力,做成世界上最大的生意。而后來(lái)我做的云計(jì)算,其實(shí)就是讓數(shù)據(jù)資源發(fā)揮巨大價(jià)值的工具。
阿里當(dāng)時(shí)制定了一個(gè)關(guān)于數(shù)據(jù)的“奔月計(jì)劃”,項(xiàng)目已經(jīng)認(rèn)真討論過(guò)了,可具體內(nèi)容一個(gè)字都沒有。我蠻敬佩他們這種直覺的,雖然對(duì)數(shù)據(jù)沒有清晰的認(rèn)識(shí),但知道它是一個(gè)很重要的東西。有個(gè)故事很有意思,奔月計(jì)劃英語(yǔ)很難翻譯,我就隨口說(shuō)了一句登月計(jì)劃。馬云很敏感,他問(wèn)我,奔月和登月有什么差別。這個(gè)問(wèn)題有點(diǎn)像腦筋急轉(zhuǎn)彎,我就編出了一點(diǎn)理由說(shuō),嫦娥奔月是一去不復(fù)返,登月是把人送上去還得弄回來(lái),去了以后不回來(lái)跟去了又回來(lái),技術(shù)難度是不一樣的。這搞得馬云很郁悶,他本來(lái)定了一個(gè)奔月計(jì)劃,就覺得是技術(shù)難度最大的一件事了,現(xiàn)在又來(lái)了一個(gè)登月計(jì)劃。過(guò)了一兩個(gè)星期,他還在想這件事,就跟我講,還是得把奔月計(jì)劃和登月計(jì)劃區(qū)分開,我們應(yīng)該有一個(gè)登月計(jì)劃。從這件事,馬云對(duì)技術(shù)的追求給我留下深刻的印象。
真正如何做云計(jì)算的念頭是工作中形成的。我入職后的首要工作是審預(yù)算,阿里巴巴隨著業(yè)務(wù)的增長(zhǎng),每年在IT硬件和軟件上投入得太多。我覺得沒有技術(shù)進(jìn)步,這樣下去一定會(huì)影響長(zhǎng)遠(yuǎn)的發(fā)展。另外一個(gè)事情是結(jié)束阿里依賴雅虎技術(shù)的局面。從前是阿里出錢,在雅虎招了一個(gè)團(tuán)隊(duì),專門支持阿里。馬云很清楚這不是長(zhǎng)久之計(jì),沒有技術(shù)會(huì)要命的。兩件事情碰到一起,就是必須自己發(fā)展。
跟國(guó)外比較,阿里巴巴做云計(jì)算也算起步早的。在我們之前,只有亞馬遜2006年推出了AWS,也就是Amazon Web Services的縮寫。它做得也很艱苦,大家理解不了這個(gè)創(chuàng)新,最早那批人只能從美國(guó)跑到南非分公司去研發(fā)。它也不是主流的技術(shù),現(xiàn)在流行的開源的東西都是不存在的。而“云計(jì)算”這個(gè)詞是谷歌發(fā)明并流行起來(lái)的。我覺得云計(jì)算不是很貼切,其實(shí)我開始是想叫通用計(jì)算,強(qiáng)調(diào)公共服務(wù)的性質(zhì)。
之所以分辨這些名字,因?yàn)樗婕皩?duì)這種技術(shù)以及如何應(yīng)用和發(fā)展的理解。云計(jì)算技術(shù)通俗地講,你發(fā)出指令,不是通過(guò)本地服務(wù)器完成處理,而是傳輸?shù)綌?shù)據(jù)中心,那里有成千上萬(wàn)的計(jì)算機(jī)進(jìn)行處理,然后再把結(jié)果傳回給你。這個(gè)技術(shù)跟普通人有什么關(guān)系呢?現(xiàn)實(shí)生活里,人們發(fā)微博、微信、打游戲,搜索引擎能夠?qū)崿F(xiàn),都是計(jì)算在起作用,而隨著生活與互聯(lián)網(wǎng)的關(guān)系越來(lái)越緊密,人們對(duì)計(jì)算的需求,特別是對(duì)數(shù)據(jù)處理的需求會(huì)持續(xù)增長(zhǎng)。問(wèn)題是沒有一臺(tái)計(jì)算機(jī)可以單獨(dú)提供所有的計(jì)算能力,也不可能把幾萬(wàn)臺(tái)服務(wù)器搬回家。云計(jì)算就是解決這些問(wèn)題的技術(shù),所以它應(yīng)該是一種基礎(chǔ)設(shè)施,類似于國(guó)家電網(wǎng),因?yàn)橛?jì)算規(guī)?;拍芙鉀Q成本問(wèn)題。
盡管方向很清楚,阿里云也得摸著石頭過(guò)河。我很久以后才知道網(wǎng)上也有議論我的帖子,所以對(duì)互聯(lián)網(wǎng)新聞感興趣的人可能知道,我們做得蠻辛苦。我覺得這跟創(chuàng)新的發(fā)展階段和人們的認(rèn)識(shí)相關(guān)。創(chuàng)新,我把它總結(jié)成三個(gè)階段,最開始是把常識(shí)普及給所有人,中間是一個(gè)混沌期,最后才是技術(shù)。第一個(gè)階段,所有人都聽得懂的東西是最難的,技術(shù)可以聚焦的地方還不是最難的。云計(jì)算引起爭(zhēng)議和波折多的原因在于,它既有常識(shí)的難度,也有技術(shù)的難度。當(dāng)時(shí)的中國(guó)互聯(lián)網(wǎng)界對(duì)云計(jì)算還沒有概念,我們2008年下半年就開始了“飛天”平臺(tái)的整體設(shè)計(jì),那時(shí)阿里云公司還沒成立,到了2010年深圳IT峰會(huì)的時(shí)候,李彥宏和馬化騰并不看好云計(jì)算。李彥宏說(shuō),云計(jì)算是新瓶裝舊酒。馬化騰說(shuō),這個(gè)要過(guò)幾百年、一千年后,到“阿凡達(dá)”那時(shí)確實(shí)有可能,現(xiàn)在還是過(guò)于早了。
有一句被傳得挺廣的話是我說(shuō),亞馬遜和谷歌加起來(lái)是阿里云一個(gè)半的老師。這句話其實(shí)就是講給對(duì)阿里云表示懷疑的人聽的。當(dāng)時(shí)不這樣講是說(shuō)不清楚云計(jì)算的。大部分人以為我在吹牛,也不知道我在說(shuō)什么,也不會(huì)記下來(lái)。
除了常識(shí)層面上反復(fù)地解釋,阿里云一方面要找到市場(chǎng)和客戶,一方面要解決阿里巴巴的計(jì)算需求。那個(gè)時(shí)候國(guó)內(nèi)最流行的云概念應(yīng)用是搞圖片存儲(chǔ)和網(wǎng)盤,好多人很認(rèn)真地跟我講,阿里云得做這個(gè),真的很掙錢。我放棄了這個(gè)方向,專注服務(wù)中小企業(yè)。到今天我都覺得對(duì)數(shù)據(jù)和計(jì)算的理解對(duì)我?guī)椭艽?,云?jì)算是公共服務(wù),云本質(zhì)上是一個(gè)數(shù)據(jù)分享的平臺(tái),沒有這些清晰的脈絡(luò)是經(jīng)不起風(fēng)雨的。像國(guó)家電網(wǎng)一樣,云計(jì)算本身是沒有用的,造出電冰箱、電視機(jī),也就是有了中小企業(yè)客戶才有價(jià)值。
從這個(gè)角度想,阿里云能做起來(lái),走了兩個(gè)很重要的狗屎運(yùn),一個(gè)是收購(gòu)了萬(wàn)網(wǎng),一個(gè)是通過(guò)phpwind找到中小網(wǎng)站的站長(zhǎng)。萬(wàn)網(wǎng)當(dāng)時(shí)是國(guó)內(nèi)最大的域名服務(wù)公司,給企業(yè)網(wǎng)站備案的。phpwind是淘寶收購(gòu)的,被我給要來(lái)。它是國(guó)內(nèi)最受歡迎的通用型論壇程序之一,使用它的都是中小網(wǎng)站的站長(zhǎng)。這些網(wǎng)站用服務(wù)器的成本太高,最容易接受云計(jì)算。所以,第一次阿里云開發(fā)者大會(huì)就是跟phpwind合辦的,把這些站長(zhǎng)都找來(lái),讓他們用阿里云,當(dāng)時(shí)除了他們,沒人會(huì)用我們。
阿里巴巴內(nèi)部一個(gè)很大的技術(shù)變革是“去IOE”,就是用云計(jì)算替換掉IT基礎(chǔ)設(shè)施中的IBM小型機(jī)、Oracle數(shù)據(jù)庫(kù)和EMC存儲(chǔ)。今天為止,大家也不愿意多說(shuō)這件事的細(xì)節(jié),太傷感情。IOE當(dāng)時(shí)是公司的基石,在阿里巴巴拿高薪的人,很多在這個(gè)領(lǐng)域。中國(guó)有10個(gè)Oracle ACE,就是這個(gè)領(lǐng)域最高的專家,7個(gè)在阿里巴巴。這種狀況之下的變革,是在動(dòng)一個(gè)根基的東西,但這是在用新的互聯(lián)網(wǎng)技術(shù)和架構(gòu)取代傳統(tǒng)的IT技術(shù)和架構(gòu)。這件事最先看到的變化是企業(yè)成本的降低,但根本原因是我審預(yù)算時(shí)就意識(shí)到的,互聯(lián)網(wǎng)時(shí)代,不僅僅是阿里巴巴,絕大部分企業(yè)對(duì)計(jì)算的需求難以通過(guò)IOE來(lái)滿足了。所以,真的感謝同事們把“去IOE”當(dāng)事情做下去了。這只是其中一件,中間還發(fā)生許多事情,來(lái)來(lái)回回走了很多人,我現(xiàn)在回想起這件事都覺得很復(fù)雜。如果當(dāng)初有人告訴我,一路是這樣的,我可能不會(huì)做阿里云了。
后來(lái)的局面就是必須得做下去,停還是走就都不是你能決定的了。這時(shí)候又出了一件很緊急的事情,我們有一個(gè)服務(wù)器集群在做淘寶的數(shù)據(jù)處理,淘寶的快速發(fā)展讓數(shù)據(jù)增長(zhǎng)的速度大大加快,大家都知道60天以后數(shù)據(jù)就存不下了,也不知道要存到哪里去。那封郵件的標(biāo)題大概就是“要撞墻了”。如果說(shuō)阿里云從前那些困難不是在刀尖上的困難,那這件事就在刀尖上了。淘寶能每天開張,全靠它能處理完呀。
要不要在“飛天”上搞,這是一個(gè)很困難的抉擇。阿里云那幾年受到的爭(zhēng)議很大,如果說(shuō)只有一件事決定阿里云成不成,這是唯一的事情。但在“飛天”上搞,出了事一點(diǎn)挽回余地都沒有,這不是我滾蛋就能解決的問(wèn)題,可能阿里巴巴就破產(chǎn)了,團(tuán)隊(duì)也不是那么有信心。我在想要不要去找馬云說(shuō),但是我又沒辦法去說(shuō),他該給我的支持都給我了,我不能讓他去做這個(gè)決定。該有的困難也不是說(shuō)他講一句話就沒有的。這種境遇是整件事里,最讓我難受的地方。
那是一個(gè)倒計(jì)時(shí)的事情,沒時(shí)間讓我內(nèi)心煎熬。我最后還是決定“飛天”一定要搞好,數(shù)據(jù)要保住。為了給“飛天5K”爭(zhēng)取時(shí)間,我有一段時(shí)間真的是一個(gè)硬盤、一個(gè)硬盤地?cái)?shù),摸底幾個(gè)硬盤是需要的,然后刪掉沒有用的文件,能多爭(zhēng)取一天時(shí)間算一天。有一個(gè)同事跑來(lái)找我,說(shuō)他那邊有幾千臺(tái)的服務(wù)器集群要拆掉,我當(dāng)時(shí)正在到處找救命稻草,聽到這件事簡(jiǎn)直想殺了他。他一點(diǎn)不知道利害關(guān)系,還是按照日常工作在做,這個(gè)集群晚一些拆,又能多一些時(shí)間。
“飛天5K”是一個(gè)5000臺(tái)計(jì)算機(jī)的集群,中國(guó)當(dāng)時(shí)還沒有一家公司做過(guò)這樣的規(guī)模,盡管我們?cè)缬幸?guī)劃,可遠(yuǎn)不止60天。技術(shù)上的難度不說(shuō),5000臺(tái)機(jī)器要先買來(lái)就是一個(gè)大工程,當(dāng)時(shí)已經(jīng)來(lái)不及走正常的采購(gòu)程序了,是我擔(dān)的保。買來(lái)之后,還得找到地方放,在杭州馬上找到有能供5000臺(tái)機(jī)器同時(shí)運(yùn)轉(zhuǎn)的用電指標(biāo)的地方,不是那么容易的。我為什么會(huì)對(duì)云棲小鎮(zhèn)感情很深,因?yàn)槟敲次<钡臅r(shí)刻,5000臺(tái)機(jī)器放到這里來(lái)了,它有工業(yè)園的基礎(chǔ),又蕭條,用電指標(biāo)足夠。
云棲小鎮(zhèn)里能看到一句話“堅(jiān)持你相信的,相信你堅(jiān)持的”,就是我那個(gè)時(shí)候?qū)懙?,很少有人能理解我?dāng)時(shí)的心情,真的很難扛得住。不過(guò)現(xiàn)在回頭看,沒有這件危急的事情,“飛天”不會(huì)這么快出來(lái),我也沒有一個(gè)機(jī)會(huì)做這么大的決定。
“飛天5K”上線之后,阿里云的爭(zhēng)議才逐漸平息,被人接受。我后來(lái)意識(shí)到這對(duì)阿里巴巴也是里程碑,我們終于開始處理這樣大規(guī)模的數(shù)據(jù)了。后面的發(fā)展速度超過(guò)所有人的想象。
現(xiàn)在,每年的天貓“雙11”不但是購(gòu)物盛宴,還制造數(shù)字奇觀。那一晚,同時(shí)有幾億人民群眾躺在床上操控手機(jī)下單,這些指令要連接著支付系統(tǒng)、店家的庫(kù)存和物流。幾秒鐘走完流程,可以想象后臺(tái)要經(jīng)過(guò)多么復(fù)雜和龐大的計(jì)算,更難的是天貓的交易額和增長(zhǎng)速度經(jīng)常刷新人們對(duì)消費(fèi)的認(rèn)識(shí),計(jì)算能力必然也得隨著增長(zhǎng)。這就是以阿里云作為技術(shù)支撐的。
王堅(jiān)是這個(gè)超級(jí)運(yùn)算技術(shù)的創(chuàng)始人,阿里巴巴集團(tuán)技術(shù)委員會(huì)主席。我一共見過(guò)他三次,發(fā)現(xiàn)他有一個(gè)口頭禪,“我不知道說(shuō)清楚了嗎”,每問(wèn)一次,都給我很大的心理壓力。他思維前瞻又跳躍,對(duì)這個(gè)領(lǐng)域不十分熟悉的話,不容易懂。后來(lái)看材料,即便是阿里巴巴高層開會(huì),也只有馬云和曾鳴懂他,再把想法解釋給其他同事聽。
云計(jì)算大概是至今為止,王堅(jiān)做的最令人費(fèi)解、解釋過(guò)最多遍的事情。2010年深圳IT峰會(huì)上,李彥宏和馬化騰都公開表示了對(duì)云計(jì)算的不看好。阿里巴巴內(nèi)部對(duì)他的爭(zhēng)議也不是秘密,若干次傳出馬云要解散阿里云的消息。這次采訪,我向王堅(jiān)求證,他當(dāng)件荒誕的事情來(lái)講:一個(gè)員工要轉(zhuǎn)去其他部門,他的頂頭上司去挽留,說(shuō)到動(dòng)情,員工跟上司說(shuō),我勸你也早點(diǎn)找出路吧,我得到消息,阿里云馬上就要解散了。王堅(jiān)從來(lái)沒有收到過(guò)解散的討論,但那些年,傳言就在公司里存在。
阿里云起步的時(shí)候,亞馬遜和谷歌的云計(jì)算也都還沒做得風(fēng)生水起,跟中國(guó)許多互聯(lián)網(wǎng)創(chuàng)新不一樣,沒有可參考的成功經(jīng)驗(yàn)。在10年前的中國(guó),云計(jì)算只能拓荒。外人沒法感同身受這其中的壓力與五味雜陳,回頭看,王堅(jiān)總結(jié)創(chuàng)新分為三個(gè)階段:第一階段是常識(shí),讓人們認(rèn)可這個(gè)創(chuàng)新是應(yīng)該的,有道理的;第二階段是探索和研發(fā)的混沌期;第三階段是技術(shù)聚焦。阿里云既有常識(shí)的難度,又有技術(shù)的難度,所以,王堅(jiān)要不停地解釋說(shuō)明,讓人們接受云計(jì)算這個(gè)概念,又得面對(duì)技術(shù)不成熟所受到的詰問(wèn)和嘲諷。
歧路彷徨,王堅(jiān)自己也并不篤定阿里云一定能做出來(lái),他兩次在我的采訪中表示了對(duì)今天這個(gè)結(jié)果的意外和運(yùn)氣之感。這其實(shí)是創(chuàng)新最真實(shí)的狀況,面前是一片荒原,從來(lái)就沒有路,也不知道能不能蹚出路,更不知道這條路是否通向正確的方向。能支撐王堅(jiān)走下去的,是他對(duì)于數(shù)據(jù)和計(jì)算的理解,數(shù)據(jù)未來(lái)是競(jìng)爭(zhēng)的核心資源,但必須要有強(qiáng)大的計(jì)算能力開發(fā)出價(jià)值。所以,他在口述里說(shuō),沒有清晰的脈絡(luò)是經(jīng)不住風(fēng)雨的。
基于對(duì)云計(jì)算的時(shí)代價(jià)值的認(rèn)識(shí),王堅(jiān)并沒有把它想象成只是解決人們?cè)劫I越多越頻繁而產(chǎn)生的數(shù)據(jù)難題和降低阿里巴巴建機(jī)房的成本。他要做的是公共服務(wù),像電力一樣提供基礎(chǔ)設(shè)施。2012年8月,“蘇拉”“??钡葟?qiáng)臺(tái)風(fēng)登陸中國(guó),福建和江蘇的臺(tái)風(fēng)信息系統(tǒng)因?yàn)樵L問(wèn)量上升而癱瘓,浙江水利廳系統(tǒng)支撐了全國(guó)的訪問(wèn),從平常的每日5萬(wàn),增加到350萬(wàn)。它能平穩(wěn)度過(guò)的原因,就是從傳統(tǒng)的服務(wù)器,轉(zhuǎn)而使用了云計(jì)算。在云棲小鎮(zhèn)上,利用云計(jì)算技術(shù)解決難題和技術(shù)創(chuàng)新的企業(yè)越來(lái)越多,像提高政府采購(gòu)效益和效率的平臺(tái),為無(wú)人工廠設(shè)計(jì)機(jī)器人組合和軟件系統(tǒng)的公司等。
值得一提的是阿里云的“飛天”系統(tǒng),是真正的國(guó)產(chǎn)自研產(chǎn)品,放在今天國(guó)際競(jìng)爭(zhēng)和貿(mào)易沖突的背景下,這個(gè)創(chuàng)新意義重大。阿里云打開局面,也帶動(dòng)了中國(guó)其他公司在云計(jì)算和大數(shù)據(jù)技術(shù)上的投入。王堅(jiān)說(shuō),這不是一個(gè)商業(yè)競(jìng)爭(zhēng)的問(wèn)題,這是國(guó)家發(fā)展的軌道上的事情。
今年是阿里云創(chuàng)立10周年,它占據(jù)了中國(guó)45.5%的市場(chǎng)份額。王堅(jiān)大力推動(dòng)的云棲大會(huì)也從工地上開會(huì)變成阿里巴巴以及大數(shù)據(jù)行業(yè)每年下半年的重要聚會(huì),新技術(shù)和行業(yè)動(dòng)態(tài)都會(huì)在會(huì)上交流和發(fā)布。今年5月份,王堅(jiān)又倡導(dǎo)發(fā)起了“2050”,愿景是讓年輕人因?yàn)榭萍级鴪F(tuán)聚,用年輕的方式創(chuàng)新。我參加過(guò)一次籌備會(huì),看到王堅(jiān)又像當(dāng)年創(chuàng)立阿里云一樣,不厭其煩地解釋他的初衷和“2050”的未來(lái),同樣是一件前瞻和跳躍的事情。只不過(guò)這一次,他身邊聚集了一大批對(duì)他崇敬又篤信的年輕人,愿意一起蹚一遭。