隨著云供應(yīng)商爭(zhēng)先恐后地表態(tài)支持Docker,它已成為IT專業(yè)人士嘴上最頻繁出現(xiàn)的詞匯了。現(xiàn)在,這家供應(yīng)商正在想要抓住容器技術(shù)這一機(jī)遇并領(lǐng)先一步,把它的未來(lái)寄托于Docket部署并試圖成為運(yùn)行容器的第一大供應(yīng)商。
Joyent公司是一家早期的云供應(yīng)商,它已逐漸地落后于諸如亞馬遜、微軟以及谷歌這樣的行業(yè)巨頭,近期該公司融資1500萬(wàn)美元以求加速Docker應(yīng)用程序容器與其基于容器云基礎(chǔ)設(shè)施的集成。
該公司就如同“注滿了噴氣機(jī)燃料”一般全力以赴,并將在下一季度推出一整套基于Docker的產(chǎn)品和功能,Joyent公司CTO Bryan Cantrill說(shuō)。
Joyent當(dāng)然并不是第一個(gè)公開(kāi)宣揚(yáng)Docker潛力的企業(yè),而從VMware到亞馬遜的眾多廠商都增加了對(duì)Docker的支持。另外,還有圍繞業(yè)務(wù)流程編制而正在進(jìn)行的開(kāi)源方面的努力,其中包括了谷歌公司主導(dǎo)的Kubernetes項(xiàng)目。
“我們一直以來(lái)都沿著這條路在前進(jìn),都這么久了,我們因基于容器技術(shù)而如此深刻地被差異化,”Cantrill說(shuō)。“在把Docker作為主題和真正實(shí)現(xiàn)基于操作系統(tǒng)虛擬化之間,還是有著不同之處的。”
云供應(yīng)商們的產(chǎn)品一般都在虛擬機(jī)上運(yùn)行的,但是Joyent公司宣稱他們是唯一運(yùn)行基于容器基礎(chǔ)設(shè)施即服務(wù)(IaaS)和多租戶模式下生產(chǎn)環(huán)境中虛擬化操作系統(tǒng)的供應(yīng)商。
但是,在其它的云模式中,這不一定是新的。容器是針對(duì)幾乎所有平臺(tái)即服務(wù)和網(wǎng)絡(luò)托管供應(yīng)商的底層技術(shù)的。雖然它并不是針對(duì)谷歌引擎的,但是它還是能夠被谷歌廣泛地使用。
雖然其它的廠商提供了裸機(jī)IaaS,其中就包括了Rackspace和IBM的SoftLayer,但是Docker在更高層次運(yùn)行著堆棧并在虛擬操作系統(tǒng)上部署應(yīng)用程序?qū)印?/p>
Docker令人驚訝的大注 Kubernetes是谷歌及其它公司吸引客戶到一個(gè)平臺(tái)的一次努力,它更多的是開(kāi)發(fā)出一個(gè)運(yùn)行Docker容器的基礎(chǔ)設(shè)施產(chǎn)品,而Joyent則把Docker視為推動(dòng)其公司云業(yè)務(wù)發(fā)展的核心業(yè)務(wù)戰(zhàn)略的一部分,一家總部位于波士頓的咨詢公司的云計(jì)算技術(shù)合作伙伴高級(jí)副總裁David Linthicum說(shuō)。
規(guī)模較大的供應(yīng)商可以在得到市場(chǎng)充分認(rèn)可后復(fù)制成功的產(chǎn)品,,但是現(xiàn)在,諸如Joyent、RedHat甚至IBM和惠普這樣的供應(yīng)商們也必須表現(xiàn)得更加積極進(jìn)取以求在競(jìng)爭(zhēng)對(duì)手中脫穎而出,Linthicum說(shuō)。
“這不是創(chuàng)造性或者令人吃驚,但是作為如今的一個(gè)供應(yīng)商,你將不得不成為一個(gè)利基供應(yīng)商,當(dāng)這個(gè)市場(chǎng)中有著諸如亞馬遜、微軟以及谷歌這樣能夠投入五十億美元做些令人心跳的事情的巨頭時(shí),你該如何提供你的產(chǎn)品呢,” Linthicum說(shuō)。
Joyent必須為公司可預(yù)見(jiàn)的未來(lái)全力以赴地抓住Docker這個(gè)機(jī)遇, Linthicum補(bǔ)充道。
Docker未來(lái)所面對(duì)的種種挑戰(zhàn) 雄厚的資金是非常必要的,這不僅有助于企業(yè)趕上這個(gè)領(lǐng)域內(nèi)日益增快的發(fā)展步伐,而且實(shí)現(xiàn)了在云中大規(guī)模運(yùn)行應(yīng)用程序容器所需的技術(shù)改進(jìn),Cantrill說(shuō)。
當(dāng)談及小型、封閉系統(tǒng)時(shí),容器技術(shù)是相當(dāng)簡(jiǎn)單的,但是當(dāng)涉及數(shù)以百計(jì)的客戶想要在單獨(dú)一臺(tái)虛擬機(jī)或者物理主機(jī)上使用數(shù)以千計(jì)的虛擬機(jī)并把Docker作為服務(wù)時(shí),情況就變的相當(dāng)復(fù)雜了,總部位于紐約市451研究公司的一名分析師Carl Brooks說(shuō)。
“被廣泛使用的容器都是由運(yùn)營(yíng)商控制的,而不是用戶,”Brooks說(shuō)。“我們正在討論的是在初始階段的情況,它是相當(dāng)復(fù)雜的——非常非常的復(fù)雜。”
Docker即服務(wù)的理論優(yōu)勢(shì)是明確的,其中包括了更高效地使用基礎(chǔ)設(shè)施,把開(kāi)發(fā)人員從操作系統(tǒng)中解放出來(lái),以及以更為資源敏感的方法開(kāi)發(fā)應(yīng)用程序等等,Brooks說(shuō)。但是,除非有人能夠解決大規(guī)模的安全性維護(hù)、訪問(wèn)控制以及監(jiān)控等問(wèn)題,否則它還只是一個(gè)空中樓閣。
Joyent有一個(gè)解決這一問(wèn)題的良好機(jī)會(huì),因?yàn)樗夹g(shù)背景就是基于容器的,但這真的是一項(xiàng)艱巨的任務(wù),Brooks說(shuō)。解決這些技術(shù)挑戰(zhàn)類似于亞馬遜早期在云方面的作出的努力,即找到一個(gè)可以實(shí)現(xiàn)盈利的方法來(lái)實(shí)現(xiàn)工作負(fù)載在虛擬機(jī)上的自動(dòng)化和相互隔離,從而為應(yīng)用提供足夠的安全保障。
“對(duì)于那些真的在這一領(lǐng)域?qū)崿F(xiàn)差異化并不斷發(fā)展的人來(lái)說(shuō),他們必須以之前亞馬遜所采取的相同方法做到這一點(diǎn),即實(shí)現(xiàn)虛擬機(jī)的完全自動(dòng)化和相互隔離,從而讓用戶能夠以一定安全度來(lái)實(shí)現(xiàn)盈利。其工作量是相當(dāng)可觀的,”Brooks說(shuō)。