對(duì)大多數(shù)人來(lái)說(shuō),Docker技術(shù)將成為在云計(jì)算領(lǐng)域下一個(gè)重大趨勢(shì)。但如今一些巨頭開(kāi)始發(fā)力相關(guān)領(lǐng)域,尤其是谷歌或?qū)⑼瞥鎏娲摷夹g(shù)的一種新支持方式。早在去年12月,Docker最早的支持者之一硅谷初創(chuàng)公司CoreOS公布了一個(gè)開(kāi)源項(xiàng)目Rocket。CoreOS創(chuàng)始人兼首席執(zhí)行官Alex Polvi認(rèn)為Docker偏離最初的使命,希望利用Rocket來(lái)完成最初的使命。
Docker官方網(wǎng)站
5個(gè)月后,谷歌正式加盟Rocket的開(kāi)源項(xiàng)目,并且集成該項(xiàng)技術(shù)到其一個(gè)云計(jì)算工具。Polvi在舊金山宣布谷歌正式加入開(kāi)源項(xiàng)目Rocket,在《WIRED》上谷歌已確認(rèn)這個(gè)消息。
據(jù)了解,Docker是建立在支持谷歌龐大在線軟件之上,是一種更有效構(gòu)建和操作運(yùn)行Google Search、Google Maps、Gmail的方式。作為一個(gè)軟件集裝箱工具,允許開(kāi)發(fā)人員打包代碼并且運(yùn)行在大規(guī)模分布式系統(tǒng)上,并不需要考慮運(yùn)行在自己的數(shù)據(jù)中心或在亞馬遜公有云服務(wù)上。
對(duì)于流行的軟件應(yīng)用而言,必須要運(yùn)行在大型的機(jī)器網(wǎng)絡(luò)上,也是唯一可以讓開(kāi)發(fā)者即時(shí)獲取信息的方式。Docker可以簡(jiǎn)化這些應(yīng)用程序的創(chuàng)建,由此受到如此多的關(guān)注。
消息稱,谷歌還提供類似亞馬遜的云計(jì)算服務(wù),自支持Docker以來(lái),憑借其影響力使得亞馬遜、微軟以及其他公司都競(jìng)相加入Docker陣營(yíng)。但谷歌同樣開(kāi)始支持Rockert,并且集成該項(xiàng)技術(shù)到Kubernetes云計(jì)算軟件,宣稱是“Kubernetes項(xiàng)目一個(gè)重要里程碑”。
阻擊Docker一家獨(dú)大
Docker試圖提供整個(gè)行業(yè)一個(gè)通用的容器標(biāo)準(zhǔn)。如果每個(gè)人都采用這個(gè)標(biāo)準(zhǔn),運(yùn)行軟件將變得更容易。但Polvi則認(rèn)為Docker已經(jīng)不再是當(dāng)初設(shè)計(jì)的容器標(biāo)準(zhǔn),Docker現(xiàn)在已經(jīng)進(jìn)化的更加復(fù)雜和笨重。利用Rocket,CoreOS希望提供一個(gè)新的容器標(biāo)準(zhǔn)來(lái)擺脫任何一家廠商的獨(dú)大。除了谷歌,其他大公司也正在開(kāi)始支持Rocket項(xiàng)目,包括Red Hat和VMware。
但谷歌Kubernetes項(xiàng)目,Pivotal軟件將繼續(xù)使用Docker和Rocket。Docker已經(jīng)廣泛使用,Rocket項(xiàng)目成為整個(gè)行業(yè)的一個(gè)可行選擇或面臨一些挑戰(zhàn)。但Rocke的最初意愿是改變世界的軟件構(gòu)建方式。