Amazon雲端運算平台AWS(Amazon Web Services),為很多公司提供了基礎雲端服務。
Dropbox、Instagram、Quora、Foursquare、Reddit、Heroku這些互連網新星能耀眼上升,AWS厥功至偉;它讓有想法、有技術的小團隊,以低價獲得世界級的運營服務,負擔得起使用者迅速增長的壓力。
既然AWS如此重要,那麼不得不提及Amazon CTO Werner Vogels——AWS主架構師之一。
Werner Vogels在1958年出生於荷蘭阿姆斯特丹。在接觸到8位電腦Atari後,他對電腦科學的興趣便一發不可收。Vogels早年在荷蘭海牙應用科學大學讀書,彼時PC尚未普及,他笑稱能使用只有16位的PDP-11小型機已算幸運。
20世紀90年代初,30歲出頭的Vogels來到葡萄牙裡斯本,在波爾圖大學系統與電腦工程研究院(INESC)任進階研究員。“那時在學術方面尚無建樹”,在同事的引領下,他加入Team Dev,不斷完善自己的技能,發表了首項科研成果。
1994年,Vogels遠赴美國,在康奈爾大學電腦系做了10年的研究工作,主要領域是具有擴充性的可信賴企業系統。在那裡他首次嘗試與團隊合作,在非常有限的時間內構建了U-net,一個用於並行和分布計算的使用者級網路介面。那次合作給Vogels留下了極為美好的印象,繪就了他日後職業走向的藍圖。
1999~2002年,Vogels在Reliable Network Solutions公司,兼任副總裁和CTO。這期間他開始寫部落格《All Things Distributed》,此時他已成為頂級的分布系統專家。在自己的部落格裡Vogels撰寫了大量的分布式領域文章,以往只存在於學術討論中的概念得到了極大的傳播和普及。他還寫過很多參考資料和專欄文章,關注領域也是分散式運算技術。
2003年,Vogels獲得阿姆斯特丹自由大學電腦博士學位,兩位導師Henri Bal教授和Andy Tanenbaum教授也鼎鼎大名,分別是著名的類Unix作業系統MINIX的作者和並行計算領域專家。
至此,我們看到領域專家知識的積累過程,他去過不同的國家,與不同文化背景的團隊合作,做過最底層的技術,也做到了技術管理的高位,既在學術鑽研有所造詣,又兼顧商業實現,他對自己瞄準的領域一以貫之,曆久彌堅。2004年Vogels加入Amazon,任研發部門經理,2005年初被任命為CTO兼副總裁,並開始負責Amazon全球的架構設計,以及包括雲端運算在內的技術創新。Vogels在公司內外有著重要的地位,是除了Jeff Bezos外唯一可代表公司的對外發言人。加入Amazon後,Vogels的部落格寫作也開始轉向,從之前主要談論自己的研究成果,到更多地以產品為導向,介紹更普及的技術和工業理念。除此以外,轉向也體現在他開始更為看重團隊合作。
2008年對Vogels而言是標誌性的一年,他成為AWS架構師之一。《Information Week》雜誌因Vogels在雲端運算方面發揮的普及和推動的貢獻,將年度CTO/CIO獎項頒發給他。
Vogels並不信任通用平台,即一個平台到處適用,因為每個平台都只能滿足部分開發人員、應用和使用者需求。Vogels一直強調構建AWS工作的核心是鼓勵創新,他經常與AWS上的應用開發人員溝通交流,及時宣講他們的創新成果,協助搭建“平台上的平台”。Vogels曾在一篇論文裡深刻表述了Amazon架構技術,介紹了專門為了購物車設計的儲存引擎Dynamo,此篇論文獲得OSDI最佳論文獎,此後這一引擎被應用在Amazon的S3上。
最新網路流量分析顯示,Amazon處理了1%的互連網流量,1/3的網民每天都會訪問AmazonAWS託管的網站,Amazon雲端運算正成長為互連網的核心組成之一。
成文之際,Werner Vogels在部落格中宣布了AWS新服務Amazon CloudSearch,正如他所言:“雲端運算才剛開始。”