Docker:將“集裝箱”搬上互聯(lián)網(wǎng)
摘要: 跟任何授命儀式一樣,這事兒非同小可。在4月末的微軟年度開發(fā)者大會上,CEO薩蒂亞·納德拉(SatyaNadella)剛發(fā)表完主旨演講不到幾分鐘,這位全球最大軟件公司的領(lǐng)袖就將舞臺交給了一位溫文爾雅的男
跟任何授命儀式一樣,這事兒非同小可。在4月末的微軟年度開發(fā)者大會上,CEO薩蒂亞·納德拉(Satya Nadella)剛發(fā)表完主旨演講不到幾分鐘,這位全球最大軟件公司的領(lǐng)袖就將舞臺交給了一位溫文爾雅的男士。47歲的本·戈盧布(Ben Golub)身著黑色外套和印有公司鯨魚標志的白色T恤,他是一家名為Docker的初創(chuàng)企業(yè)的CEO。
面對擠滿會場的觀眾,他表達了自己的驚訝之情——他那未經(jīng)打磨的新產(chǎn)品竟會被微軟如此看重。他這樣描述這款仍在蹣跚學步的產(chǎn)品:“它有時會跌倒,有時會吐奶,并讓那些跟它最親的人睡不成覺?!?/p>
過了一會兒,身著同款Docker T恤一名微軟高管登臺,對Docker技術(shù)作了一番現(xiàn)場演示。他將一個電子商務(wù)網(wǎng)站基于微軟的全部代碼用Docker軟件加以處理,只用了幾秒鐘,經(jīng)處理的代碼就在競爭對手Linux的服務(wù)器上運作了起來。在場的開發(fā)者們頓時歡呼起來——在此之前,完成這樣一項任務(wù)需要數(shù)天乃至數(shù)周時間。
和其他幾十家科技巨頭一樣,微軟也迫不及待地宣布了它對Docker技術(shù)的鐘愛。它是這些年來應(yīng)用開發(fā)領(lǐng)域最重要的進步之一。現(xiàn)如今,幾乎任何線上活動都要經(jīng)過一個運行在云端的應(yīng)用。
Netflix、Google Search、Twitter、Facebook 和Snapchat看上去都像變魔術(shù)一樣神奇,但單一的外表之下其實是幾十或數(shù)百個不同的組件,各自負責存儲器、數(shù)據(jù)庫、安全和網(wǎng)絡(luò)等一個方面。開發(fā)者關(guān)心的是如何做出一個獨特的組件,而不是背后的管道鋪設(shè)。他們希望自己的應(yīng)用能夠運行于任何云服務(wù)器或設(shè)備、可快速更新,并能經(jīng)受住網(wǎng)絡(luò)“掉鏈子”的考驗。
而Docker就試圖用一種名為“集裝箱”的技術(shù)實現(xiàn)以上所有目標。集裝箱將應(yīng)用連同其所有的代碼庫和可執(zhí)行文件打包進一個容器,這些容器就跟現(xiàn)實中的集裝箱一樣,處處適用,可供應(yīng)用開發(fā)者快速調(diào)換,只消幾分鐘或數(shù)小時便可通過驗證并上線使用。谷歌等大型科技公司一直在使用內(nèi)部版本的集裝箱,且已經(jīng)使用多年。但Docker將工具變得更加簡單,從而使其他人都可以使用。
在短短兩年內(nèi),建立在Docker免費集裝箱軟件內(nèi)的應(yīng)用被下載5.35億次。約有150,000個在線應(yīng)用靠Docker集裝箱運行,其中包括高盛、亞馬遜和IBM等公司的應(yīng)用。根據(jù)紐約市場研究公司“企業(yè)技術(shù)研究”公司(Enterprise Tchnology Research)的一項研究,大型企業(yè)正在空前快速地測試或計劃采用Docker,勝過其他任何開源的云端產(chǎn)品。
Docker超強陣容的投資人隊伍中包括了標桿投資(Benchmark)、格雷洛克風投公司(Greylock Partners)和紅杉資本(Sequoia Capital),他們總共已向該公司投入1.61億美元,最近一輪融資由洞見創(chuàng)投(Insight Venture Partners)領(lǐng)投,賦予了該公司10億美元估值——而這家公司今年的營收預計都到不了1,000萬美元?!?5年來,我從未見過這樣快的普及速率。”高盛技術(shù)部聯(lián)席主管唐·杜威(Don Duet)說。
而且要知道,Docker背后的這家公司當初差一點就一命嗚呼。其聯(lián)合創(chuàng)始人之一是今年31歲的法國工程師(父母為美國和加拿大人)所羅門·??怂梗⊿olomon Hykes)。2010年從孵化器Y Combinator畢業(yè)時,他的初創(chuàng)企業(yè)兜售的是一個全然不同的創(chuàng)意。該公司名為dotCloud,其軟件提供一個平臺,供開發(fā)者在亞馬遜的云服務(wù)中編寫代碼。
從雅虎聯(lián)合創(chuàng)始人楊致遠(Jerry Yang)、超級天使投資人克里斯·薩加(Chris Sacca)和Trinity Ventures、標桿投資等企業(yè)處,該公司總共籌集了1,100萬美元的資本。之后,該公司便陷入泥淖??蛻舨辉傩枰姆?wù),亞馬遜也改善了支持,意味著dotCloud自己的增長步伐放緩。
DotCloud董事會花了幾個月尋找經(jīng)驗豐富的運營者,一些人甚至開始將投資減值——直到戈盧布出現(xiàn)。他與??怂惯_成一致,計劃采取大膽舉措。否則,“他們早就擱淺了?!睒藯U投資的彼得·芬頓(Peter Fenton)說。
??怂故种兄皇O乱粡埮啤{借銀行里剩下的500萬美元,他開始搗鼓促使dotCloud飛速運轉(zhuǎn)的一項底層技術(shù):集裝箱。2013年春的一個周一,dotCloud的軟件工程師像往常一樣到公司上班,卻被告知從當天起,他們將轉(zhuǎn)做??怂沟男马椖?,代號Docker:“帶上筆記本去找所羅門,他會給你們分派任務(wù)?!碑敃r,海克斯的錢僅可以撐到年底。
選擇戈盧布有點匪夷所思。他是土生土長的庫比蒂諾人(當年他摘過杏子的地方現(xiàn)在已成為蘋果公司的總部所在地),他曾試圖在烏茲別克斯坦塔什干開設(shè)商學院未果,并作為肖恩·帕克(Sean Parker)社交媒體初創(chuàng)企業(yè)Plaxo的首席執(zhí)行官苦苦奮斗了五年時間,該公司最終于2008年賣掉。
在芬頓的邀請下,戈盧布前來為??怂钩鲋\劃策。他支持??怂乖诩b箱上孤注一擲的想法。不論成敗,結(jié)果都會很快揭曉?!爱敃r我說,不管了,也許會失敗,但就算敗也是敗自己想做的事情上?!?/p>
??怂购透瓯R布隨后走出了更加大膽的一步:將底層技術(shù)開源,供所有人免費使用。短短幾個月內(nèi),就有數(shù)百名志愿者開始編寫代碼,提升并拓展Docker運行集裝箱的方式。及至2013年12月,Docker的普及度已經(jīng)足以說服新投資人為其投入1,500萬美元。
從那以后,Docker的擴張就沒有停過,目前已有160名雇員和1,300名志愿者從事其開源項目的開發(fā)。再來說說賺錢的部分。在6月份于舊金山舉行的DockerCon用戶大會上,戈盧布和??怂剐剂艘粋€付費的新產(chǎn)品套件,之前已有800名顧客在等待這種可安全存儲集裝箱的注冊表。該產(chǎn)品的第一位客戶是聯(lián)邦采購代理機構(gòu)——美國總務(wù)署。此等大客戶有望將其明年的營收推高至4,000萬美元?!叭绻鸇ocker最終成為計算中的基礎(chǔ)層,那么樂觀估計(市場規(guī)模)可達1,000億美元。”Docker小投資方光速創(chuàng)投(Lightspeed Venture Partners)的約翰·弗里奧尼斯(John Vrionis)說。
很多人都將Docker稱為下一個VMware。15年前,VMware以一種名為虛擬機的技術(shù),使在較少的服務(wù)器上運行多個操作系統(tǒng)成為可能,以此促成了計算領(lǐng)域的重新洗牌。但VMware并未將技術(shù)開源,始終在該領(lǐng)域內(nèi)一家獨大。而Docker則指望靠IBM這樣的大型合作伙伴轉(zhuǎn)售其產(chǎn)品,或被納入微軟和亞馬遜等公司云集市。
已有幾十家初創(chuàng)企業(yè)創(chuàng)立起來,聚焦于Docker尚未解答的一系列集裝箱問題,存儲方面有Portworx,網(wǎng)絡(luò)方面有Weaveworks。(Docker已經(jīng)吞并了其中數(shù)家。)
今年6月,Docker聯(lián)合微軟、VMware及其最勢均力敵的對手、由谷歌撐腰CoreOS等公司,牽頭制定了一個單一的集裝箱標準,以確保自己不被排擠出去。然而,對于那些指望靠免費技術(shù)賺錢的相關(guān)初創(chuàng)企業(yè)而言,這樣一個標準只會增加他們的壓力。它通常只容許一家企業(yè)獨大。
亮相微軟大會兩個月之后,在DockerCon擁擠的會場中,Lyft和GoPro等各家熱門公司圍繞在戈盧布和??怂沟闹車E赃吺且活^樂高積木搭成的鯨魚,以及擺滿鯨魚公仔和鯨魚標識T恤的桌子。
明年,他們將需要一個更大的會場了——但前提是Docker沒被其中一家大型合作伙伴收購。有那么一刻,戈盧布一個人站在那里。Docker愿不愿以某個價格賣掉“集裝箱”的未來呢?這位CEO苦笑:“我們對它有長遠的打算?!?/p>
Docker,公司,集裝箱,一個,??怂?








宣武区|
昌宁县|
鄂尔多斯市|
文山县|
保德县|
贡山|
会理县|
凭祥市|
来安县|
南投县|
灵台县|
金门县|
靖远县|
吴忠市|
汽车|
通化县|
康平县|
原阳县|
铜鼓县|
习水县|
吉首市|
远安县|
临安市|
太和县|
普格县|
洪泽县|
右玉县|
伽师县|
大悟县|
新和县|
屏南县|
内丘县|
铜鼓县|
铜梁县|
巍山|
武川县|
小金县|
闸北区|
乐至县|
大连市|
闵行区|