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