码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-06-19 18:26:23      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:

最近 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使用现状 最新调查报告 - 2015年6月

标签:

原文地址:http://www.cnblogs.com/zhaojp/p/4589339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!