今年 5 月份,技术研究和咨询公司 451 Research 联合 CoreOS 基于对美国 201 家企业(主要是大型企业)IT 决策者的调研,共同发布了一项最新研究结果 《Hybrid cloud drives growing container production use and disruption》,以展现当前美国各行业企业采用容器的情况。
无独有偶,在刚刚结束的 LinuxCon + ContainerCon + CloudOpen(LC3)峰会上,才云科技(Caicloud)也经 Linux Foundation 授权调研并发布了《2017 年中国企业容器与 Kubernetes 应用调研报告》。
下面,我们来为大家具体展现下两份调研的结果,并从中总结出目前在容器及 Kubernetes 应用部署方面,国内外企业的选择差异。
首先,才云通过近一个月的网络及电话访问,从国内多行业代表企业中获得有效真实问卷近 100 份,通过反馈的结果可以看出,其中超过 65% 的企业都是来自 IT/软硬件服务/电子商务/互联网运营。
《2017 年中国企业容器与 Kubernetes 应用调研报告》企业行业分布
而 451 Research 受访的公司来自于美国各种垂直行业,受访的容器用户来自 IT、技术和云提供商的重要代表,兼以制造业、制药业、医疗保健业、零售业、金融服务业和其他垂直行业(电信、媒体、政府和教育)。这些企业的 IT 决策者包括 CTO、副总裁以及 IT、IT Ops 和 DevOps 的主管。
与国内调研不同的是,451 Research 受访的企业多为大型企业代表。 最大的受访企业年营业额达 1-5 亿美元/ 5-10 亿美元/10 亿美元及以上。企业员工人数也多在 1000 名以上,大部分受访公司员工 2500-5000 人。
容器被更广泛地实施于生产应用
同时,451 Research 调查显示,各种规模的企业越来越多地使用容器,许多企业正在使用编排软件部署和管理容器化工作负载:52% 的企业表示当前正在生产中运行容器管理和编排软件,许多企业正在使用 Kubernetes。
《Hybrid cloud drives growing container production use and disruption》容器及编排工具使用情况
值得关注的是,具体到 Kubernetes 的使用方面,近 3/4 的受访者表示正在使用 Kubernetes 来管理容器基础设施。大量受访者(近 90%)表示,与虚拟机相比,Kubernetes 或其他容器管理编排软件更具有可扩展性的优势。 这表明更多的企业可能会从原有虚拟机上运行容器的阶段,更快过渡到去寻找容器管理和协调软件(如 Kubernetes)或直接裸机部署。
这一发现和国内的情况可谓是不谋而合。在才云所做的调研中发现,企业最多的选择是将 Kubernetes 直接部署在裸机环境中,这一结果充分得益于裸机部署容器是目前最轻便的一种形式。相对而言,OpenStack 等其他部署作为容器底层来说只是一小部分的选择。
《2017 年中国企业容器与 Kubernetes 应用调研报告》Kubernetes 部署环境
混合云及可移植性成最大驱动力
对于什么是加速推进容器应用的驱动力?451 Research 表示出乎他们意料的是“速度”并没有被获选为首要因素。
《Hybrid cloud drives growing container production use and disruption》容器应用驱动力
混合云和可移植性才是最大的驱动因素。 作为在云中打包和部署应用程序的一种方式,容器的到来及时地适应了企业使用公有云和私有云的日益增长的需求。 现在,容器及容器管理和编排软件的增长似乎与混合云的日益增长趋势是一致的。 避免被任何单一云基础设施锁定通常变成公司的首选事项。
在国内,调查显示 Kubernetes 受到企业欢迎的最主要原因是对于容器应用的自动化管理及良好的架构和可扩展性设计。这点其实与美国企业的驱动因素有很大趋同,这说明用户在实际部署过程中,更为看重的还是管理的便捷性及未来系统良好的延展性。
《2017 年中国企业容器与 Kubernetes 应用调研报告》Kubernetes 最受欢迎因素
安全及复杂性依旧是最大挑战
鉴于容器在企业 IT 中还是比较新兴的技术,从 451 Research 的调研中,他们并不惊讶,安全依旧被企业普遍认为是采用容器的最大挑战。 此外,容器经常会拿来与 VMs 进行比较,但 VM 在企业中发展和成熟的时间显然比容器长得多。 虽然容器正在迎头赶上,但在安全性上仍然无法与 VM 相提并论。
受访者还认为合规和监管问题是使用容器的最大障碍,这也归结于容器的相对不成熟性。 其他关键的抑制因素是:容器的复杂性,生产用途和公司现有、已成熟的 VM 流程。
《Hybrid cloud drives growing container production use and disruption》容器应用最大挑战
受访者指出,培训内部容器技术团队是对于企业内部来说最大挑战,其次是公司内部文化,对机器更换以及容器不成熟的担忧是其他主要的障碍。
而国内企业在这一问题上的看法稍稍有点不同,他们觉得阻碍像 Kubernetes 这样的容器编排工具加速应用的最主要原因是系统的复杂性和学习曲线,同时系统性能和稳定性不能满足目前所有的生产场景,另外系统的功能性不够全面也是他们最担心的问题。
《2017 年中国企业容器与 Kubernetes 应用调研报告》Kubernetes 最不被看好因素
总结
通过这次的调研可以发现,在某些情况下,企业使用某些容器管理和编排软件有明确的原因。 例如,Docker Swarm 与时下备受欢迎的 Docker 容器运行时软件集成,并且可能常常用于初始使用;Mesos 长期以来用于管理大数据应用程序和软件,如 Cassandra,Hadoop 和 Spark,因此可能会选择这些应用程序;而 Kubernetes 已凭借其扩大的容器集群赢得了用户和粉丝。
诸如 Nomad 和 Rancher 等知名软件也经常与其他软件一起使用。同样值得一提的是,几乎所有的容器管理和编排软件都是开放源代码或者基于开放源代码的组件,而这些产品往往是相互合作的。
因此,451 Research 调查结果显示,Swarm,Kubernetes,Mesos 和 CoreOS Tectonic 目前在市场上的需求基础基本持平。而事实上,基于供应商支持,社区和发展势头来看, Kubernetes 似乎处于领先地位。
但 451 Research 希望给予提醒的是,市场上依然使用着各种容器管理和编排软件,我们也尚未见证 Kubernetes 作为实际标准来统领 Docker 的应用。在容器格式和引擎上,Docker 能更为精确地定义软件组件;而 Kubernetes 和其他容器管理、协调软件框架,更广泛并有效地管理云本机和分布式应用程序。所以从这一层面而言,未来在容器编排工具领域依然会保持百花齐放的态势,只不过 Kubernetes 会走得更为领先。
本文转载自才云 Caicloud 公众号。
原文链接:https://mp.weixin.qq.com/s/TOgnkCoSEVwwNh01jcwmEA
评论