Apache Mesos 和 Kubernetes 都是优秀的开源框架,都支持大规模集群管理(当然开源 Kubernetes 目前还局限于数千,万级节点还需要定制化,而 Apache Mesos 可以轻量级地调度万级节点),在国内都有不少成熟应用。如网易云、华为都部署了大规模 Kubernetes 集群,爱奇艺、去哪儿、携程、当当等都选择了 Mesos。

一般说来,如果只是用于容器集群管理,Kubernetes 更加合适,如果定制需求比较多,或者要搭建大数据平台,架构相对松耦合的 Mesos 显然更加合适。当然,用 Mesos + Kubernetes 做容器编排也是一种可行的技术方案。需要注意,Mesos 和 Kubernetes 二者都需要团队有很强的技术实力。

从软件设计初衷来看,Kubernetes 希望成为容器管理领域的领导者,而 AWS、Azure 加入 CNCF、Docker 官方表态原生支持 Kubernetes ,说明 Kubernetes 凭借源自 Google 的优秀设计,在容器领域的地位已经不可动摇,社区和生态越来越繁荣。

Mesos 的目标则是资源共享,可以让企业把已经存在的业务负载,比如 Hadoop、Spark,放到一个共同管理的环境。至于要不要容器化,就要看对微服务、DevOps 的需求了。

如何选择容器化技术栈,网易云架构师做了一个比较系统的梳理。

  • 千节点集群,少定制:使用开源 Kubernetes (细粒度设计,契合微服务思想)

  • 万节点集群,多定制:使用 Mesos + Marathon (双层调度好犀利)

  • 万节点集群,IT 能力强:深度定制 Kubernetes (如网易云)

  • 万节点集群,IT 能力强:深入掌握使用 DC/OS (DC/OS 在最基础的 Marathon 和 Mesos 之上添加了很多的组件)

  • 大数据集群:Spark on Mesos (建议只基于容器部署计算部分,数据部分另行部署)

Kubernetes和Mesos的区别和优缺点相关推荐

  1. 巅峰对决之Swarm、Kubernetes、Mesos

    这篇文章对比了三大主流调度框架:Swarm.Kubernetes和Mesos.文章不仅从理论上讨论了各个框架的优缺点,还从两个实际的案例出发,分析了每个框架具体使用方法. @Container容器技术 ...

  2. nginx 代理 内存_科普Nginx和apache的区别及优缺点比较

    最近很多小伙伴来问我Nginx和apache的区别,这个问题用三言两语也很难解释,于是整理出了这一篇文章与大家共享.除了Nginx和apache的区别,还比较了各自的优缺点.这是我自学Nginx和工作 ...

  3. 深度学习静态图和静态图的区别以及优缺点是什么?

    深度学习静态图和静态图的区别以及优缺点是什么? 不论是动态图还是静态图,它们都属于计算图.计算图是用来描述运算的有向无环图,它有两个主要元素:结点(Node)和边(Edge).结点表示数据,如向量.矩 ...

  4. C/S与B/S架构的区别和优缺点

    C/S是Client/Server,即客户端/服务器端架构,一种典型的两层架构. 客户端包含一个或多个在用户的电脑上运行的程序 服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的 ...

  5. 【Hibernate】getHibernateTemplate与getSession的区别以及优缺点

    getHibernateTemplate与getSession有什么区别以及优缺点 getHibernateTemplate已经封装好了一些基本的方法,可以直接去用,也就是template:而getS ...

  6. Linux_linux常用工具---闲杂篇(除了vim, 还有哪些常用的牛逼的编辑器, 并能够横向对比编辑器之间的区别和优缺点.)

    vim自行查找资料, 自行配置插件. 借鉴别人的 " 显示相关 """"""""""&qu ...

  7. 临界区设计太大或太小有何缺点_冷库风冷冷凝器和水冷冷凝器区别及优缺点比较...

    冷库风冷冷凝器和水冷冷凝器区别及优缺点比较 随着经济的发展,很多企业都开始向着多元化发展,很多农产品加工企业都开始自己做冷库冷藏,许多的农产品都是经过冷库的储藏以后才进入市场,新建的上万吨的冷库随处可 ...

  8. 通俗易懂解释raid0和raid5_简要阐述raid 0,raid 1,raid5 之间的区别于优缺点以及最低组建条件和可用容量...

    简要阐述raid 0,raid 1,raid5 之间的区别于优缺点以及最低组建条件和可用容量以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶 ...

  9. ArrayList和LinkedList的区别以及优缺点

    ArrayList和LinkedList的区别以及优缺点 (在面试的时候经常会提问,谈一谈以你对ArrayList和LinkedList的区别以及优缺点,今天做一下笔记,方便以后查看,个人理解,不一定 ...

最新文章

  1. BZOJ1396:识别子串(SAM)
  2. springboot 加载配置信息(静态)
  3. R语言ggplot2可视化使用ggplot2包patchwork包在可视化结果(右上角)中插入logo图片
  4. 【自然框架】稳定版的Demo——看点二:权限,权限过滤与验证。
  5. linun——SElinux的简单理解
  6. hdu 5008 Boring String Problem(后缀数组+rmq)
  7. 解决Sharepoint每天第一次打开速度慢的问题
  8. [Error]SyntaxError: unindent does not match any outer indentation level
  9. 全球首款光线追踪GPU
  10. Tomcat9 运行startup文件,打开的窗口是乱码显示
  11. chrome打开网址但是没有地址栏
  12. Fibonacci in the Pocket 模拟
  13. call和calling的用法_call的用法及短语例句
  14. 【Git/Github学习笔记】GitHub上README写法暨GFM语法解读
  15. 数据结构与算法之递归和分治思想
  16. 普洛斯库列科夫 线性代数习题集_转载)科大学长对数学系学弟学妹的忠告
  17. 简单实现内外网自由切换、指定网卡上网
  18. 微信小程序实现登录Java前后端分离
  19. 方图来袭,且看483万亿美元的场外衍生品市场如何风云变幻
  20. 机器学习方面的参考论文

热门文章

  1. 智慧养殖系统应用介绍
  2. Android 动画(二) 实战演示——仿网易新闻安卓端菜单栏动画
  3. 定期修改网管服务器和,2013武鸣县气象局机房安全管理制度
  4. CTC模型、安装及其pytorch绑定安装
  5. ADAU1452和ADAU1466应该怎么做SPDIF输入和输出?(含图文+例程详解)
  6. 计算机维修要学几年,做电脑维修需要学习哪些知识呢?
  7. 2023全国特种作业操作证压力焊模拟考试试卷一[安考星]
  8. 基于asp.net的三层架构美食信息在线分享网站mvc
  9. Newsstand报刊杂志
  10. 用vegas制作美美哒写真相册——教程