推動云計算發展的十位先驅者
譯文云計算的出現改寫了數十年來伴隨我們左右的技術規則,在今天的文章中我們將回顧十位在此領域做出突出貢獻的先驅者,細數他們如何將云計算帶到每個人身邊。
云計算領域的巨人們
一般來說,我們很難在身處歷史演變進程的同時做出總結性回顧。然而在云計算領域,我們卻早已積累了足夠的背景資料,并樂于毫不吝惜地將贊美之詞賦予那些可敬的、一手推動這一全新計算模式建立的開拓者們。
這份榜單必然會有所遺漏,而且毫無疑問在不同分析人士的眼中對于先驅者的定位也有所區別。在云計算絢爛的舞臺背后,仍有一些我們剛剛了解甚至尚未了解到的貢獻者在默默耕耘。但我相信歷史不會淹沒輝煌的成就,也許在未來幾年中他們的成果也會化為技術圈子中的璀璨新星,被無數后來者所敬仰和傳誦。
而對于正在考慮或已經著手部署云計算項目的IT管理者而言,這份榜單從追憶先驅的角度總結了云計算的發展歷程,并對未來可能出現的情況做出了預期。
當然,能夠名列此榜當中的眾位先驅同樣站在另一些巨人的肩膀上、甚至可以算作巨人的傳承者。舉例來說,Sun Microsystems公司作為公布式系統及最早的集群創建者并沒能在榜單上出現(事實上這家公司已經不復存在),而其后繼者谷歌、Facebook、微軟以及Rackspace則成為廣為人知的云計算先鋒。
然而云計算的發展在與個人計算及客戶-服務器計算接軌后才真正迎來高潮。Amazon Web Services Simple Storage Service(簡稱S3)在六年前才步出襁褓,但超高的人氣令Enterprise Compute Cloud(簡稱EC2)作為后續服務接踵而至。谷歌AppEngine項目啟動于2008年,微軟公司的Azure云服務測試版本更是2009年才出現的晚輩。
云計算模式出現至今還不足十年,但正如《史記·本紀》的描述那樣,其甫一登場便顯示出多樣性、通用性等“帝王之相”,隱隱間昭示著一個全新時代的到來。我相信任何一份云計算先驅者的榜單都會將Amazon的Werner Vogels放在榜首或者至少是接近榜首的位置。然而像Chris Pinkham這樣雖不常拋頭露面,卻扮演著新方案架構師及執行者角色的幕后英雄同樣值得我們銘記。
即使我們身處這個喜歡創造英雄、創造明星的時代,大家仍然得承認像云計算這樣的宏大項目根本不是一、兩個人所能左右甚至創造的。一般來說云項目需要吸納一大群熱情滿滿的技術達人,而且常常需要每位參與者在眾目睽睽之下進行開源代碼研發——OpenStack、Eucalyptus、CloudStack乃至Open Compute硬件項目皆屬于此類情況。
但的確有那么一些極具前瞻性的牛人,能夠在云計算模式確立之前就表現出支持的熱忱;甚至在云概念仍然飽受攻擊時就開始采取行動。那時候,他們是許多人眼中的騙子、造謠生事之徒;然而事實上他們頂住輿論壓力、奮力抗爭,用自己寶貴的信念與力量將云計算時代送入我們的視野。
下面我們就開始這場時間之旅,一同回顧那些云計算領域的先驅者。當然他們的排名也許會繼續受到爭議,因為云計算的歷史仍然沒有停下前進的腳步。
Werner Vogels
Werner Vogels,Amazon Web Services首席技術官兼副總裁,于2004年以系統研發主管的身份進入Amazon公司,而這一切源于他在美國康奈爾大學發表的一篇計算機科學論文。他在學生時代就已經在荷蘭參與到計算科學的尖端研究工作中,當時他的博文論文導師則是任教于阿姆斯特丹自由大學、因“對數據庫與交易流程的深入研究以及在系統實施領域的開創性技術貢獻”而獲得圖靈獎殊榮的Jim Gray。在自由大學就讀期間,Vogels還結識了操作系統標準教科書及Minix系統代碼的作者Andrew Tannenbaum以及在大型并行系統方面頗有建樹的Henri Bal。
2005年他被正式任命為Amazon公司CTO,并在同年晚些時候兼任企業副總裁。當時他就身懷宏偉夢想,希望能夠依靠廉價的民用級配件構建起新型分布式系統,借以實現無限的擴展性能、并在某個獨立組件發生故障時保證整體設施仍然運轉正常——這正是Amazon Compute Cloud彈性技術的起源。身為管理者,他極力主張讓Amazon公司在互聯網上成為分布式虛擬服務器計算體系的主導企業、建議以使用時間計費。他個人的活躍態度與工作熱情也為Amazon公司造就了第一位“勇于走出去”的全能型CTO形象。他像是一位不知疲倦的傳道士,將全部時間都用來普及Amazon公共云的優勢與特色。正是由于他扎實的專業基本功、令人認同的堅定承諾與良好信譽,才幫助Amazon Web Services在早期就打下理想的受眾基礎。
Chris Pinkham
早在Werner Vogels為Amazon的云基礎設施宣傳奔走之前,Chris Pinkham就已經作為Amazon Enterprise Compute Cloud(簡稱EC2)的設計者而備受矚目。事實上,Amazon基礎設施的設計工作屬于協作項目,Sergey Brin與Larry Page在谷歌的大展拳腳也證明了人多力量大的理論。Pinkham是該項目的管理負責人,Amazon的另一位軟件架構師Christopher Brown則擔任首席開發工程師。在二位大牛的共同努力下,Amazon的第一套公共云基礎設施由此誕生。
我曾經以為Amazon Web Services肯定用的是Amazon.com的后備資源,結果證明我錯了。從一開始這兩者就是完全不同的項目,只不過剛開始的時候云計算服務還只能追在在線購物后面賣萌,現在則儼然有后來居上之勢。
Amazon.com IT運營經理Jesse Robbins還專門講述了當年如何嚴密守衛自己的數據中心、不讓那幫搞云計算實驗的家伙染指的故事。Pinkham這位通過在南非鋪設第一套互聯網服務而積累到豐富經驗的技術大師于2000年進入Amazon公司擔任網絡工程團隊主管,并很快升任全球IT基礎設施副總裁。
Amazon公司內部一直在討論是否應該建立一套面向公眾的虛擬化基礎設施,并以租賃服務的形式獲取利潤。Pinkham被視為該項目的最佳領袖人選,然而在與Robbins交流之后,Carl Brooks在博客中寫道“Pinkham當時迫不及待地想回到南非搞定未完成的工作,甚至愿意為此放棄公司總部的強大技術團隊……Amazon最終決定將項目暫時凍結,允許Pinkham與Brown去南非自由嘗試、組織創新,這樣寬松的政策讓很多人感到嫉妒。”
Pinkham所掌握的知識需要一定程度的擴展才能應付網絡服務環境下的新要求。他與Brown兩個人開始首度嘗試全虛擬化數據中心的可能性。EC2的運營理念與Amazon傳統的零售體系完全不同:客戶要能夠自己提供虛擬服務器、獨立操作退單流程并擁有搞定虛擬服務器啟動、負載平衡、存儲激活以及增加服務(例如數據庫)等日常工作的能力。
兩位大師的無間合作終于結出了碩果,這就是Amazon EC2。2006年Pinkham決定離開Amazon自己成立新公司,即Nimbula。他目前正致力于像Vogels那樣推廣自己的軟件,希望客戶在這款產品的幫助下將Amazon提供的業務環境轉變為私有云的使用模式。
Randy Bias
Randy Bias,CloudScaling公司聯合創始人兼CTO,自1990年以來一直以IT基礎設施專家的身份工作,這種穩固的定位也給了他了解并引導領先云計算創新項目的機會。他曾經在托管服務供應商ServePath公司的GoGrid部門中擔任技術策略副總裁一職,正是這段經歷讓他成為基礎設施即服務領域的不朽先驅。GoGrid于2008年3月首次啟動Grid基礎設施測試。
他在CloudSacle網絡公司開創出首套多平臺、多云管理系統,并在后來創建CloudScaling公司后成功利用一套尚未經過驗證的全新軟件堆棧代碼推出知名規?;苹A項目——OpenStack。該項目吸引到了韓國最大云服務廠商KT(前身為韓國電信公司)以及大型數據中心服務供應商Internap的加盟。
二者的支持與項目本身的優秀品質令越來越多的企業巨頭向OpenStack敞開懷抱,Bias也借助這一突出貢獻成功躋身OpenStack基金會八位主要董事會成員之列。他直率的性格令人印象深刻,堅持認為云計算的風險及賠償責任應由使用者承擔,這種毫不妥協的風格進一步加大了他的知名度。2009年,他主張利用云計算的高效率應對愈演愈烈的全球氣候變化。
O'Reilly Radar博客曾這樣評價Bias:“(他)一手促成了GoGrid API開放許可的出現,而這正是Sun Microsystems、Rackspace Cloud、VMware及其它多家同樣在云API方面使用開放許可的理論根源。”#p#
Jonathan Bryce
Jonathan Bryce像許多年輕人一樣喜歡跟計算機打交道,他還有位曾是Rackspace公司最初12位員工之一的哥哥。正是哥哥的極力鼓動,才讓Jonathan決定進入Rackspace公司,并逐漸開始接觸包括維護機架服務器、客戶服務以及技術支持等常見運營內容。他曾與自己一位負責網站設計的朋友Todd Morey一同租用Rackspace的內部服務器托管站點。這二位雙雙于2005年離開Rackspace,開始籌備屬于自己的網站及托管業務——Mosso Cloud。Mosso這個詞取自意大利語的樂譜標注短語,意為“加快節奏、投入激情”。
不過Mosso使用的仍然是Rackspace數據中心內部的服務器。Rackspace公司高管層也意識到其原有托管服務業務與新興云計算之間的聯系,因此對Bryce創建Mosso Cloud的舉動予以支持。他開發出一套能夠在網站中啟動應用的系統,并希望將其打造成虛擬機啟動產品。然而Rackspace在收購了Slicehost公司后獲得了這樣的成熟系統,并將其交給Mosso作為虛擬機管理體系中的一部分。在如此的盛情之下,Bryce再次重回Rackspace,并擔任起云計算主管一職。
Rackspace公司一直試圖擴展其云計算業務,進而從Amazon Web Services的陰影中掙脫出來、奪下市場領袖的地位。在如此雄心下,他們為客戶帶來了更小、更便利的虛擬服務器,每小時的使用費用僅需0.015美元。他們還開發出自家云API,并拉攏到美國宇航局的加入,共同推出我們耳熟能詳的OpenStack項目。截至2009年,Rackspace公司已經將OpenStack視為向私營企業推廣通用型云計算的基礎,并以此為契機向Amazon的云帝國發起沖擊。
Rackspace公司以贊助商的身份引領OpenStack項目前行,但他們已經意識到如果能有更多技術巨頭加入贊助名單,該項目的影響力與市場前景將更上一層樓。有鑒于此,他們于今年九月成立了OpenStack基金會。思科公司的Lew Tucker與紅帽公司的Brian兩位云計算CTO都成為基金會的主要董事會成員,而Bryce也在接到邀請后欣然接受并成為另一名執行董事。雖然今年只有31歲,但Jonathan Bryce已經成為一種創新精神的代表,他同時宣稱將把自己豐富的操作經驗毫無保留地貢獻給前進方向尚未完全明朗的云計算事業中。
Lew Tucker
Lew Tucker擁有20年軟件開發經驗,并從云時代初現端倪起便積累下大量實踐經驗。對于技術話題異常敏感的他第一時間意識到,自己過去所組織的一系列項目其實與云計算的發展方向不謀而合。
他在Radar網絡公司擔任過CTO與工程副總裁、在Twine社交網絡公司任總策劃師,也有著Salesforce.com公司AppExchange項目部副總裁的經歷。在大公司打拼多年的經驗讓他對云計算的出現采取了堅定的支持立場。這位意識強韌、成熟老到的管理者認為云計算不僅“可能”出現,更是“應該”出現,并成為計算領域的又一波革命性浪潮。
2008年至2010年間,Tucker擔任Sun Microsystems公司云計算部門CTO。這段時間正是甲骨文收購該公司的關鍵時期,而他的知識儲備與強硬態度也讓對云計算表現得呆板遲鈍的甲骨文如夢初醒。收購完成后,甲骨文CEO Larry Ellison正與Tucker當面交流;Tucker表示,當時他們兩個人只做了幾分鐘的準備就展開了討論。在這次簡短的對話中,甲骨文公司中對云計算唱反調的趨勢被徹底打破,自此這家用數據庫產品影響世界的企業巨頭開始在全新的技術領域中努力尋找自己的前進路線。
Tucker目前在思科公司擔任云計算CTO,不遺余力地宣傳并推廣OpenStack(他也是OpenStack基金會的執行董事之一),希望通過消除理解障礙讓更多人參與到對云計算的討論中來。在最近的Cloud博覽會中,他熱情地與Rich Wolski——加州大學圣巴巴拉分校的Eucalyptus開源項目帶頭人在會議室中互致問候。Eucalyptus被人們普遍視為OpenStack的競爭對手,但在Tucker的眼中,Wolski僅僅是另一位為云癡狂、極具熱情的技術開拓者。不僅是他自己,Tucker還積極帶動OpenStack董事會與Eucalyptus間的積極往來。在他的個人魅力與社交影響下,潛在的競爭對手正以和諧的方式共同邁向未來。
Rich Wolski
Rich Wolski作為Eucalyptus Systems公司聯合創始人兼CTO,率先發現了Amazon公共云API的劃時代價值,并決定以此為指導拓展開源代碼——盡管這一舉動遭到了Amazon Web Services的激烈反對。
針對他的抨擊論調主要包括以下幾方面。首先,他的云計算方案太過狹隘——僅僅基于Amazon的實例與技術成果。其次,如果Amazon愿意在自己的API上搞開源,那他們肯定早就開始動手了;既然沒有,那圍繞這樣一套閉源商業項目搞開源開發顯然會困難重重。
Wolski似乎并不為這些言論所動,反而一門心思搞他的開源代碼與Eucalyptus Systems公司。目前他的研究成果已經允許用戶通過與Amazon EC2相兼容的軟件堆棧創建私有云環境。多年來對Eucalyptus加入開源化項目請求反應遲鈍的Amazon高管們終于意識到了自己險些錯過的良好機遇,今年五月下旬他們宣布Amazon將與Eucalyptus Systems聯手開發私有云API。Wolski多年來的心血沒有白費,歷史證明了他選擇的正確性。
作為一名計算機科學專家,Wolski始終堅信整個世界即將迎來一場全新的計算模式變革——而在他率領下的Eucalyptus將注定成為這場變革中的重要角色。
Chris Kemp
在云計算尚處于孕育階段之時,美國宇航局CTO Chris Kemp就已經總結出多項領先理念,希望能為位于加州山景市的艾姆斯研究中心指明一條低成本且極具擴展能力的數據中心。
其中一大理念在于將大量標準x86服務器機架組成一套共享供電及網絡連接的集裝箱式整體設備。這套設備由供應商Verari負責組建,并能夠在數天的調試之后即投付使用——這在效率上大大超過了傳統數據中心的建造模式。他同時還在新設備與主流互聯網接入點MAE-West的契合方面下了番苦功,希望使其擁有與艾姆斯中心相類似的穩定數據吞吐能力。
Kemp最終建立的Nebula云項目主要是為了從美國宇航局的其它研究課題中收集大數據,例如火星地圖繪制等等。然而Kemp卻沒有止步于此,他開始在腦海中勾畫如何利用本地設計資源為不同位置的移動設備提供處理能力。這份原本是為宇航員及星際任務所設定的藍圖卻成為今天移動云數據中心的雛形。
Kemp還積極倡導美國宇航局放開數據共享,谷歌與微軟就借助其火星勘測軌道飛行器傳回的照片與繪圖制作出在線公共圖像庫。而在美國宇航局高層打算與Rackspace公司攜手整合云計算軟件資源時,他又站出來力挺OpenStack項目,并最終成為與Jonathan Bryce齊名的另一位OpenStack生父。
2011年3月,Chris Kemp從美國宇航局辭職,開始追尋自己兒時的夢想——創建Nebula公司并擔任CEO。在離開時,他表示“打算去帕洛阿爾托市找個車庫做點自己喜歡的工作,”這種表達似乎暗示他可能會回到故鄉尋求政治方面的發展或者去門洛帕克市搞風險投資。
盡管由于身高略為悲劇而未能擁有堂堂的儀表,但他不屈不撓的精神卻無疑值得敬佩。在GigaOm今年舉辦的Eucalyptus Systems、Citrix CloudStack與OpenStack三方研討會上,Kemp作為OpenStack項目發言人進行了演講,指出自己似乎受到了CloudStack的Sameer Dholakia與Eucalyptus的Marten Mickos的夾攻。在三強鼎立的局面下,二者攜手對OpenStack發難的舉動頗有聯吳抗曹的意味。而在回答環節,Kemp公開表示他將在過來一年中繼續領導OpenStack,以確保兩位競爭對手仍然被甩在身后。這么一番火藥味十足的言論著實有些魯莽甚至是傲慢,不過他緊接著就開始談論OpenStack項目的當前成就與預期目標,這在無形中削弱了競爭對手間劍拔弩張的氣氛。
Marc Benioff
Marc Benioff,Salesforce.com公司CEO,一位當之無愧的云計算先驅、一位善于以游擊方式推廣軟件即服務產品的營銷好手。在他開始關注云計算概念時,整個IT領域還對這種新生事物非常抵觸??蜌庖稽c的從業者將其視為風險較高、局限較大的青澀產品,許多高舉唱衰大旗的評論人士甚至厚顏無恥地將云服務冠以“軟件的末日”頭銜。但在他看來,本地軟件與系統自從1964年開始就在證實企業數據中心,現在是時候迎接一次變革、通過互聯網的廣泛普及實現遠程數據中心訪問這一軟件發展的新思路了。
Salesforce.com公司自創立至今的輝煌成功已經被無數評論家所講述,我在這里就不再重復了。但在企業光環的背后,我們也應該看到Benioff這位始終對SaaS理念孜孜以求、并將其推入良性運轉軌道的開國功臣。從這個角度來說,他名列云計算先驅者榜單可謂實至名歸。
Urs Holzle
久在技術圈打拼的諸位讀者朋友可能聽過這么一句話——“把數據中心簡化成計算機”。短短幾個字把云數據中心的特性與思路表達得清晰無遺,而這種說法實際上是對Urs Holzle的一種致敬。在谷歌公司擔任技術架構高級副總裁的他領導團隊設計并創建出企業最引以為傲的搜索引擎支持架構,同時也為Amazon、微軟、GoGrid等一系列后輩提供了可資借鑒的寶貴思想財富。
作為谷歌創始之初就進入公司的十位元老之一,Holzle一直都對來自技術供應商的各種局限表示厭惡與不滿。既然那幫家伙拿不出專為云數據中心設計的服務器,他就帶領谷歌技術團隊自己生產,這是Holzle一直以來的工作信條。在他的引導下,谷歌數據中心的設計運行功耗只在傳統企業數據中心的一半、大大降低了基礎設施的使用及維護成本。
2009年,Holzle與另一位架構師同事Luiz Andre Barroso在一份谷歌企業白皮書中提出了創建全球化搜索引擎數據中心體系所不可或缺的關鍵要素。這篇名為《將數據中心簡化為計算機:規?;瘮祿}庫設備設計介紹》的文章成為如今云基礎設施建設的指導圣經。
Holzle曾經在加州大學圣克魯茲分校擔任過計算機科學副教授一職,并通過一篇討論如何有效使用編程語言的論文在斯坦福大學拿到博士學位。另外,他還與VMware公司CEO Pat Gelsinger共同資助了計算產業氣候拯救行動,并與Barroso合著了名為《計算性能與能耗比例》的研究報告,討論如何讓服務器利用最低能耗支撐現有工作負載。業界普遍認為這篇論文正是推動英特爾及其它芯片制造商調整產品設計、降低能源消耗的首要動力。
Frank Frankovsky
Frank Frankovsky于2006年到2009年期間在戴爾公司擔任數據中心解決方案主管一職,并領導這家硬件廠商開發出能夠滿足搜索引擎及網絡服務客戶需要的機架服務器與新型高效數據中心方案。
當時Frankovsky所在的部門儼然成為幕后英雄,一路支撐著戴爾邁上服務器硬件市場的王者寶座。在戴爾工業園區接受InformationWeek網站時,該公司高管紛紛表示,如果把數據中心解決方案部門劃分出去作為獨立的企業,其銷售份額也足以成為2010年全美第三大服務器廠商。
2009年10月,Frankovsky進入正處于關鍵擴張期的Facebook公司,負責管理硬件設計及供應鏈事務。盡管當時谷歌一直在鼓吹自家服務器與數據中心在設計上的競爭優勢,但他仍然堅持選擇走向以云服務器為設計基礎的公共智能資源池道路。2011年4月,Mark Zuckerberg及其它多位Facebook高管宣布開放計算項目正式出爐,這標志著高效云服務器已經在標準化方面取得階段性成功。
“共享所帶來的收益要遠遠高于完全封閉,”Frankovsky今年六月在接受Venture Beat采訪時表示。
作為OpenCompute.org項目的組織者之一,Frankovsky致力于將多種創新及具備潛在競爭力的項目納入開放計算標準。金融服務企業對于谷歌的服務故障心悸不已,因此迫切需要擁有自己的云計算服務器。英特爾與AMD則收到來自華爾街眾多客戶的聲音,要求他們早日推出自己的云服務器版本,并以免費贈送方式在新企業中進行試水。
“就在幾個月之前我突然有了這樣一個沖動的念頭——硬件能不能也搞開源?現在這一想法已經被業界完全接受并付諸行動,相信在明確思路與穩固基礎的支持下,我們會在未來看到由此引發的重大歷史轉折,”Frankovsky在2011年10月27號的個人博文中如是說。
原文鏈接:
http://www.informationweek.com/cloud-computing/infrastructure/10-cloud-computing-pioneers/240142397?cid=nl_IW_daily_2012-11-26_html&elq=959ec19731094857b92d8cdb2a2591c2