【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

43%的占有率,除了 Kubernetes 还能有谁?

  • 2020-03-09
  • 本文字数:1545 字

    阅读完需:约 5 分钟

43%的占有率,除了 Kubernetes 还能有谁?

最近,作为容器编排工具的 Kubernetes 很火,但是容器的选择却比比皆是。我们了解到,在容器运行过程中,最大容器密度并不是影响容器运行的唯一因素,还涉及到开发者选择哪一个容器编排工具。


Sysdig 是云计算解决方案的制造商,以下是 Sysdig 搜集的从 2017 年开始使用容器的客户中收集的一些观点。



在这里,截取 Sysdig 的 2017 年 Docker 使用报告中的一些数据:Sysdig 调查了 45,000 个运行容器,该报告显示:容器的采用可根据不同的工作负载进行多样化选择,它涵盖了新容器堆栈热门或者不人们的方面。

打包容器

容器在主机上的密度阈值高于在虚拟机上能达到的,但根据 Sysdig 的统计数据,比起容纳大数量的容器这个优势,容器还有很多其他的优势。一般情况下,每个主机平均能跑 10 个容器,但是它自身可进行弹性伸缩:有些主机最多可运行 95 个容器;有些只运行一个。(请注意,Sysdig 仅收集有关云端客户的数据,不包括在预置环境中运行容器的数据。)


对于内部使用者来说,Sysdig 表示:“Docker 增值的同时,容器化的好处就是不密集,而且能够快速开发、部署和扩展软件”,换句话说,能够通过容器进行端到端启用工作流。如果只是因为 Sysdig 的报告没有涵盖这些工具,那么除了编排业务外,还没有具体讨论什么其他容器工具组织用于部署和扩展。



这样一来,众多编排工具中,有一个工具崭露头角:Kubernetes。 Sysdig 的调查用户中约有 43%使用 Kubernetes(包括 OpenShift 和 Tectonic),而 9%的用户使用 Mesos 或 DC / OS,7%的用户使用 DockerSwarm。当用户不想使用编排工具时,他们有的选择 “自创建编排工具,或者使用 Docker 标签来手动管理”。


总是会有用户不需要任何正式的编排,例如每个主机只能运行一个或几个容器,但是 Sysdig 看到这个数字随着时间的推移正在逐渐缩小,并且认为这种趋势将会持续下去。并且,Kubernetes 的正在快速超越容器基础设施的增长速度,逐渐替代成为基础设施。因此,Kubernetes 数字的份额只会增加。


再来看一份国内的调查使用报告:中国信通院不久前发布的一份《中国云计算开源发展调查报告(2017 年)》。



国内的互联网发展速度较国外略为迟缓,很多使用容器的企业,一开始都选择使用 Mesos,鉴于其开发时间长,很多企业选择使用 Mesos 对容器资源进行管理。然而这一状况在 Google 开源 Kubernetes 之后发生了很大的改变。短时间内,很多企业纷纷投入 Kubernetes 的怀抱,截止至该调查报告,Kubernetes 用户快要跟 Mesos 用户数量持平。


自从 2015 年 Kubernetes 被开源之后,大批企业用户选择使用 Kubernetes,原因有很多:在开发者看来,Mesos 只负责管物理资源,而 Kubernetes 能够对在运行的大规模容器集群进行调度,而且还能够在管理底层物理资源的基础上抽象出新的容器组合模型再对其编排管理。


且看上述图表,调查者选用的样本数据显示,Mesos 和 Kubernetes 是企业选择最多的容器编排技术,分别占 39.3%和 33.2%。与 Sysdig 的报告有很大的不同,原因在于:Mesos 历史用户量多,而 Kubernetes 这个后起之秀在短时间内用户数增加到足以跟 Mesos 抗衡的阶段,发展前景可见一斑。

总结

总体来说,Kubernetes 侧重业务层的调度、容器服务编排、服务发现等,而且它把以前运维的很多很难搞的东西都变得容易了。


