Docker使用现状 最新调查报告 - 2015年6月

最近 ClusterHQ (Flocker的始作俑者)联合DevOps公布了一项关于container/Docker 的使用调查报告,内容涵盖用户接受程度,应用场景,以及面临的痛点和阻碍(concerns/barriers),尤其在数据管理(Data movement)和可靠/持久性存储(persistent storage) 等方面的诉求。可以从中快速了解当前Docker的现状以及潜在的发展机会(尤其对相关厂商而言)。

总体摘要:

  • 关注度: 94% say used, Docker is the most popular choice (90+% choice)
  • 使用度: 38% use in production (!). 70% in Dev&op; 65% to use
  • 应用环境73% in VM env: Vmware (#1: 31%), cloud (20%), KVM (16%)

                     IT架构: Private DC (57%), AWS (52%), Digital Ocean (22%),

  • 管理工具: Docker swarm (50%), Kubernetes (38%), Mesos (35%)
  • 主要障碍: Security: 61%, Data Management : 53%, Networking: 51%, Persistent store: 48%
  • 70% 用户希望运行stateful services

详细内容:

 1. Container的选择

毫无疑问 Docker, LXC(Linux自带的 也是Docker底层所依赖的容器)位列第二,新型的Rocket位居第三。

 

 2. 应用场景

大多数主要用于Dev/Test 和PoC,这个可以理解,Docker做简化开发/测试环境,一致性方面绝对方便,深有体会。比较吃惊的是,有接近40%已用于生产环境,这个数字还是比较震撼的。猜测主要是互联网用户用于尝鲜,快速迭代,有较为迫切的需求促使技术很快投入实用。接下来,甚至有更多的用户打算用于生产环境(65%),恩 看来非Docker 不痛快!

    

 3.  Docker与虚拟化VM

非常值得关注的话题,有虚机还会用Docker么?有了Docker还要跑在VM里面?

调查显示依然有高达73%的用户会在VM里跑Docker。其实我们也是这样的使用方式,Dev&Test阶段,先部署VM给Dev,然后起Docker来开发/测试App看起来确实是个比较合理的模式。虚机的使用中,VMWare依然遥遥领先(30.9%),其次是Cloud环境(19.7%) 和 KVM(15.6)。我估计这个次序可能在未来1-2年会发生不小的变化,如果VMWare还比较保守的话。拭目以待吧。

其次,受调查者超过半数是在自己的数据中心里运行,其次是AWS (由此可知国外AWS近乎等于每家的小花园啊)。

关于Docker的管理工具: 自身的Swarm目前仍稍微领先,但Kubernetes和Mesos已经紧追其后。

如果想围绕Docker做点事情的话,以上这些要素需要仔细考虑咯。

     

 

4. 障碍和挑战

安全是心头之痛,后面紧追的还包括数据管理,网络以及可靠存储等

  

 5. 持久性数据

ClusterHQ比较关心存储方面,其实也是我所关心的(专业的存储起家公司)。尽管Microservice推崇无状态应用,然而70%的用户还是想在Docker里运行可持久性的数据例如数据库。可能这就是理论和现实间的折中,如果有有效,成熟的底层方案,相信开发者还是希望用比较熟悉的方式。

  

 

最后要说明关于调查样本,首先这是个全球范围内的调查(老实讲 应该主要是欧美),主要在2015年5月份,共285份有效反馈,然后调查人员主要从事Dev/QA/Operation(占比超过85%),所以这基本是开发者的心声;然后所在企业主要是中小型企业. 大企业的声音看起来还比较小。报告全文可以在次下载。https://clusterhq.com/assets/pdfs/state-of-container-usage-june-2015.pdf

简单总结

Docker发展势头着实很猛,也带来了很多便利。接下来,相信围绕Docker的管理,安全,网络以及存储等会冒出很多新秀,而在外面伏着很多巨头正在虎视眈眈,磨刀霍霍。有一点可以肯定,微服务的理念和容器技术大放光彩。乱花渐欲迷人眼,关键是要找准方向 做自己擅长的。

后续,将对Docker存储方面的最新进展做深入的梳理,分析和发展展望。请持续关注!

posted @ 2015-06-19 17:31  赵军平-zhaojp  阅读(1385)  评论(0编辑  收藏  举报