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






















評論