【編者按】CoreOS創(chuàng)始人兼首席執(zhí)行官Alex Polvi認(rèn)為Docker的發(fā)展已經(jīng)背棄了提供“一個(gè)標(biāo)準(zhǔn)的容器架構(gòu)”的初衷,于是CoreOS才決定開始推出自己的標(biāo)準(zhǔn)化產(chǎn)品Rocket,并提供一個(gè)純粹的容器標(biāo)準(zhǔn),現(xiàn)在Rocket技術(shù)得到谷歌、Red Hat以及VMware等一批大公司的支持。
以下是原文:
去年12月,Docker最早的支持者之一硅谷初創(chuàng)公司CoreOS公布了一個(gè)開源項(xiàng)目Rocket。CoreOS創(chuàng)始人兼首席執(zhí)行官Alex Polvi覺得Docker已經(jīng)偏離了最初的使命,現(xiàn)在,他和他的同事們希望利用Rocket來(lái)完成最初的使命。
5個(gè)月后,谷歌經(jīng)過(guò)慎重考慮正式加盟Rocket的開源項(xiàng)目,并且集成該項(xiàng)技術(shù)到它的一個(gè)云計(jì)算工具。Polvi將于今天早上在舊金山宣布谷歌參與這件事的正式結(jié)果,在給《WIRED》的電子郵件里,谷歌已確認(rèn)了這個(gè)消息。
具有諷刺意味的是,Docker是建立在支持谷歌龐大在線帝國(guó)軟件之上的?;旧希珼ocker是一種更有效構(gòu)建和操作運(yùn)行Google Search、Google Maps、Gmail的方式。你可以把它看作一個(gè)軟件集裝箱工具,允許開發(fā)人員整潔的打包他們的代碼并且可以運(yùn)行在大規(guī)模分布式機(jī)器上,無(wú)論這些機(jī)器是否運(yùn)行在自己的數(shù)據(jù)中心或在亞馬遜的公有云服務(wù)上。
在當(dāng)下,流行的軟件應(yīng)用必須要運(yùn)行在大型的機(jī)器網(wǎng)絡(luò)上。這是唯一的可以讓開發(fā)者即時(shí)獲取信息的方式。Docker可以顯著簡(jiǎn)化這些應(yīng)用程序的創(chuàng)建,這就是為什么它受到如此多的關(guān)注的原因。
谷歌還提供類似亞馬遜的云計(jì)算服務(wù),它是第一個(gè)擁抱Docker的知名云計(jì)算公司。自那時(shí)以來(lái),為了響應(yīng)Docker在硅谷開發(fā)人員中巨大聲望,亞馬遜、微軟以及其他公司都競(jìng)相加入Docker陣營(yíng)。但是現(xiàn)在,谷歌同樣也開始支持Rockert,并且集成該項(xiàng)技術(shù)到Kubernetes云計(jì)算軟件。谷歌宣稱這是“Kubernetes項(xiàng)目的一個(gè)重要里程碑”。
Docker試圖成為整個(gè)行業(yè)一個(gè)通用的容器格式。事實(shí)上,這是它的優(yōu)勢(shì)所在。如果每個(gè)人都采用這個(gè)標(biāo)準(zhǔn),運(yùn)行軟件將變得更容易。但對(duì)于Polvi和其他人則認(rèn)為Docker已經(jīng)不再簡(jiǎn)單的是當(dāng)初設(shè)計(jì)的容器標(biāo)準(zhǔn)。他們認(rèn)為Docker現(xiàn)在已經(jīng)進(jìn)化的更加復(fù)雜和笨重。
利用Rocket,CoreOS希望提供一個(gè)新的容器標(biāo)準(zhǔn),從而擺脫任何一家公司的控制。“我們需要一個(gè)大家共享的標(biāo)準(zhǔn)容器 “,Polvi說(shuō)。除了谷歌,Polvi說(shuō),其他大公司也正在開始支持Rocket項(xiàng)目,包括Red Hat和VMware。VMware剝離公司Pivotal的Mark Kropf告訴《WIRED》雜志,他的公司同樣在努力支持Rocket。
但像谷歌的Kubernetes,Pivotal的軟件將繼續(xù)使用Docker和 Rocket。Docker已經(jīng)廣泛使用,Rocket項(xiàng)目成為整個(gè)行業(yè)的一個(gè)可行選擇可能面臨一些困難。但至少,Rocket的最初發(fā)展跡象表明容器理念將改變世界的軟件構(gòu)建方式。