如果你正在做一个绿色领域实施,也没有强烈的意见,如何布局集群,或你的意见同意谷歌,那么 Kubernetes 是一个更好的选择。相反,如果你有大的,复杂的遗留工作负载,将逐渐转移到容器,那么 Mesos 是要走的路。


当然,两者也可以结合使用,Kubernetes 主要针对容器集群,而 Mesos 适用于很多的框架,所以 Kubernetes 也可以运行于 Mesos 上,国内有的企业也选择混合使用的。


本文转载自才云 Caicloud 公众号。


原文链接:https://mp.weixin.qq.com/s/73tUtV70tIn-2s5iiO_i1A


2020-03-09 17:55750

评论

发布
暂无评论
发现更多内容

程序员入职国企,1周上班5小时,晒出薪资感叹,阿里P8架构师的Java大厂面试题总结

Java 程序员 后端

算法入门 - 动态数组的实现(Java版本),分层架构图案例

Java 程序员 后端

系统性能典型案例分析:高性能队列Disruptor,一文深入理解

Java 程序员 后端

算法在哈啰顺风车中的实践应用,netty实战pdf

Java 程序员 后端

秋招必备!阿里产出的高并发+JVM套餐,mybatis总结

Java 程序员 后端

类加载器深入剖析,2021最新华为Java校招面试题

Java 程序员 后端

精雕细琢!阿里大师53天悉心打磨出来的MyBatis+设计模式架构指南

Java 程序员 后端

系统性能典型案例分析:高性能队列Disruptor,一文深入理解(1)

Java 程序员 后端

系统性能百倍提升典型案例分析:高性能队列Disruptor,linux服务器架构师

Java 程序员 后端

程序员必知必会之——服务网格istio概念,springboot项目案例百度云

Java 程序员 后端

程序员欣宸的文章分类汇总,javaee教程文档

Java 程序员 后端

精心备战30天,三天斩获阿里offer,揭秘面试流程及我的学习方向

Java 程序员 后端

系统性能百倍提升典型案例分析:高性能队列Disruptor(1)

Java 程序员 后端

秀儿!用SSM框架实现了支付宝的支付功能,神操作啊,大型分布式系统架构图

Java 程序员 后端

秒懂数组拷贝,感知新境界,java编程思维百度云

Java 程序员 后端

算法宝典最新分享:Alibaba+小米,redis笔记

Java 程序员 后端

算法基础之递归,java核心技术卷

Java 程序员 后端

秒懂 Java 的三种代理模式,任小龙java笔记百度云

Java 程序员 后端

程序员一定要会的软件项目管理评估方案,不做只会敲代码的码农!

Java 程序员 后端

程序员是如何看待薪资被高估的?内容过于真实,java语言程序设计与数据结构进阶版

Java 程序员 后端

究竟是什么样的奇葩需求?威胁到程序员的头发,java高级特性编程及实战第三章

Java 程序员 后端

算法基础之暴力递归到动态规划,java程序员面试算法宝典pdf猿媛之家

Java 程序员 后端

神操:凭借“阿里Java脑图,mysql数据库教学视频教程

Java 程序员 后端

程序员开发必备22个终端CLI工具也太香了(附下载地址!

Java 程序员 后端

程序员面试时这样介绍自己的项目经验,成功率能达到98,华为od技术一面

Java 程序员 后端

[架构实战营]模块二作业:微信朋友圈高性能复杂度架构

Geek_99eefd

架构实战营

精心整理全网最全Tomcat面试专题及答案(共19题,含答案解析

Java 程序员 后端

精通springcloud:服务发现,Eureka API,java技术上难以解决的问题

Java 程序员 后端

程序员就意味着高薪?解除35岁的忧虑,一条正确的职业生涯规划

Java 程序员 后端

程序员都应当知道的实用工具网站,Java400道面试题通关宝典助你进大厂

Java 程序员 后端

立即可用的实战源码(springboot+redis+mybatis,java自学教程免费视频

Java 程序员 后端

43%的占有率,除了 Kubernetes 还能有谁?_文化 & 方法_才云科技_InfoQ精选文章