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