35歲是道坎?在阿里,40歲的奮斗姿勢(shì)
在阿里,什么樣的年紀(jì)可以稱為老呢?35 歲?在云網(wǎng)絡(luò),有這樣一群人,他們的平均年齡接近 40,卻剛剛開(kāi)辟職業(yè)生涯的第二戰(zhàn)場(chǎng)。他們的奮斗姿勢(shì)是什么樣的呢?
“翩若驚鴻,婉若游龍。榮曜秋菊,華茂春松。髣髴兮若輕云之蔽月,飄飖兮若流風(fēng)之回雪。遠(yuǎn)而望之,皎若太陽(yáng)升朝霞;迫而察之,灼若芙蕖出淥波。”
--洛神賦
2018 年,阿里云網(wǎng)絡(luò)產(chǎn)品部門啟動(dòng)洛神 2.0 升級(jí)計(jì)劃。時(shí)至今日,經(jīng)過(guò) 2019 年雙 11 大考,軟硬件一體化高性能網(wǎng)絡(luò),突破重圍,勇斬桂冠。
回顧這一年多來(lái)的攻堅(jiān)克難,宛如昨日,各色人物形象鮮明,歷歷在目。他們都是普通的技術(shù)人員,卻也是阿里云成功的幕后英雄。
我有幸與他們相識(shí)相伴,一起戰(zhàn)斗,一起成長(zhǎng),互相扶持,互相鼓勵(lì)。正印證那句土話:因?yàn)樾湃?,所以?jiǎn)單。
他們的故事都很平凡,沒(méi)有血淚史,沒(méi)有傳奇加持,更沒(méi)有高大上的口號(hào),他們就是你我身邊普通的一員。
但他們奮斗的精神彌足珍貴,正是由無(wú)數(shù)個(gè)普通的他們筑起了阿里新六脈神劍。
他們有的沉穩(wěn)干練,有的詼諧幽默,有的經(jīng)歷豐富,有的瀟灑自如。他們的故事鮮活有趣,值得拿來(lái)與諸位分享。
01初見(jiàn)
24 小時(shí),2684 億,54.4 萬(wàn)筆每秒。沒(méi)有告警,沒(méi)有工單,沒(méi)有釘釘,沒(méi)有電話,安靜的有點(diǎn)出奇。雙 11 就這么過(guò)去了?
漁濱揉了揉眼睛,抹了把油光锃亮的臉,把深陷在工位上的身體挪了挪,套上了他那雙穿了 2 年多的洞洞鞋。
他已經(jīng) 24 小時(shí)沒(méi)有休息了,On Call 是阿里的傳統(tǒng),每逢大促,更是全員戒備。這個(gè) 43 歲的網(wǎng)絡(luò)老男人,度過(guò)了了他在阿里兩年多來(lái)最重要的一天。
漁濱是他的花名,阿里有起花名的傳統(tǒng),當(dāng)初起花名的時(shí)候,他取了個(gè)巧,將真實(shí)姓名余年兵的頭尾異化,取名漁濱。這個(gè)異化別有一番味道,這是屬于技術(shù)人心底的一塊詩(shī)情畫意。
他看起來(lái)是一個(gè)非典型阿里人,很不典型。寸頭,頭發(fā)濃密,根根倔強(qiáng),發(fā)際線如日中天,一點(diǎn)沒(méi)有后退的意思,處處透著執(zhí)著。
但是,僅僅是執(zhí)著還不夠,它只是眾多骨牌中最底層的那一塊。
02夢(mèng)想
一年前,阿里云洛神 2.0 架構(gòu)全面升級(jí),對(duì)網(wǎng)絡(luò)產(chǎn)品部門來(lái)說(shuō),這是史無(wú)前例的重大戰(zhàn)役。
“阿里云的網(wǎng)絡(luò)就是要像河網(wǎng)一樣四通八達(dá),而又流暢無(wú)比,這就是我們?yōu)槭裁窗言凭W(wǎng)絡(luò)叫做洛神”。
漁濱知道,他的責(zé)任重大,他帶領(lǐng)的平臺(tái)團(tuán)隊(duì),負(fù)責(zé)洛神 2.0 架構(gòu)里面挑戰(zhàn)最大的一環(huán):網(wǎng)關(guān)。他的目標(biāo)明確:利用硬件,將轉(zhuǎn)發(fā)性能提升 20 倍。
“提升 20 倍?忽悠,接著忽悠,你直接提升 20 倍,以前的團(tuán)隊(duì)都吃干飯的嗎?就算你牛逼轟轟提升 20 倍,你一個(gè)節(jié)點(diǎn)一掛,整個(gè)數(shù)據(jù)中心不都掛了嗎?不靠譜!”
“搞硬件?怎么搞?周期長(zhǎng),風(fēng)險(xiǎn)高,投資大,不靠譜!”
“不靠譜!不靠譜!不靠譜!”。能靠譜嗎?互聯(lián)網(wǎng)行業(yè)搞硬件,有幾個(gè)搞成的,放著現(xiàn)成的 X86 不用,折騰交換機(jī)和可編程器件,自己跟自己過(guò)不去?
任何執(zhí)拗都會(huì)成為過(guò)去,只有時(shí)間會(huì)告訴你對(duì)錯(cuò)。所有人都在看著。開(kāi)弓沒(méi)有回頭箭,這條路必須走下去。
他搞了 20 年的網(wǎng)絡(luò),跟交換機(jī)和可編程器件打了十幾年的交道,他知道,數(shù)據(jù)中心的變革在即,交換機(jī)和可編程器件的一席之地又要來(lái)了。他的老板當(dāng)然更清楚,這就是邀他來(lái)阿里的原因。
兩年前的一天,他的老板找到他,“讓我們一起做點(diǎn)真正有意義的事吧!”真正有意義的事,這句話猶如一把尖刀,直擊心底,讓有心人顫抖不已。
他依稀記得 2017 年 4 月 10 日是他加入阿里的第一天。春暮,園區(qū)外的櫻花正盛,空氣涼爽而濕潤(rùn),和 160 公里外的上海很像,是熟悉的味道。他一畢業(yè)就來(lái)到上海,一待就是十多年,委身外企,鏖戰(zhàn)通信行業(yè)。
他覺(jué)得這是一個(gè)好兆頭,是一個(gè)好的開(kāi)始。然而,他錯(cuò)了,飛天園區(qū)的建筑有一股濃厚的工業(yè)風(fēng),簡(jiǎn)單而粗暴。
這是經(jīng)過(guò)簡(jiǎn)單改造即投入使用的辦公區(qū),透露出一股干練,一股子單刀直入。和他工作了十多年的外企風(fēng)格大相徑庭。
云嘛,21 世紀(jì)的 IT 基礎(chǔ)設(shè)施,是不是就應(yīng)該這樣?簡(jiǎn)單,注重實(shí)效?
嘿嘿,太對(duì)了, 從第一天開(kāi)始,回響在耳邊的永遠(yuǎn)是這一句不靠譜。單刀直入,在阿里云網(wǎng)絡(luò)產(chǎn)品部門,從來(lái)沒(méi)有一件事從一開(kāi)始就是靠譜的,你的方案永遠(yuǎn)在被各種人挑戰(zhàn)。
老板挑戰(zhàn)你的穩(wěn)定性和業(yè)務(wù)價(jià)值,團(tuán)隊(duì)挑戰(zhàn)你的可行性和改造收益。你說(shuō)服不了別人,就要被別人說(shuō)服。
不過(guò),有一點(diǎn)是確定的,那就是沒(méi)有人會(huì)告訴你,你不能做這件事。正如從來(lái)也沒(méi)有人會(huì)告訴你,你應(yīng)該做這件事。
所有的一切,你都得自己去籌劃,你就是自己的老板。從業(yè)務(wù)價(jià)值,到方案可行性,再到資源投入,想清楚這些,然后,去說(shuō)服別人:你的主管、你的同事、你的合作伙伴,他們就是你的客戶。
這正合他意!有這一點(diǎn)就夠了。
他在外企工作了這么久,久到忘記自己要奔 40 了。他曾經(jīng)有無(wú)數(shù)的夢(mèng)想要去實(shí)現(xiàn),但是外企的穩(wěn)健機(jī)制讓絕大數(shù)人活成了現(xiàn)實(shí)模樣。
人的生命,似洪水奔流,不遇著島嶼和暗礁,難以激起美麗的浪花。來(lái)到網(wǎng)絡(luò)產(chǎn)品部后,最快意的事就是再也沒(méi)人跟你說(shuō)這個(gè)和我們無(wú)關(guān),那個(gè)我們不能做。
你要做什么你自己說(shuō)了算,你的極限在于你的思考范圍。這正是他想要的,所以他在這樣的年紀(jì)做了這個(gè)重大的決定。
這樣的年紀(jì)!中國(guó)通信行業(yè)早就把 35 歲畫成了一條死線。云計(jì)算,讓通信人迎來(lái)了第二個(gè)春天。
每周一和周五,坐在穿行于杭州和上海的“幸福大巴”上,他沒(méi)有去想自己幸不幸福,這不是他這個(gè)年紀(jì)該考慮的,他想的更多的是責(zé)任。
他有他的家庭、他的團(tuán)隊(duì)、他的事業(yè),他需要去思考、去規(guī)劃的事情太多了,這是難得的幾個(gè)小時(shí)。有時(shí),他會(huì)想來(lái)阿里到底干什么?今后要做什么樣的人?
這太可笑了,這還是上大學(xué)時(shí),學(xué)校的一句警句。這句話演繹了無(wú)數(shù)個(gè)版本,其中一個(gè)版本是各位在校生有兩個(gè)問(wèn)題要問(wèn)自己:
- 來(lái)學(xué)校干什么?(混!)
- 將來(lái)要做什么樣的人?(混混!)
一混混到 40,40 幾乎就要不惑了吧?
03危機(jī)
機(jī)會(huì)來(lái)了。隨著阿里巴巴集團(tuán)整體上云,阿里云數(shù)據(jù)中心流量爆發(fā)式增長(zhǎng),可以預(yù)見(jiàn),集團(tuán)所有業(yè)務(wù) on ECS 后,阿里云虛擬網(wǎng)絡(luò)流量將達(dá)到一個(gè)天文數(shù)字,近 ECS 側(cè)虛擬交換機(jī)以及虛擬網(wǎng)關(guān)將是網(wǎng)絡(luò)流量的重災(zāi)區(qū)。
誰(shuí)也不知道這一天什么時(shí)候到來(lái),但這一天早晚會(huì)來(lái)。
此前,為了應(yīng)對(duì)虛擬網(wǎng)絡(luò)流量的成倍增長(zhǎng),網(wǎng)絡(luò)產(chǎn)品團(tuán)隊(duì)在業(yè)界率先使用 DPDK 技術(shù)對(duì)洛神 1.0 技術(shù)棧做了一次全面升級(jí)。
DPDK 用戶態(tài)數(shù)據(jù)傳輸技術(shù)讓 X86 平臺(tái)脫胎換骨,網(wǎng)絡(luò)吞吐量提升 5 倍,在業(yè)界幾乎所向披靡。
但歷史是如此洶涌,誰(shuí)也沒(méi)有想到云的發(fā)展這般天翻地覆,讓所有準(zhǔn)備好的和沒(méi)有準(zhǔn)備好的人措手不及。
在數(shù)據(jù)中心的虛擬網(wǎng)絡(luò)中,幾乎所有的流量都匯聚虛擬網(wǎng)關(guān),經(jīng)測(cè)算,2019 的雙 11,上云流量將增長(zhǎng)近 10 倍,達(dá)到數(shù)十 T 的水位,1 個(gè) T 是什么概念?
如果我們每個(gè)人以 10M 帶寬全速下載一部電影,1 個(gè) T 意味著有 10 萬(wàn)人同時(shí)從一個(gè)服務(wù)器下載一部電影。
04流量,流量,還是流量!
數(shù)十 T 流量如同一把達(dá)摩克里斯之劍懸在網(wǎng)絡(luò)產(chǎn)品頭上。
X86 平臺(tái)這條路已經(jīng)走到底了,通過(guò)堆疊服務(wù)器的方式,無(wú)論是功耗還是成本都將是難以承受之重。
機(jī)會(huì)總是垂青有準(zhǔn)備的人!這句話太對(duì)了,對(duì)到簡(jiǎn)直就是一句廢話。你永遠(yuǎn)無(wú)法證偽。
你沒(méi)得到機(jī)會(huì),別人說(shuō)你沒(méi)準(zhǔn)備好。你失敗了,別人還是說(shuō)你沒(méi)準(zhǔn)備好。
但漁濱顯然準(zhǔn)備好了,并且他要證實(shí)這句話。交換機(jī)和可編程器件是他的拿手好戲,它們不是印度神油,卻是靈丹妙藥。
在通信行業(yè),交換機(jī)和可編程器件是古老的話題。
從上世紀(jì)九十年代開(kāi)始,通信行業(yè)在中國(guó)蓬勃發(fā)展,一直到中國(guó)的幾家通信企業(yè)成為全世界最大的設(shè)備廠商。
交換機(jī)和可編程器件居功至偉。漁濱在通信行業(yè)浸淫多年,深知其妙用。
在他看來(lái),他要做的方案必須有壓倒性優(yōu)勢(shì),同功耗、同成本的前提下,如果沒(méi)有 3 倍以上的性能提升,不做;不能支撐業(yè)務(wù)持續(xù)演進(jìn),不做。
05開(kāi)戰(zhàn)
時(shí)間定格在 2018 年 4 月 20 日,洛神 2.0 戰(zhàn)役正式打響。目標(biāo):云網(wǎng)關(guān)性能提升 20 倍,云交換機(jī)性能提升 5 倍。
滴答滴答,所有人都在屏息注視。彼時(shí),絕沒(méi)人想到,一年后的雙 11,這兩座網(wǎng)絡(luò)大閘將會(huì)用怎樣的姿態(tài)迎接流量洪峰。
千軍萬(wàn)馬橋上過(guò),悠然自得在一身。目標(biāo)定了,框架定了,沒(méi)有人手怎么辦?老板大手一揮,招!
但招人談何容易,即便有阿里巴巴這手好牌,想在 2018 年的夏天找到合適的人,亦難如登天。
2018 年,中國(guó)通信行業(yè) 5G 市場(chǎng)蠢蠢欲動(dòng),所有廠商都在為即將到來(lái)的5G盛宴招兵買馬。
要從他們口里搶食,你必須練就一身驚人藝業(yè)。漁濱在通信行業(yè)摸爬滾打十多年,當(dāng)然深諳其道。
但是,他有自己的標(biāo)準(zhǔn),沒(méi)有十年以上的行業(yè)經(jīng)驗(yàn),不要。他要的是老兵,是尖刀,一出手就能斃敵于無(wú)形。他太難了,兩個(gè)項(xiàng)目猶如登天,絕不容失,失則粉身碎骨。
他也很惜才,還記得 2018 年夏天的某個(gè)下午,老板找到漁濱,神秘兮兮的說(shuō),“來(lái)了一牛人,極牛,某大廠系統(tǒng)架構(gòu),號(hào)稱交換機(jī)扛把子,你去聊聊看”。
這一聊不要緊,沒(méi)幾句話,漁濱就佩服的五體投地。這人就是瑄珉,網(wǎng)絡(luò)產(chǎn)品未來(lái)的首架,漁濱未來(lái)的老板,洛神 2.0 的總工。
他太喜歡這個(gè)人了,臨走,拉著瑄珉,低聲說(shuō),“我真心希望你來(lái),但你要小心,我老板和我老板的老板都很厲害,你要好好準(zhǔn)備。”當(dāng)然,這是后話。
眼前這場(chǎng)戰(zhàn)役已經(jīng)開(kāi)打,這是一場(chǎng)持久戰(zhàn),是一場(chǎng)悄無(wú)聲息的潛行。既要憋著一口氣不放,又要小心觀察水面的動(dòng)靜。
就這樣暗潮涌動(dòng),時(shí)間過(guò)了 5 個(gè)月,人終于招齊了。一個(gè)老男人,加上一群老男人。
人齊了,還有什么好說(shuō)?開(kāi)干!歷史車輪滾滾向前,時(shí)代潮流浩浩蕩蕩。歷史只會(huì)眷顧堅(jiān)定者、奮進(jìn)者、搏擊者。
什么歲月靜好,全是扯淡。
06大考
斗轉(zhuǎn)星移,轉(zhuǎn)眼到了 2019 年 6 月。6.18 大促在即,雖然經(jīng)過(guò)幾輪灰度,做了多重災(zāi)備,但臨到真正上線,所有人都捏了一把汗。
數(shù)十 T 的流量匯聚于此,一旦有什么閃失,后果不堪設(shè)想。不但整個(gè)團(tuán)隊(duì)前面一年的努力白費(fèi),整個(gè)洛神 2.0 的升級(jí)步調(diào)也會(huì)被打亂。
怎么辦?上,還是不上?“上!干好了,什么都不要;干壞了,刀山油鍋我來(lái)扛!”
在阿里將近 2 年,漁濱深知,6.18 只是小兒科,真正的大考要等到 5 個(gè)月后的雙 11。這個(gè)時(shí)候都不敢上,所做的一切有什么意義?還談什么理想?
有理想也要吃飯,千軍萬(wàn)馬過(guò)獨(dú)木橋,不是勇者就能勝,你不敬畏細(xì)節(jié),現(xiàn)實(shí)分分鐘將你打回原形。
水面上風(fēng)平浪靜,水面下刀光劍影。一切風(fēng)險(xiǎn)早有準(zhǔn)備,所有程序按部就班,各路人馬輪番上陣。
噼里啪啦 24 小時(shí),一切又重歸寂靜。6.18 平穩(wěn)渡過(guò)。這就結(jié)束了?
不,這才剛剛開(kāi)始。雙 11,終于來(lái)了!雙 11,全民的狂歡,網(wǎng)民的盛宴,雙 11創(chuàng)造了中國(guó)電商一個(gè)又一個(gè)奇跡!
雙 11,既是商業(yè)的終極閱兵,又是技術(shù)人的朝圣之旅。無(wú)數(shù)的技術(shù)難題得以在雙 11 被提出、被攻克,洛神網(wǎng)絡(luò)的技術(shù)正是在一個(gè)又一個(gè)雙 11 的檢閱中,一步步登上中國(guó)云網(wǎng)絡(luò)技術(shù)的巔峰,臻于化境。
絲般潤(rùn)滑,絕非朝夕之功。這是所有技術(shù)人期待的一天,卻又為之膽寒不已。
從 10 號(hào)晚上 9 點(diǎn)開(kāi)始,漁濱的半個(gè)團(tuán)隊(duì)都被拉到作戰(zhàn)室值班,這注定是個(gè)不眠的 24 小時(shí)。
但漁濱沒(méi)有去作戰(zhàn)室,他需要片刻寧?kù)o,對(duì)過(guò)去一段時(shí)間做一下梳理。他知道,此刻做什么都是多余的,經(jīng)過(guò)近半年的線上運(yùn)行和演練,洛神 2.0 的云網(wǎng)關(guān)已趨于穩(wěn)定,最需要的就是一次大考。
所有人都屏住了呼吸。10、9、8、7、6、5、4、3、2、1、0…….
零點(diǎn)剛過(guò),流量洪峰如約而至。穩(wěn)住、穩(wěn)住、穩(wěn)住…….
所有人都在心里吶喊著,但又不敢喊出聲來(lái),生怕驚擾了別人。此時(shí)此刻,當(dāng)中國(guó)幾億消費(fèi)者正在瘋狂剁手時(shí),誰(shuí)也沒(méi)有想到,他們創(chuàng)造了數(shù)據(jù)中心史上又一個(gè)帶寬神話。
一切是那么平靜,宛如什么都沒(méi)有發(fā)生。只有參與過(guò)的人知道他們經(jīng)歷了什么。
07尾聲
莫見(jiàn)長(zhǎng)安行樂(lè)處,空令歲月易蹉跎。很多年以后,一起奮斗過(guò)的同事可能各奔東西,他們可能有了新的事業(yè)、新的伙伴。
但當(dāng)他們?cè)谀硞€(gè)冬日,圍著火爐,追憶在阿里的崢嶸歲月時(shí),一定不會(huì)忘記 2019 年雙 11 那晚聚在身邊的兄弟,以及在背后支持他們的那些人。
有人說(shuō),認(rèn)真,你就輸了。認(rèn)輸,你才真的輸了。