2014年Docker容器及其圍繞著它的生態(tài)系統(tǒng)呈指數(shù)級的增長,但是不要期待2015年就會見到企業(yè)級的大量采用。
大大小小的公司在2014年試著讓自己搭上Docker順風(fēng)車,雖然這個開源容器技術(shù)和它不斷成長的生態(tài)系統(tǒng)讓業(yè)界對其潛能感到暈頭轉(zhuǎn)向,但不要期望2015年會成為企業(yè)廣泛使用Docker的一年。
去年,圍繞著Linux應(yīng)用容器化平臺的多元化生態(tài)系統(tǒng)快速崛起。幾個小型初創(chuàng)公司正試圖從系統(tǒng)中的差距來獲得利益,而似乎每個一流至二流的公有云廠商都提供兼容性,甚至非Linux的廠商如微軟和虛擬化巨頭VMware也不能免俗,盡管他們被認(rèn)為是在容器崛起中損失最大的一方。
“這真的是整個生態(tài)系統(tǒng)正在快速的進(jìn)化,”Dave Bartoletti,位于馬薩諸塞州Cambridge的Forrester Research公司的分析師表示。“任何人只要支持Linux就能很輕松的支持Docker。”
一些廠商正加速提供Docker的支持以及解決圍繞著編排,跨容器的數(shù)據(jù)共享,操作管理和應(yīng)用開發(fā)的問題,這些廠商包括ClusterHQ的Flocker,Mesosphere,Shipyard,StackEngine和Google支持的Kubernetes。
不過,即使有這樣迅猛的勢頭,Docker的用途主要限于云優(yōu)先,基于Web的公司,Bartoletti說,他不期望在2016年以前Docker能夠在企業(yè)間得到很多產(chǎn)品化的使用。
“它還沒有在數(shù)據(jù)中心方面做到真正的重大突破,”Bartoletti說,“Docker崛起這么快的真正驅(qū)動力是開發(fā)團(tuán)隊,而不是IT部門。”
Docker聲稱企業(yè)用戶已經(jīng)存在并且在產(chǎn)品環(huán)境中使用該平臺,包括家喻戶曉的金融公司,和暫時不能透露的聯(lián)邦政府部門。Docker沒有提供使用該平臺的企業(yè)數(shù)目,表示由于軟件開源的本質(zhì)讓他們無法知道誰下載了軟件并用到產(chǎn)品環(huán)境中。
許多開源項目得到大量關(guān)注,但是在開始的幾年卻很少真正用到產(chǎn)品中,Bartoletti說。
“目前還沒有人賺到很多的錢,”Bartoletti說,“現(xiàn)在還在忙著圈地的階段。”
容器讓一切煥然一新
同時,一些公司開始使用它并且得到好的結(jié)果。Weeby.co的主營業(yè)務(wù)是開發(fā)社交媒體游戲的工具。他們在尋找一個“不能再簡單”的方法讓顧客使用他們的工具時,選擇將自己的平臺建立在Docker容器上,Joe Brown,這家位于加利福尼亞州Mountain View的公司的工程師說道。
在前端,使用Docker允許每個開發(fā)者通過Weeby.co擁有自己的云工作區(qū),在容器內(nèi)部是完全獨(dú)立的,并且會預(yù)先加載所有需要的工具。
“我們試圖盡可能的降低游戲開發(fā)過程中的單調(diào)性,有了容器我們就能夠做到這點(diǎn),”Brown說。
容器為Weeby.co解決了無數(shù)的問題,但并不是沒有碰到困難,這當(dāng)中包括由于缺乏明確的關(guān)于虛擬機(jī)和容器之間的網(wǎng)絡(luò)和路由的說明而造成與開發(fā)機(jī)器交互的問題,Brown說。
“通過虛擬機(jī)來運(yùn)行容器的主機(jī)OS整合,這還是有點(diǎn)緊張不安的,”Brown說道。
關(guān)于管理容器集群、網(wǎng)絡(luò)和編排,和三層應(yīng)用的部署這幾個方面,仍然存在許多疑問。
盡管如此,企業(yè)不需要害怕使用Docker,尤其是那些將可移植性視為成功的關(guān)鍵的企業(yè)。David Linthicum說,他是位于波士頓的咨詢公司云技術(shù)合作伙伴的高級副總裁。容器應(yīng)該被當(dāng)作一個更廣的戰(zhàn)略部分,但也許最好是做一些概念原型,讓其他人先著手開始,解決所有的問題,他補(bǔ)充道。
“很多人認(rèn)為這項技術(shù)就好像基督再臨,但是它其實不過是種管理應(yīng)用和應(yīng)用便攜性的能力而已,當(dāng)然,它比我們先在用的那種糟透了的方式要好,”Linthicum說。
這個容器的可移植性可以被解讀成,大型云廠商在解除了非本地構(gòu)建應(yīng)用被廠商鎖定的擔(dān)憂之后,將為顧客們提供更好的價格和性能,他補(bǔ)充道。
Weeby.co的產(chǎn)品還沒有正式推出,由于公司使用Amazon EC2,Brown對于底層的云基礎(chǔ)架構(gòu)沒有很擔(dān)心。
“最酷的是你打算用什么服務(wù),或者是正在使用什么托管服務(wù)不再那么重要,因為如果有一個不能以你想要的方式工作,切換到別的上面影響甚微,”Brown說。
填補(bǔ)真空
其它人將Docker遇到的障礙視為機(jī)遇,包括平臺即服務(wù)廠商WaveMaker,這家公司在Docker容器上運(yùn)行他們的云服務(wù)。由于這個技術(shù)沒有提供開箱即用的解決方案,用戶必須注意很多的問題,包括安全,存儲,編排和其他正在被更廣泛的生態(tài)系統(tǒng)填補(bǔ)的漏洞,這家位于加州Mountain View的公司的CEO Samir Ghosh說。
Docker獲得了ISV還有運(yùn)行單獨(dú)應(yīng)用棧的Web規(guī)模公司的親睞,但是企業(yè)面臨一個更大的將Docker集成到異構(gòu)工作負(fù)載的挑戰(zhàn),Ghosh說。
“老的遺留應(yīng)用程序不是這樣架構(gòu)的,”Ghosh說。“一些可以遷移,但是事實是你要采納這些新的事物,然后把他們?nèi)挤诺紻ocker里。這需要一些時間。”
容器擁有給與開發(fā)人員快速傳遞途徑及運(yùn)營人員更多管理軟件的控制的潛力,而且他們不需要擔(dān)心底層的基礎(chǔ)架構(gòu)。但圍繞著Docker揮之不去的疑惑是,在大規(guī)模的狀況,企業(yè)可能在2016年中前找不到很令人信服的理由來將在數(shù)據(jù)中心里以虛擬機(jī)運(yùn)行良好的應(yīng)用轉(zhuǎn)移到容器里,Bartoletti說道。OpenStack和Docker的最大差距是,大型云平臺早已大規(guī)模的使用容器了,他補(bǔ)充道。
“人們對此非常興奮,因為如果Google是基于容器的,那么也許我也應(yīng)該要試圖利用這個優(yōu)點(diǎn)。”Bartoletti說。
Docker并不是一家獨(dú)秀
成功伴隨著競爭。CoreOS公司計劃構(gòu)建一個他們自己的被稱為Rocket的容器運(yùn)行環(huán)境,聲稱Docker作為一個簡單,可組合的容器平臺的承諾不會發(fā)生。畢竟容器遠(yuǎn)不能稱為一種新技術(shù),但是Docker爭辯自己同之前的區(qū)別在于它用容器解決了一個困難的問題,是容器可以運(yùn)行得很好并且可以被訪問。
未來將會看到更多的公司追隨CoreOS的腳步,并且也提出其他的方式來實現(xiàn)容器,但是持續(xù)增長的Docker外部支持讓Docker的前景持續(xù)看好,Bartoletti說。
“時間越長,越來越多的人會首選支持Docker, 然后它就會成為事實上的業(yè)界標(biāo)準(zhǔn),就像VMware成為虛擬化技術(shù)的事實行業(yè)標(biāo)準(zhǔn)一樣,”Bartoletti說。
原文鏈接:http://www.searchcloudcomputing.com.cn/showcontent_87475.htm