一年前,Docker在很多人心目中等同于“容器”。近來,新的調(diào)查報(bào)告顯示,多種容器類型得以部署使用,如更多的用戶采用LXC。

根據(jù)去年六月公布的ClusterHQ和DevOps.com調(diào)查報(bào)告,問及被調(diào)查者使用或計(jì)劃使用哪種類型的容器,92%回答“Docker”,而32%的人則表示“LXC”, 也有21%的人提到CoreOS的“rkt”。同在去年公布的Ruxit調(diào)查結(jié)果顯示,Docker的青睞稍有下降(78%選擇Docker,24%選擇LXC,16%選擇rkt),但總體趨勢表明Docker仍占據(jù)主導(dǎo)地位。

到去年12月,Rubin系統(tǒng)的一項(xiàng)調(diào)查似乎和前面的調(diào)查結(jié)果剛好相反。報(bào)告顯示LXC是43% IT專業(yè)人員的首選容器平臺(tái),39%的人說他們喜歡Docker,18%的人采用LXD。調(diào)查之間的差異引出了一個(gè)問題,為什么會(huì)導(dǎo)致這樣不同的結(jié)果呢?

調(diào)查之間的差異引出了一個(gè)問題,為什么會(huì)導(dǎo)致這樣不同的結(jié)果呢?

其中關(guān)于“偏愛”,“使用”和“計(jì)劃使用”的用詞差異顯著。那些剛開始研究此項(xiàng)技術(shù)的人,他們很可能會(huì)提供基于品牌的答案,而不是技術(shù)水平本身。由于Ruxit和ClusterHQ的調(diào)查是在Docker火熱的高峰期進(jìn)行的,很可能許多人正計(jì)劃評(píng)估Docker,因?yàn)檫@是他們知道的唯一的技術(shù)名稱。

未來,我們更有興趣知道生產(chǎn)環(huán)境中實(shí)際使用Docker、LXC等容器類型的比例。

160310124123482

盡管他們詢問的是偏好,而非使用狀況。我們還是來看看Robin系統(tǒng)的調(diào)查報(bào)告,這份報(bào)告的調(diào)查對象是生產(chǎn)環(huán)境中使用容器的用戶,結(jié)論是45%的用戶傾向于Docker,39%把LXC作為首選平臺(tái)。和那些“計(jì)劃使用”的調(diào)查數(shù)據(jù)相比,這意味著更多的人會(huì)在實(shí)際中使用容器,而Docker是他們的首選格式。

但值得注意的是, LXC和其下一代LXD將是61%的IT專業(yè)人員的首選容器平臺(tái)。如果企業(yè)沒有綁定在Docker的核心技術(shù)的話,那么他們會(huì)使用另一種技術(shù)也是合情合理。“計(jì)劃使用”和“偏愛”的容器平臺(tái)之間的差距表明:Docker的先發(fā)優(yōu)勢有可能遭到挑戰(zhàn)。

此外,也有廠商提供非Docker的解決方案,用戶將有機(jī)會(huì)在容器供應(yīng)商之間進(jìn)行選擇。供應(yīng)商社區(qū)會(huì)有LXC和Docker的比較,客戶也會(huì)聽到相應(yīng)的辯論結(jié)果。因此,CoreOS致力于支持runC格式的同時(shí)提供了rkt容器,也顯得很合理。

分享到

zhangnn

相關(guān)推薦