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