
林昊還不到30歲,已經名揚業內。
他是中國OSGi第一人,創辦了中國OSGi網站,出過相關書籍; 他又是淘寶網的系統架構工程師,維護萬臺服務器的穩定。
林昊領導的是淘寶網“秒殺”活動的技術支持團隊。在此次“戰役”之后,林昊對淘寶網的技術實力有了更清晰的認識,他更要學習國外頂尖的網站,幫助淘寶網更上一層樓。

放眼國內,他說: “能與淘寶網相提并論的網站還沒看到。”
林昊就這么自信,他要做系統架構技術的“巔峰者”。
狙擊“秒殺”
畢玄是武俠小說《大唐游俠傳》中的絕頂高手。林昊進入淘寶網之后,選擇了此ID。從此,淘寶無“林昊”,只有畢玄。業內不知“林昊”和畢玄,只知道Blue Davy,這是林昊“行走江湖的另一個馬甲”。
“畢玄”是淘寶網的系統架構師。他的本科學的是生物專業,研究生學的是軟件工程專業,是典型的“半路出家”。他對互聯網和技術感興趣,從事過政府行業的技術工作,在互聯網企業做過,2007年進入淘寶網。
Blue Davy則是《OSGi實戰》和《OSGi進階》兩篇國內Opendoc的作者,籌辦了OSGi的中文官方網站,是全球第六個國家級別的User Group性質的站點。Blue Davy于2009年出版了據稱為“全球第二本OSGi書籍或國內第一本中文OSGi書籍”的《OSGi原理與最佳實踐》。
林昊則是“畢玄+Blue Davy”的集合體。他在阿里集團內部推廣OSGi,并應用在淘寶網、支付寶、阿里巴巴網絡中,他扎根在淘寶網,為該網站的系統架構出謀劃策。
淘寶網以前的規模像是便利店—小、物品少而雜,流量有限; 現在的淘寶網更像是沃爾瑪—大、物品品類多,流量巨大。淘寶的員工中有一半是技術人員,大概有1500名支撐著淘寶網的方方面面,而林昊則是其中的1/1500。
讓林昊對技術更自信的是淘寶網的“秒殺”活動。
所謂“秒殺”,就是淘寶網絡在首頁發布一些物美價廉的商品,所有買家在同一時間網上搶購。由于商品價格低,往往一上架就被搶購一空,有時只用一秒鐘,故稱“秒殺”。
除去“秒殺”活動的爭議性之外,該活動給淘寶網的服務器帶來巨大壓力。林昊形容:“就如一秒鐘山洪爆發那樣”,大量數據紛蜂擁而至,猶如DDoS攻擊淘寶網,甚至嚴重阻礙了正常交易的進行。
林昊說,由于淘寶網的“秒殺”活動在中央電視臺刊登了廣告,點擊量超出預期的10倍。就在秒殺的當天,林昊和部門20多人整夜不合眼,守在服務器旁邊,調整架構,分流數據,緩解壓力。
最后的解決辦法是,林昊將“秒殺”的流量與正常業務的流量隔離開,增加了服務器的投入,避免了對正常業務的影響。這也是林昊一直在嘗試做的事情—服務器上采用的云計算技術。
架構發展方向
林昊擔任系統架構師至今,首次挑戰即是將淘寶網單系統轉向分布式系統。
那是淘寶網系統架構最艱難的時候,“如果系統不改造,按照當時的發展速度,淘寶網會在2008年完全掛掉?!绷株唤忉屨f,業務量的增加迫使淘寶增加服務器,“之前是不斷加服務器,但系統仍舊是一個。結果是系統越來越龐大,這種增加服務器的做法馬上遇到了瓶頸?!?/P>
在該次重構后,淘寶網采用了分布式服務平臺,將原有系統區隔成200個左右的小系統。這種分布式服務承擔了淘寶幾乎所有Java遠程調用的支撐及管理。而林昊則負責將這一全亞洲最大的Java系統調理順當,并逐步提高淘寶網的系統可用性和運行效率。
工程師對技術是敏感的。在談及淘寶網系統架構水平在同行中的位置時,林昊想都沒想就說在國內沒有同行者,至于亞馬遜與eBay,他稍微停頓說: “淘寶網的架構與亞馬遜有較大的差距,而與eBay已經相對接近”。
事實上,淘寶網從創立伊始就沒有停止對領先者的追趕,從商業模式、網站規模到技術,一直在跟進?!胺植际?、自動化和智能化是互聯網技術發展的一個常見發展模式,當然,這其中涉及到了非常多的技術?!绷株唤洺E吭趪饩W站上學習: “前不久在關于eBay技術發展的PPT上,學習了該網站的技術。而我覺得除了智能化以外,虛擬化或者云計算、節能技術也將成為后續互聯網技術的重點?!?/P>
而eBay的“優雅降級”、Facebook的“自愈”系統、Twitter的“資源劣化”等功能也相繼從概念轉化為淘寶特色的功能?!爸灰茏屘詫毦W系統架構更穩更快更省,合適的技術就可以用于淘寶?!绷株徽f。
與此同時,淘寶網正聯合阿里云計算公司進行云計算開發。
為了應對數據大并發量的壓力與成本控制,淘寶網的中間件系統、文件儲存系統、搜索、分布式框架、緩存系統都采用了自主開發的產品,而不是采用商用產品。同時這也給像林昊這樣的工程師以大量的機會,可以讓他們看到軟件的源碼,研究了解軟件內部的工作過程和原理,這對于網站的應用設計、開發、查錯、優化都是非常有益的。
淘寶體驗
由于淘寶網系統架構的龐大與復雜,對于很多工程師來說“僅僅是看一看淘寶網的系統架構,就算得上是一個心愿了。”
“也許你很了解理論技術,但平臺是更稀缺的資源。”林昊說,淘寶網最吸引他的就是能在這里處理業界最復雜的難題,“無論是對于技術了解多少,看過多少本書,在這樣一個系統面前,你只有動手才會感到興奮?!?/P>
“很多架構師不知道如何應對大型、高并發的場景,最主要的原因是沒有這樣實踐的機會,畢竟目前只有在大型企業系統或互聯網才能獲得這類難得的實踐機會。架構師如果沒有實踐機會,他們是很難完全理解這些技術的。多數情況下,互聯網中的技術方案都是在多次血淚宕機下成長起來的。”林昊總結說。
“我經歷了淘寶網的點擊量從3億猛增到8億,這段時間面臨的技術挑戰對個人而言是最寶貴的。有幸站在了這次變革的前線讓我獲得了很多寶貴的經驗。如果我今天才加入淘寶網,那么這個8億點擊量對我來說就是零,這個數字是沒有意義的。如果我再晚幾年加入,那我不知道又浪費了多少次成長的機會,工程師的成長就是經歷過程”。林昊說,“能給工程師這樣經歷的公司全世界都屈指可數,在中國就更少了?!?/P>
如論如何,隨著淘寶網發展的加速,趕超老師eBay的趨勢已非常明顯,對于工程師來說,這就意味著再也不能簡單地亦步亦趨,“淘寶網正在長大,更多時候我們必須獨立面對問題,”畢玄語氣里更多的是興奮,“我們希望更多的同道能來到淘寶網,體驗巔峰?!闭f完他又很樂觀地笑了,似乎他的團隊已經從20人擴展到30人了。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