调查+预测| Kubernetes 使用者最关心的三个问题
新闻
作者:K8sMeetup
译者:夏天
2018-01-10 02:56

 

对于容器生态发展来说,2017 年是具有里程碑意义的一年。 AWS、Azure 和 Alibaba Cloud 都相继在其原有容器服务上新增了 Kubernetes 支持,Docker 宣布同时支持 Swarm 和 Kubernetes。有人认为,Kubernetes 已经以不可思议的速度赢得了容器管理和编排的战争。 但是,Kubernetes 在企业应用中是否真的那么完美?使用者会不会给出不一样的答案?Platform9 团队,在 Austin KubeCon 2017 上对 200 多位 Kubernetes 使用者进行的企业 Kubernetes 使用状况调查,也许会在 2018 年开年之际,给我们提供一些思考。

1.究竟是谁在操纵企业 Kubernetes 部署

目前,Kubernetes 正作为桥梁,连接着应用程序操作和应用程序开发。有 55% 的受访者表示他们只负责应用程序操作; 而 61% 的受访者表示他们既负责应用程序操作,也负责开发。事实上,近一半的团队都认为自己具备双重责任,这表明在真正的应用场景下,开发与实际操作之间的界限是模糊的。



2.Kubernetes 企业用例调查

毫不意外,调查结果显示,接近 76.1% 的受访者(包括那些说他们有全部用例的人)都认为在 Kubernetes 上运行 Web 应用程序是最受欢迎的用例。紧随其后的是,将容器作为虚拟机使用是一个更有效率的选择,总共有将近 69% 的选票。

令人惊讶的是,有将近 48.7% 的受访者表示对 Kubernetes 生态系统内一个充满活力但却崭新的 FaaS (Functions as a Service)颇有兴趣。




3.企业 Kubernetes 管理平台调查




目前,用于企业 Kubernetes 部署最流行的基础架构,是在 Linux(绝大多数),VMware 或 OpenStack(KVM)上运行的本地基础架构。共有 56% 的受访者对于在企业内部部署 Kubernetes 很感兴趣。当然受访者对于公有云也非常感兴趣,对 AWS 感兴趣的受访者为 54%,对谷歌云平台感兴趣的受访者为 31%,而对微软 Azure 感兴趣的占比 28%。

在那些对企业部署 Kubernetes 感兴趣的人中,21.6% 表示有兴趣在 VMware 上运行 Kubernetes,但绝大多数人也表示更想在 Linux 上运行,这表明很多人可能正在从 VMware 转换到 Linux。仅有 6.3% 的受访者表示只对 VMware 感兴趣,对 Linux 一点都不感冒。

4.正在使用的容器编排平台调查

在 18 个月前的西雅图的 DockerCon 2016 上,Platform9 团队对近 300 名受访者的调查显示,

Docker Swarm 的使用人数遥遥领先,当时排名第二的 Kubernetes 和第三的 Mesos 难以望其项背。




而在这次调查中,团队虽然已经考虑到 KubeCon 上的受访者肯定更加认同 Kubernetes,但是即便如此,调查结果仍然令人感到惊讶。69% 的受访者表示他们正在积极使用 Kubernetes,而只有 24% 的受访者表示在使用 Docker Swarm 和 15.8% 的受访者表示在使用 Mesos。这样的调查结果结合最近“Docker 公司已死”的说法,不难看出,各容器之间的明争暗斗在 2017 年已经结束:企业最终选择了 Kubernetes!


5.关于 Kubernetes 最受关注的三个问题

Platform9 团队还调查了参会者对云原生技术的担忧,考虑到上面的统计数据显示,大多数受调查者选择了 Kubernetes 作为云原生平台,因此这个调查能在一定程度上反映用户群体对 Kubernetes 的真实使用情况。




前三名受关注的问题是:

  • 使用 Kubernetes 管理多云或混合环境;
  • 运行 Stateful 或数据密集型工作负载。虽然 Kubernetes 正在开发这部分功能,但用户却担心,它是否能够轻松处理好这些工作负载的复杂性;
  • 在企业生产中操作 Kubernetes 的复杂性。

通过以上 5 个问题的调查,可以看出在过去的一年中,Kubernetes 已经成为容器管理事实上的企业平台。如果说 2016 年是关于 Cloud-native 的一年,那么到 2017 年,人们的关注点在整个技术栈里,向上到了 Container-native 这一层。那 2018 年呢?看起来我们即将转向 Kubernetes-native 这一层。

越来越多的企业试图寻找适合自己产品的 Kubernetes 供应商。如果说 Kubernetes 就是具有标准的管理和编排结构的代名词,那么越来越多的企业将会要求使用的产品必须具有 Certified Kubernetes 认证,相对应的,供应商将通过添加被认证的 Kubernetes 运营商或平台来对企业的要求进行响应,使其与 Kubernetes-native 进行交互 。

原文参考:https://thenewstack.io/container-native-application-development-in-2018-an-oracle-executives-take/https://platform9.com/blog/enterprise-kubernetes-5-insights-2017/



END



422 comCount 0