從事容器管理領(lǐng)域的IT運(yùn)維專家這周需要評(píng)估一個(gè)新的工具。
Docker推出了一款新產(chǎn)品,意在讓IT運(yùn)維人員能夠跟上開(kāi)發(fā)人員的腳步,這一產(chǎn)品是Docker Datacenter,將多種Docker管理工具組合在一起,簡(jiǎn)化生產(chǎn)環(huán)境容器的部署。
Docker Datacenter將五個(gè)之前獨(dú)立的產(chǎn)品組合在一起,使用統(tǒng)一的Docker管理接口:管理用的Universal Control Plane;安全方面的Content Trust;編排用的Swarm;容器運(yùn)行時(shí)的Engine;以及Trusted Registry。目標(biāo)是填補(bǔ)兩處空白,一處是使用Docker在開(kāi)發(fā)、測(cè)試、質(zhì)量保證和生產(chǎn)環(huán)境間打包應(yīng)用,另一處是容器管理還不直接的傳統(tǒng)IT運(yùn)維。
“我們正在調(diào)研微服務(wù),去年在測(cè)試環(huán)境里選擇使用了Docker和Mono,”Jeff Lockwood說(shuō),他是HealthStream Inc.公司的基礎(chǔ)架構(gòu)和運(yùn)維的主管,這是一家醫(yī)療評(píng)估和教育的公司。
公司測(cè)試Docker和Mono,是因?yàn)榭梢杂糜贛icrosoft .NET的軟件開(kāi)發(fā),并且Mono允許.NET代碼在Linux環(huán)境里使用。
Lockwood認(rèn)為,容器即服務(wù)的理念很有意義,“你無(wú)需自己構(gòu)建這樣的功能,”他說(shuō)。
但是,這并不意味著企業(yè)已經(jīng)準(zhǔn)備好在生產(chǎn)環(huán)境里使用Docker。
“我不會(huì)著急使用它,”Lockwood說(shuō)。“我并不擔(dān)憂該技術(shù)的成熟性—雖然這在目前也是個(gè)問(wèn)題—我更擔(dān)心市場(chǎng)里對(duì)使用其部署以及支持其的技術(shù)能力。”
Lockwood說(shuō)他還在等待Microsoft的下一個(gè)版本.NET,會(huì)原生支持Docker,目前正在技術(shù)預(yù)覽。
但是,即使其正式發(fā)布,Lockwood并不想立即成為大規(guī)模在Docker里使用.NET的小白鼠。
“我們積極支持在實(shí)驗(yàn)室里做部署測(cè)試,但是我覺(jué)得現(xiàn)在還不適合在生產(chǎn)環(huán)境里使用,因?yàn)樗€沒(méi)有那么成熟,”他說(shuō)。
Docker管理的‘一站式服務(wù)’
大型企業(yè)的咨詢師說(shuō),對(duì)于那些想要嘗試的企業(yè),Docker可以是容器及其管理的“一站式服務(wù)”
“想要構(gòu)建松耦合微服務(wù)類型架構(gòu)企業(yè),他們會(huì)嘗試所有這些,”Mike Kavis說(shuō),他是Cloud Technology Partners的副總裁和首席架構(gòu)師,這是一家總部在波士頓的云咨詢公司。
大量創(chuàng)業(yè)公司如雨后春筍般涌現(xiàn),因?yàn)镈ocker從三年前開(kāi)始填補(bǔ)了容器部署的運(yùn)維空白。公有云供應(yīng)商,比如Amazon Web Services和Google Cloud Platform,也在嘗試推出服務(wù)將容器管理的很多方面抽象出來(lái)。
但是使用Docker Datacenter,容器registry在本地,并且從這里控制Docker編排,這適合很多大企業(yè)采納的混合云部署模式,而不是純公有云或者甚至私有平臺(tái)即服務(wù),Kavis解釋道。
“這個(gè)領(lǐng)域里和我探討過(guò)的每個(gè)供應(yīng)商,都是從公有云開(kāi)始,并且他們所有企業(yè)最終……都不得不提供本地方案,因?yàn)檫@才是如今每個(gè)人需要的,”他說(shuō)。
Docker Datacenter還有很多方面需要進(jìn)一步開(kāi)發(fā)包含進(jìn)基礎(chǔ)產(chǎn)品,比如添加原生在線數(shù)據(jù)庫(kù)遷移能力--雖然客戶能夠使用合作伙伴提供的軟件來(lái)實(shí)現(xiàn)這個(gè)功能--細(xì)粒度基于角色的訪問(wèn)控制以及合規(guī)最佳實(shí)踐,IT專家說(shuō)。
人們需要一些時(shí)間來(lái)評(píng)估Docker能夠提供什么,以及Docker提供的功能是否能夠滿足他們的需求,F(xiàn)intan Ryan說(shuō),他是總部位于西雅圖的RedMonk公司的分析師。
“有相當(dāng)多的人正在嘗試組合一些工具集來(lái)推出他們自己的方案--從技術(shù)角度看,大家很喜歡這么做,”Ryan說(shuō)。“但是從企業(yè)和CIO的角度看,他們更傾向于開(kāi)發(fā)自己能夠定義并且控制的東西。”
Docker產(chǎn)品應(yīng)該能夠滿足大多數(shù)IT專家的需求,因此他們不太可能轉(zhuǎn)而使用其他第三方的類似工具--除非他們有很特別的需求,比如ClusterHQ的在線數(shù)據(jù)庫(kù)遷移,意圖填補(bǔ)Docker管理漏洞的創(chuàng)業(yè)公司在這些領(lǐng)域表現(xiàn)更好,Ryan說(shuō)。