BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

SDxCentral调查显示,在应用平台领域,容器即将超越VM

| 作者 Hrishikesh Barua 关注 7 他的粉丝 ,译者 张卫滨 关注 8 他的粉丝 发布于 2017年9月1日. 估计阅读时间: 4 分钟 | QCon北京2018全面起航:开启与Netflix、微软、ThoughtWorks等公司的技术创新之路!

亲爱的读者:我们最近添加了一些个人消息定制功能,您只需选择感兴趣的技术主题,即可获取重要资讯的邮件和网页通知

SDXCentral发布的2017容器和云编排报告 中,有一个重要的发现就是容器的采用在过去两年中稳步增长并且在应用平台领域即将超过虚拟机(virtual machine,VM)。在2016年,只有8%的被调查者部署了容器,在今年,有45%的受访者已经使用了容器。

这个年度调查报告到今年已经是第三年了,它主要关注于云编排和自动化领域,以及企业和其他受访者所面临的挑战。受访者采用容器技术的主要原因是创建和销毁速度(63%)、比VM更低的损耗(58%)以及易于管理(47%)。这些原因所转化成的收益就是更快的测试和应用部署速度、更高的应用可移植性、将应用与底层基础设施隔离所带来的更好的安全性以及标准化的升级机制。

图片来源:SDxCentral 2017容器和云编排报告

所调查的受访者包括企业(33%)、通信服务提供商(31%)以及云服务提供商(19%)。按照2016年的报告,只有8%的受访者部署了容器,76%的受访者评估了该技术。今年,45%受访者确认正在使用容器技术。在目前还没有部署容器,但是计划这样做的受访者中,45%计划明年开始部署,10%计划未来3到6个月部署,35%计划未来6到12月内进行部署。在Forrester Research所做的类似研究中,31%受访的企业IT组织已经部署了容器,在过去的五个月中,数据的增长主要归因于如果采用容器技术,能够很简便地将遗留应用迁移至云端。

最流行的编排平台是Kubernetes,占比是64%,Docker Swarm占比36%,Apache Mesos/Mesosphere占比18%。Kubernetes最初由Google开发,具有很好的行业支持,是云原生计算基金会(Cloud Native Computing Foundation,CNCF)项目的一部分。Docker Swarm由Docker Inc.所开发,针对Docker引擎进行了优化,该公司基于Docker Swarm构建了一个管理技术栈。Docker还在与微软联合,Windows Server 2016和Microsoft Azure内置了对Docker的支持。Apache Mesos是Apache基金会的项目,还有一个Mesosphere所提供的商业版本。除此之外,还有其他正在使用的私有平台。

根据报告所述,阻碍容器技术采用的主要原因依然是不成熟(51%)、缺少管理和部署工具(27%)以及如何扩展容器相关知识的匮乏(21%)。不成熟可以解读为相对于VM技术,在打包和生态系统方面的欠缺。另外,传统的管理工具无法处理容器,所以有些组织将容器部署在VM上,他们这样做只是为了能够在裸机上运行,同时可以使用编排工具。其他的原因包括潜在的安全漏洞、缺少持久化存储以及比较弱的网络方案,当然最后一项近一段时间在不断完善和进步。

成熟的编排平台是驱动容器技术得到采用的重要因素。在未来的一年中,73%的受访者预期会使用虚拟机,而68%的受访者会使用容器,同时大多数(67%)受访者希望编排/自动化厂商能够支持他们选择的所有技术。

查看英文原文Containers to Overtake VMs in Application Platform Space, Says SDxCentral Survey

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT