摘要:?千年之后的2018年,“玄奘之路”BC連14位同伴在這段自我修行的路程中沿著大師昔日的足跡徒步前行,對(duì)極致的追求促使他們努力挑戰(zhàn)生命的每個(gè)不可能。其中,最讓人感動(dòng)的是一個(gè)打著點(diǎn)滴行進(jìn)的身影,他在遭遇右腿受傷、電解質(zhì)紊亂導(dǎo)致胃痙攣、能量耗盡等極限狀況下仍堅(jiān)持走完了最后的50公里。
從甘肅瓜州廣顯驛到新疆哈密小南湖佛寺,這段全長超過400KM的戈壁是唐代玄奘大師西行取經(jīng)過程中最為兇險(xiǎn)的路段。1300多年前,玄奘大師孤身一人,歷經(jīng)九死一生的重重挑戰(zhàn),最終成就了千古偉績,受萬世景仰。千年之后的2018年,“玄奘之路”BC連14位同伴在這段自我修行的路程中沿著大師昔日的足跡徒步前行,對(duì)極致的追求促使他們努力挑戰(zhàn)生命的每個(gè)不可能。
其中,最讓人感動(dòng)的是一個(gè)打著點(diǎn)滴行進(jìn)的身影,他在遭遇右腿受傷、電解質(zhì)紊亂導(dǎo)致胃痙攣、能量耗盡等極限狀況下仍堅(jiān)持走完了最后的50公里。他就是阿里云的叔度,也是本文的采訪主角。
打著點(diǎn)滴穿越戈壁的叔度
朱照遠(yuǎn),花名叔度,阿里視頻云總經(jīng)理,現(xiàn)負(fù)責(zé)阿里云CDN、視頻云、邊緣計(jì)算等產(chǎn)品的業(yè)務(wù)和技術(shù)。他是開源Web服務(wù)器項(xiàng)目Tengine的發(fā)起人,研究方向包括高性能服務(wù)器開發(fā)、大型網(wǎng)站的架構(gòu)和性能優(yōu)化、云計(jì)算技術(shù)等領(lǐng)域。
一、從翩翩少年到技術(shù)大牛的進(jìn)階
2000年9月,叔度在千禧之年從湖南大學(xué)開始了他的IT之旅。
他是個(gè)技術(shù)控,作為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)生,他的電腦是自己親手?jǐn)€的,CPU、主板、內(nèi)存、硬盤、網(wǎng)卡、顯示器的選購以及后續(xù)的組裝,全部都是自己一個(gè)人搞定。然而盡管生活有點(diǎn)拮據(jù),他卻在大學(xué)時(shí)代買了幾千塊錢計(jì)算機(jī)和編程相關(guān)的書籍。
“因?yàn)楫?dāng)時(shí)對(duì)寫程序入了迷,上課教材里的內(nèi)容和實(shí)際中脫節(jié)比較嚴(yán)重,所以就自學(xué)研究寫程序,一下子就扎進(jìn)去了”,叔度笑道,他的動(dòng)手能力已經(jīng)超過了絕大部分的同學(xué)。
但叔度并不是一個(gè)學(xué)霸,他甚至笑稱自己是學(xué)渣,大學(xué)期間花在寢室里寫代碼的時(shí)間遠(yuǎn)遠(yuǎn)多于去教室上課的時(shí)間。
從大一開始,這位翩翩少年就在一家電腦公司實(shí)習(xí),一方面為了補(bǔ)貼自己賺點(diǎn)生活費(fèi),另一方面也是因?yàn)樗麑?duì)老師較為死板的教學(xué)方法不太感冒,想通過實(shí)踐獲得更多的計(jì)算機(jī)知識(shí),增加自己的的編程經(jīng)驗(yàn)。
“當(dāng)時(shí)我在深圳的一家網(wǎng)絡(luò)安全公司實(shí)習(xí)時(shí),就幫助他們實(shí)現(xiàn)了一個(gè)他們好久沒有搞定的代碼功能?!笔宥然貞浀溃@個(gè)經(jīng)歷讓自己獲得了很大的成就感。盡管每個(gè)月“只有”600塊的薪水,但學(xué)生時(shí)代的他對(duì)計(jì)算機(jī)硬件和軟件的熱愛就是從這里開始的。
大四上學(xué)期,叔度獲得了他向往已久的金山軟件發(fā)出的第一份正式工作offer。在那個(gè)年代,金山是國內(nèi)明星程序員的集結(jié)地,求伯君、雷軍等都是這家公司的一員。在金山,他參與到了WPS Office的開發(fā)中。
“七牛CEO許式偉當(dāng)時(shí)是WPS的架構(gòu)師,而我做WPS也有將近四年的時(shí)間,現(xiàn)在的WPS里應(yīng)該還有我寫的代碼。”叔度如此談到。
大學(xué)四年里,叔度還對(duì)Linux、網(wǎng)絡(luò)等方向產(chǎn)生了極大的興趣,這一愛好在一定程度上影響了他的職業(yè)生涯。
“我很喜歡在Linux上寫高性能服務(wù)器程序,當(dāng)時(shí)有個(gè)C10K問題非常有挑戰(zhàn),也很有吸引力。但在金山的時(shí)候我天天做的是在Windows上寫桌面的程序,所以我一直盼望能做網(wǎng)絡(luò)服務(wù)器”,也是出于這個(gè)原因,2008年的時(shí)候他去了另一家創(chuàng)業(yè)公司做游戲網(wǎng)關(guān)相關(guān)的工作。
有趣的是,在這家公司,叔度結(jié)識(shí)了現(xiàn)阿里云彈性計(jì)算的負(fù)責(zé)人褚霸。之后的事大家都知道了,叔度在2009年入職阿里,2010年,在他的引薦下,兩人在阿里再次相聚。
“為什么會(huì)選擇加入阿里?”面對(duì)這個(gè)問題,叔度聳了聳肩說,在創(chuàng)業(yè)公司做底層技術(shù)猶如大炮打蚊子,因?yàn)闃I(yè)務(wù)量太小根本不需要很強(qiáng)的技術(shù)來支撐,對(duì)于渴望技術(shù)挑戰(zhàn)的叔度來說,顯然無法發(fā)揮出他的價(jià)值。
俗話說酒香不怕巷子深,叔度在HTTP服務(wù)器、開源軟件上的技術(shù)沉淀很快讓他在這個(gè)垂直的圈子里脫穎而出。他曾寫了一份分析開源軟件NGINX源代碼的英文文檔,被朱鴻(花名一粟,現(xiàn)任釘釘CTO)發(fā)現(xiàn)了,于是把他推薦給了當(dāng)時(shí)淘寶核心系統(tǒng)部的負(fù)責(zé)人,也就是開源技術(shù)的大牛、LVS作者章文嵩博士。
“之前整個(gè)公司的服務(wù)器不到20臺(tái),最高在線人數(shù)也只有兩千到三千左右”,而當(dāng)時(shí)的淘寶已經(jīng)有超過15000臺(tái)機(jī)器,這在當(dāng)時(shí)是一個(gè)天文數(shù)字。叔度不可謂不心動(dòng),還未面試他就已經(jīng)開始憧憬在一萬多臺(tái)機(jī)器下探索的畫面。
加入阿里初期,叔度主要從事Web服務(wù)器的研發(fā)工作。這個(gè)時(shí)期的淘寶,甚至是整個(gè)阿里,都處于技術(shù)變革的重要階段,而這一批被招進(jìn)來的人也隨著淘寶每年雙十一突飛猛進(jìn)的業(yè)務(wù),推動(dòng)著技術(shù)和系統(tǒng)不斷演進(jìn),因?yàn)橹挥胁粩嗟难葸M(jìn)甚至是革新才能滿足業(yè)務(wù)的飛速發(fā)展。
二、見證阿里巴巴四代CDN架構(gòu)演進(jìn),他擁抱開源之路
2009年,Apache是業(yè)內(nèi)主流的Web服務(wù)器,但是因?yàn)樗軜?gòu)落后,導(dǎo)致性能不高、占用資源較多。淘寶網(wǎng)在使用Apache的過程中也碰到了很多問題,為了解決這些問題,叔度只身推動(dòng)了從Apache到NGINX的切換。
直至今日,叔度依舊對(duì)這段時(shí)光記憶猶新。
“當(dāng)時(shí)那個(gè)工作量是非常大的,第一個(gè)切換的應(yīng)用是在CDN上,僅僅配置文件就有幾千行,需要一個(gè)個(gè)寫測試案例然后上線,因?yàn)檎诜?wù)的生產(chǎn)系統(tǒng)上是不能出問題的,猶如在飛馳的汽車上換輪子。除了不同的配置要轉(zhuǎn)換,原來沒有的功能也要先實(shí)現(xiàn)、再替換。”
上線后,系統(tǒng)負(fù)載降低效果立竿見影,有效解決了因?yàn)檐浖旧硇阅軐?dǎo)致的穩(wěn)定性問題,于是他著手把整個(gè)淘寶的Web服務(wù)器系統(tǒng)替換成更高性能的NGINX。盡管困難重重,但新上線的Web服務(wù)器除了性能更高,也有很強(qiáng)的定制潛力。很快,叔度開始帶領(lǐng)團(tuán)隊(duì)基于NGINX開發(fā)了淘寶的分支版本Tengine,在內(nèi)核上進(jìn)行了深度定制,實(shí)現(xiàn)了諸如動(dòng)態(tài)模塊加載、流式上傳等高級(jí)功能,根據(jù)阿里的業(yè)務(wù)需求進(jìn)行了大量增強(qiáng)。**2011年,淘寶把Tengine開源,貢獻(xiàn)給了整個(gè)社區(qū)。
**
因?yàn)楣ぷ魃系耐怀霰憩F(xiàn),叔度順理成章成為了淘寶CDN的負(fù)責(zé)人。不久后的2013年,整個(gè)淘寶CDN團(tuán)隊(duì)整合進(jìn)阿里云,阿里云CDN應(yīng)運(yùn)而生。從服務(wù)集團(tuán)到商業(yè)化輸出服務(wù),叔度帶領(lǐng)團(tuán)隊(duì)迅速前行。
盡管淘寶以及阿里巴巴集團(tuán)其他業(yè)務(wù)的體量已經(jīng)足夠大,但顯然,服務(wù)海量阿里云客戶對(duì)技術(shù)和穩(wěn)定性的挑戰(zhàn)更大。在這樣的壓力下,叔度保持了一貫的從容。
事實(shí)上,早在淘寶CDN期間,團(tuán)隊(duì)就曾贏得2011年的淘寶創(chuàng)新大獎(jiǎng),當(dāng)時(shí)的淘寶CDN架構(gòu),已經(jīng)處于國內(nèi)領(lǐng)先。
“我們首先需要針對(duì)外部更多的場景去把系統(tǒng)的穩(wěn)定性、安全問題都給解決掉?!边@種從慢慢積累到產(chǎn)品成熟,穩(wěn)定性是系統(tǒng)最為重要的事情之一,因?yàn)榉€(wěn)定才是系統(tǒng)的基本。同時(shí),海量用戶帶來的數(shù)量級(jí)規(guī)模提升,對(duì)系統(tǒng)的性能和自動(dòng)化也要求極高。
從完善技術(shù)到精益求精,叔度親歷了阿里CDN六代架構(gòu)的演進(jìn)。
“從購買商業(yè)設(shè)備、到使用開源軟件、開源軟件改造、再到自己編寫核心軟件,底層架構(gòu)一直在升級(jí)?!?/p>
目前阿里云CDN架構(gòu)已經(jīng)實(shí)現(xiàn)了對(duì)開源的深度改造和核心定制,還有核心軟件的自研,“我們?cè)谶@一領(lǐng)域的性能是目前世界上領(lǐng)先的?!笔宥茸孕诺卣f道。
自研不代表不開源,叔度表示,“本質(zhì)上,我們也是開源軟件的受益者,所以也在把自己做的代碼開源貢獻(xiàn)出來?!?/span>
在此之前,國際上對(duì)中國IT界的評(píng)價(jià)就是開源黑洞——只有拿來主義,沒有反饋和貢獻(xiàn)。而叔度對(duì)開源的執(zhí)著由來已久,他是阿里巴巴開源委員會(huì)的幾個(gè)核心成員之一。從2010年淘寶開源KV數(shù)據(jù)庫Tair開始,阿里對(duì)開源投入了很大的力量,眾多優(yōu)秀的開源軟件如雨后春筍般出現(xiàn),這其中也包括部分阿里云CDN所使用的軟件的代碼。
根據(jù)GitHub 2017年的數(shù)據(jù)顯示,阿里巴巴是對(duì)開源社區(qū)貢獻(xiàn)最大的中國公司。
三、拒絕隨波逐流,他引領(lǐng)CDN行業(yè)變革
讓叔度名聲大噪的是,幾次釋放CDN技術(shù)紅利帶來的低成本效應(yīng)。整個(gè)CDN行業(yè)伴隨著這幾輪降價(jià)在潛移默化中發(fā)生了巨變:傳統(tǒng)CDN行業(yè)一片哀嚎,而云CDN開始大行其道。
“我們希望讓整個(gè)行業(yè)進(jìn)入一個(gè)越來越合理的狀態(tài)。”傳統(tǒng)CDN公司之前只是買入帶寬,再高價(jià)賣出去,暴利之下,他們沒有動(dòng)力去探索技術(shù)的創(chuàng)新。
對(duì)于客戶而言,云CDN和傳統(tǒng)CDN更是有本質(zhì)上的區(qū)別。叔度舉例說,某個(gè)客戶想要更改域名的配置:傳統(tǒng)CDN下需要通過郵件講清訴求,然后轉(zhuǎn)到廠商手上再操作,一般情況下需要48小時(shí)生效;而云CDN則是自己通過平臺(tái)操作,幾秒即可全網(wǎng)、全球生效——這就是服務(wù)模式的變化,其中對(duì)技術(shù)的挑戰(zhàn)是非常大的。要讓海量的用戶在云CDN上配置海量域名,秒級(jí)生效,同時(shí)對(duì)應(yīng)的數(shù)據(jù)如監(jiān)控等也要秒級(jí)看到,不僅要求靈活性大大提高,彈性也要實(shí)現(xiàn)提高,這個(gè)就是云計(jì)算從模式上帶來的變化。
此前,CDN被公認(rèn)為是暴利行業(yè),盡管客戶怨聲載道,但市場遲遲未能迎來變革。直到阿里云CDN引領(lǐng)行業(yè)的幾次降價(jià),市場才悄然發(fā)生了變化,CDN的帶寬成本急劇下降。以視頻直播為例:過去,無論是視頻點(diǎn)播還是直播網(wǎng)站,公司運(yùn)營費(fèi)用里面的40%以上都花在帶寬上;而云CDN的加入,不僅讓整個(gè)公司的運(yùn)營成本大幅降低,也能很好地促進(jìn)整個(gè)行業(yè)的發(fā)展。
四、他將帶著國內(nèi)頂尖的CDN團(tuán)隊(duì)走向何方?
談到未來,叔度說道:“未來的行業(yè)紅利則會(huì)集中在技術(shù)創(chuàng)新帶來的增值功能上?!鼻捌诘母偁幹饕獓@緩存,后期則會(huì)更加注重增值的功能,包括視頻、邊緣計(jì)算等。
如果你認(rèn)為邊緣計(jì)算只是IoT領(lǐng)域的概念,就稍顯片面了。叔度通俗地解釋道,“邊緣計(jì)算的英文是Edge Computing,而CDN服務(wù)器的英文名則是Edge Server——本身都是邊緣的意思?!彼J(rèn)為在CDN既有基礎(chǔ)設(shè)施之上,在上面服務(wù)邊緣計(jì)算一些場景是非常適合的。換言之,現(xiàn)在的云計(jì)算主要還是以數(shù)據(jù)中心為主,但將來的邊緣計(jì)算則會(huì)遍布到用戶的場景里面,更加靠近用戶場景,在大帶寬、低時(shí)延方面都會(huì)表現(xiàn)得更好。就在本次采訪之前,阿里云的邊緣節(jié)點(diǎn)服務(wù)已經(jīng)上線,
在今年上半年的CDN亞太峰會(huì)上,叔度還提出了“視頻智能”、“無處不在”和“超高清”三大行業(yè)趨勢。他認(rèn)為引入AI是人類對(duì)視頻處理更高的一個(gè)層面,邊緣計(jì)算將讓CDN服務(wù)能力無處不在。
而在“超高清”這個(gè)領(lǐng)域,叔度帶領(lǐng)的團(tuán)隊(duì)已經(jīng)推出了全球首個(gè)8K視頻云解決方案,8K視頻每一幀的圖像清晰度已經(jīng)超過了普通單反相片的清晰度。
“我們想通過8K視頻云方案,為人們實(shí)現(xiàn)最高的清晰度。雖然目前并沒有大量客戶真正用到,但是我們認(rèn)為它會(huì)讓人們對(duì)于清晰度的追求更上一個(gè)層次,這就是做8K的意義,這就是未來?!?/p>
而更深層的意義是推動(dòng)產(chǎn)業(yè)鏈的發(fā)展,從拍攝設(shè)備廠商、編解碼廠商,到運(yùn)營商、顯示器廠商,再到播放器廠商等等,會(huì)形成一個(gè)真正的云廠商聯(lián)盟,并最終實(shí)現(xiàn)商業(yè)化和產(chǎn)業(yè)化,給觀眾帶來更好的視覺體驗(yàn)。
在剛剛結(jié)束的2018俄羅斯世界杯中,叔度的團(tuán)隊(duì)又一次譜寫了行業(yè)的歷史。阿里視頻云團(tuán)隊(duì),護(hù)航了全網(wǎng)70%的世界杯直播流量。為優(yōu)酷, CCTV5等客戶提供了全棧式的技術(shù)保障。
在這次世界杯中應(yīng)用的CDN、視頻AI、窄帶高清2.0?等技術(shù),都是在阿里經(jīng)過大規(guī)模驗(yàn)證的產(chǎn)品技術(shù)。經(jīng)過這次練兵,團(tuán)隊(duì)的硬實(shí)力和作戰(zhàn)經(jīng)驗(yàn)都又上了一個(gè)臺(tái)階。叔度驕傲的說:“我們是國內(nèi)唯一一家支撐所有世界杯直播客戶的云計(jì)算公司,擁有豐富的大型直播護(hù)航經(jīng)驗(yàn)?!?/p>
他也認(rèn)為,正是這一次次的流量洪峰,不斷推進(jìn)著阿里云,走向更加穩(wěn)定、流暢、極致的產(chǎn)品之路。
后記
在徒步穿越茫茫戈壁的路途中,叔度接受了組委會(huì)的采訪,視頻中他面色憔悴,身體嚴(yán)重脫水,放棄還是堅(jiān)持只在一念之間,但叔度心無所懼堅(jiān)持前行,才有了這段技術(shù)人的“八百里流沙”修行之路。
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。
電子發(fā)燒友App












































評(píng)論