SlideShare a Scribd company logo
1 of 16
Download to read offline
Mesos vs Kubernetes
What We Learned Working With Both For Chinese Customers
Jun 2017
刘光亚 (liugya@cn.ibm.com)
IBM⾼高级产品架构师,全球技术学院成员
Apache Mesos PMC & Committer
Kubernetes Member
议程
p  容器器云⽣生态圈
p  客户需求
p  Mesos和Kubernetes对⽐比
p  ⽅方案介绍
p  ⽅方案选择
p  IBM容器器云⽅方案
IBM GCG STG Lab
2
容器器⽣生态圈
IBM GCG STG Lab
3
容器器云
(Container Cloud)
为什什么需要容器器云
IBM GCG STG Lab
4
⽤用户应⽤用
容器器镜像1
容器器镜像2
容器器镜像3
…
容器器镜像n
服务1,服务2,服务3 … 服务n
HOW?
容器器云客户功能需求
IaaS
PaaS
应⽤用程序
资源管理理
容器器编排
统⼀一管理理界⾯面
负载均衡
应⽤用商店
外部服务集成
应⽤用,服务器器弹性伸缩
⽤用户/租户管理理
异构平台⽀支持
镜像管理理
容器器云
⽇日志管理理,监控告警
持续集成
容器器云客户其他需求
p  ⾃自主可控
ü  源于开源
ü  避免供应商绑定
p  ⽣生态圈
ü  周边服务
ü  开发者
ü  ⽤用户
p  ⾼高可⽤用
p  ⼤大规模
IBM GCG STG Lab
7
容器器云主流⽅方案
p  主流⽅方案
ü  Mesos
ü  Kubernetes
p  ⽬目标
ü  分布式集群
ü  易易扩展,定制
ü  资源调度
ü  应⽤用⽣生命周期管理理
IBM GCG STG Lab
8
容器器云主流⽅方案
IBM GCG STG Lab
9
Mesos (DC/OS) Kubernetes
领域 互联⽹网,电信 电信,银⾏行行,保险
规模 较⼤大(>5000) 较⼩小 (<5000)
运维成本 专⻔门的开发运维团队维护,⼀一定的开发
能⼒力力实现⾃自⼰己的业务调度
运维成本较⼩小
成熟性 成熟,落地案例例较多:Twitter,Apple,
Airbnb,Uber,当当,⼩小⽶米,⾖豆瓣,去
哪⼉儿,携程等
不不成熟,落地案例例不不多。
侧重点 底层的资源管理理 上层的业务层调度
容器器云主流⽅方案社区活跃度对⽐比
IBM GCG STG Lab
10
Mesos (DC/OS) Kubernetes
贡献者 346 2505
参与公司 113 789
时区 9 15
总Commit数量量 12400+ 49000+
每天commit数量量 3-10 41+
发布周期 60天 100天
Github fork 1270+ 8300+
Github Star 3150+ 23600+
Meetups 200+ 200+
Mesos容器器云⽅方案 – Open DC/OS
IBM GCG STG Lab
11
软件和应⽤用的⽣生态系统
在内核(Mesos)之上统⼀一的架构
⽤用户接⼝口 (GUI & CLI)
核⼼心系统服务. 例例如: distributed
init, cron, service discovery,
package mgt & installer, storage
分布式系统内核⽤用于抽象并分配
资源,提供应⽤用隔离
Kubernetes容器器云⽅方案
IBM GCG STG Lab
12
Kuberntes + Mesos集成⽅方案
IBM GCG STG Lab
13
Mesos
Agent
Mesos
Agent
Mesos
Agent
Marathon
资源调度器器
…...
k8sm-scheduler
k8sm-apiserver
k8sm-controll-
manager
统⼀一
界⾯面
权限
认证
应⽤用
商店
…
Mesos
Agent
Mesos
Agent
软件定义⽹网络 (DNS, Overlay) 软件定义存储 (Ceph, Spectrum Scale)
异构节点
⻓长服务,短作业 ⼤大数据
HA
Kubernetes
Spark
Streaming
Spark Core
IaaS (OpenStack)
流式计算
⽅方案选择
p  Mesos
ü  当前IT环境是否已经运⾏行行⼀一些workload,例例如hadoop,spark,kafaka等等
ü  规模较⼤大
ü  容器器与⾮非容器器环境并存
p  Kubernetes
ü  集群世界新⼿手
ü  规模不不⼤大
ü  纯容器器
p  Kubernetes + Mesos
ü  创新研究型项⽬目
IBM GCG STG Lab
14
IBM容器器云⽅方案
IBM GCG STG Lab
15
Red Hat Linux
资源管理理 (Mesos可选)
IBM Spectrum Conductor for
Containers
容器器编排 (Kubernetes)
Application Catalog
Basic User Experience / Management
(Install, Configure, Deploy, Operate)
x86
Best of both worlds:
Kubernetes + Mesos
Ubuntu
Free to Download and Use
https://hub.docker.com/r/ibmcom/cfc-installer/
Thank You

More Related Content

What's hot

美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04   美团下一代分布式存储系统美团技术沙龙04   美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统美团点评技术团队
 
Confluent流处理平台之Kafka新技术分享
Confluent流处理平台之Kafka新技术分享Confluent流处理平台之Kafka新技术分享
Confluent流处理平台之Kafka新技术分享confluent
 
淺談 Kubernetes於大數據生態系的相關開發近況
淺談 Kubernetes於大數據生態系的相關開發近況淺談 Kubernetes於大數據生態系的相關開發近況
淺談 Kubernetes於大數據生態系的相關開發近況inwin stack
 
七牛云存储详解
七牛云存储详解七牛云存储详解
七牛云存储详解niuer7
 
Hybrid Cloud Based on Ceph Object Storage - ShanChun
Hybrid Cloud Based on Ceph Object Storage - ShanChunHybrid Cloud Based on Ceph Object Storage - ShanChun
Hybrid Cloud Based on Ceph Object Storage - ShanChunCeph Community
 
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统美团点评技术团队
 
基于Kubernetes构建私有容器云
基于Kubernetes构建私有容器云基于Kubernetes构建私有容器云
基于Kubernetes构建私有容器云大伟 李
 
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...Ceph Community
 
Establish The Core of Cloud Computing Application by Using Hazelcast (Chinese)
Establish The Core of  Cloud Computing Application  by Using Hazelcast (Chinese)Establish The Core of  Cloud Computing Application  by Using Hazelcast (Chinese)
Establish The Core of Cloud Computing Application by Using Hazelcast (Chinese)Joseph Kuo
 
Kubeflow Machine Learning Toolkit for Kubernetes (SDN x Cloud Native Meetup #4)
Kubeflow Machine Learning Toolkit for Kubernetes (SDN x Cloud Native Meetup #4)Kubeflow Machine Learning Toolkit for Kubernetes (SDN x Cloud Native Meetup #4)
Kubeflow Machine Learning Toolkit for Kubernetes (SDN x Cloud Native Meetup #4)YIYANG Lin
 
十二項架構設計原則
十二項架構設計原則十二項架構設計原則
十二項架構設計原則Philip Zheng
 
DNN平台建置分享
DNN平台建置分享DNN平台建置分享
DNN平台建置分享inwin stack
 
美团数据平台之Kafka应用实践和优化
美团数据平台之Kafka应用实践和优化美团数据平台之Kafka应用实践和优化
美团数据平台之Kafka应用实践和优化confluent
 
全新 Windows Server 2019 容器技術 及邁向與 Kubernetes 整合之路 (Windows Server 高峰會)
全新 Windows Server 2019 容器技術及邁向與 Kubernetes 整合之路 (Windows Server 高峰會)全新 Windows Server 2019 容器技術及邁向與 Kubernetes 整合之路 (Windows Server 高峰會)
全新 Windows Server 2019 容器技術 及邁向與 Kubernetes 整合之路 (Windows Server 高峰會)Will Huang
 
Streaming architecture zx_dec2015
Streaming architecture zx_dec2015Streaming architecture zx_dec2015
Streaming architecture zx_dec2015Zhenzhong Xu
 
构建企业私有云、开启服务新里程——基于Dcos的PAAS实践
构建企业私有云、开启服务新里程——基于Dcos的PAAS实践构建企业私有云、开启服务新里程——基于Dcos的PAAS实践
构建企业私有云、开启服务新里程——基于Dcos的PAAS实践Hardway Hou
 
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in ReactW3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React美团点评技术团队
 
云存储与虚拟化分论坛 基于云计算的海量数据挖掘
云存储与虚拟化分论坛 基于云计算的海量数据挖掘云存储与虚拟化分论坛 基于云计算的海量数据挖掘
云存储与虚拟化分论坛 基于云计算的海量数据挖掘Riquelme624
 
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探美团点评技术团队
 
20220224台中演講k8s
20220224台中演講k8s20220224台中演講k8s
20220224台中演講k8schabateryuhlin
 

What's hot (20)

美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04   美团下一代分布式存储系统美团技术沙龙04   美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
 
Confluent流处理平台之Kafka新技术分享
Confluent流处理平台之Kafka新技术分享Confluent流处理平台之Kafka新技术分享
Confluent流处理平台之Kafka新技术分享
 
淺談 Kubernetes於大數據生態系的相關開發近況
淺談 Kubernetes於大數據生態系的相關開發近況淺談 Kubernetes於大數據生態系的相關開發近況
淺談 Kubernetes於大數據生態系的相關開發近況
 
七牛云存储详解
七牛云存储详解七牛云存储详解
七牛云存储详解
 
Hybrid Cloud Based on Ceph Object Storage - ShanChun
Hybrid Cloud Based on Ceph Object Storage - ShanChunHybrid Cloud Based on Ceph Object Storage - ShanChun
Hybrid Cloud Based on Ceph Object Storage - ShanChun
 
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
 
基于Kubernetes构建私有容器云
基于Kubernetes构建私有容器云基于Kubernetes构建私有容器云
基于Kubernetes构建私有容器云
 
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
 
Establish The Core of Cloud Computing Application by Using Hazelcast (Chinese)
Establish The Core of  Cloud Computing Application  by Using Hazelcast (Chinese)Establish The Core of  Cloud Computing Application  by Using Hazelcast (Chinese)
Establish The Core of Cloud Computing Application by Using Hazelcast (Chinese)
 
Kubeflow Machine Learning Toolkit for Kubernetes (SDN x Cloud Native Meetup #4)
Kubeflow Machine Learning Toolkit for Kubernetes (SDN x Cloud Native Meetup #4)Kubeflow Machine Learning Toolkit for Kubernetes (SDN x Cloud Native Meetup #4)
Kubeflow Machine Learning Toolkit for Kubernetes (SDN x Cloud Native Meetup #4)
 
十二項架構設計原則
十二項架構設計原則十二項架構設計原則
十二項架構設計原則
 
DNN平台建置分享
DNN平台建置分享DNN平台建置分享
DNN平台建置分享
 
美团数据平台之Kafka应用实践和优化
美团数据平台之Kafka应用实践和优化美团数据平台之Kafka应用实践和优化
美团数据平台之Kafka应用实践和优化
 
全新 Windows Server 2019 容器技術 及邁向與 Kubernetes 整合之路 (Windows Server 高峰會)
全新 Windows Server 2019 容器技術及邁向與 Kubernetes 整合之路 (Windows Server 高峰會)全新 Windows Server 2019 容器技術及邁向與 Kubernetes 整合之路 (Windows Server 高峰會)
全新 Windows Server 2019 容器技術 及邁向與 Kubernetes 整合之路 (Windows Server 高峰會)
 
Streaming architecture zx_dec2015
Streaming architecture zx_dec2015Streaming architecture zx_dec2015
Streaming architecture zx_dec2015
 
构建企业私有云、开启服务新里程——基于Dcos的PAAS实践
构建企业私有云、开启服务新里程——基于Dcos的PAAS实践构建企业私有云、开启服务新里程——基于Dcos的PAAS实践
构建企业私有云、开启服务新里程——基于Dcos的PAAS实践
 
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in ReactW3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React
 
云存储与虚拟化分论坛 基于云计算的海量数据挖掘
云存储与虚拟化分论坛 基于云计算的海量数据挖掘云存储与虚拟化分论坛 基于云计算的海量数据挖掘
云存储与虚拟化分论坛 基于云计算的海量数据挖掘
 
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探
 
20220224台中演講k8s
20220224台中演講k8s20220224台中演講k8s
20220224台中演講k8s
 

Similar to Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers

xxxx.pdf
xxxx.pdfxxxx.pdf
xxxx.pdfjtzlb1
 
容器云对研发工作的挑战与机遇
容器云对研发工作的挑战与机遇 容器云对研发工作的挑战与机遇
容器云对研发工作的挑战与机遇 大伟 李
 
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom LabsCeph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom LabsCeph Community
 
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践mysqlops
 
Cloud Computing for Bioinformatics
Cloud Computing for BioinformaticsCloud Computing for Bioinformatics
Cloud Computing for BioinformaticsJazz Yao-Tsung Wang
 
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03Hang Geng
 
《云计算入门指南》
《云计算入门指南》《云计算入门指南》
《云计算入门指南》wiit
 
1 docker风起云ppt v1
1 docker风起云ppt v11 docker风起云ppt v1
1 docker风起云ppt v1Jiang Shang
 
Cnut 容器大会 京东
Cnut 容器大会 京东Cnut 容器大会 京东
Cnut 容器大会 京东tommy tommy
 
The Trend Of Cloud Computing And How Should Public Sectors Adjust
The Trend Of Cloud Computing And How Should Public Sectors AdjustThe Trend Of Cloud Computing And How Should Public Sectors Adjust
The Trend Of Cloud Computing And How Should Public Sectors AdjustJazz Yao-Tsung Wang
 
Introduction to K8S Big Data SIG
Introduction to K8S Big Data SIGIntroduction to K8S Big Data SIG
Introduction to K8S Big Data SIGJazz Yao-Tsung Wang
 
Aws容器服务详解
Aws容器服务详解Aws容器服务详解
Aws容器服务详解Leon Li
 
COSCon16-Open Source Container Cloud-OpenShift
COSCon16-Open Source Container Cloud-OpenShiftCOSCon16-Open Source Container Cloud-OpenShift
COSCon16-Open Source Container Cloud-OpenShiftGeng Chen
 
IBM Cloud Private Introduction
IBM Cloud Private IntroductionIBM Cloud Private Introduction
IBM Cloud Private IntroductionGuangya Liu
 
容器式基礎架構介紹
容器式基礎架構介紹容器式基礎架構介紹
容器式基礎架構介紹Philip Zheng
 
北京 Docker 容器大会分享
北京 Docker 容器大会分享北京 Docker 容器大会分享
北京 Docker 容器大会分享杨文 陈
 
雲端技術的新趨勢
雲端技術的新趨勢雲端技術的新趨勢
雲端技術的新趨勢Ben Huang
 
大鱼架构演进
大鱼架构演进大鱼架构演进
大鱼架构演进Jun Liu
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践Wensong Zhang
 

Similar to Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers (20)

xxxx.pdf
xxxx.pdfxxxx.pdf
xxxx.pdf
 
容器云对研发工作的挑战与机遇
容器云对研发工作的挑战与机遇 容器云对研发工作的挑战与机遇
容器云对研发工作的挑战与机遇
 
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom LabsCeph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
 
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
 
Cloud Computing for Bioinformatics
Cloud Computing for BioinformaticsCloud Computing for Bioinformatics
Cloud Computing for Bioinformatics
 
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
 
《云计算入门指南》
《云计算入门指南》《云计算入门指南》
《云计算入门指南》
 
1 docker风起云ppt v1
1 docker风起云ppt v11 docker风起云ppt v1
1 docker风起云ppt v1
 
Cnut 容器大会 京东
Cnut 容器大会 京东Cnut 容器大会 京东
Cnut 容器大会 京东
 
The Trend Of Cloud Computing And How Should Public Sectors Adjust
The Trend Of Cloud Computing And How Should Public Sectors AdjustThe Trend Of Cloud Computing And How Should Public Sectors Adjust
The Trend Of Cloud Computing And How Should Public Sectors Adjust
 
Introduction to K8S Big Data SIG
Introduction to K8S Big Data SIGIntroduction to K8S Big Data SIG
Introduction to K8S Big Data SIG
 
Aws容器服务详解
Aws容器服务详解Aws容器服务详解
Aws容器服务详解
 
COSCon16-Open Source Container Cloud-OpenShift
COSCon16-Open Source Container Cloud-OpenShiftCOSCon16-Open Source Container Cloud-OpenShift
COSCon16-Open Source Container Cloud-OpenShift
 
IBM Cloud Private Introduction
IBM Cloud Private IntroductionIBM Cloud Private Introduction
IBM Cloud Private Introduction
 
容器式基礎架構介紹
容器式基礎架構介紹容器式基礎架構介紹
容器式基礎架構介紹
 
北京 Docker 容器大会分享
北京 Docker 容器大会分享北京 Docker 容器大会分享
北京 Docker 容器大会分享
 
雲端技術的新趨勢
雲端技術的新趨勢雲端技術的新趨勢
雲端技術的新趨勢
 
大鱼架构演进
大鱼架构演进大鱼架构演进
大鱼架构演进
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
 
Taobao base
Taobao baseTaobao base
Taobao base
 

More from Guangya Liu

Docker volume-isolator-in-mesos
Docker volume-isolator-in-mesosDocker volume-isolator-in-mesos
Docker volume-isolator-in-mesosGuangya Liu
 
Open source-summit-k8 s-mesos-v7
Open source-summit-k8 s-mesos-v7Open source-summit-k8 s-mesos-v7
Open source-summit-k8 s-mesos-v7Guangya Liu
 
Mesos con 2015 recap meetup-v2
Mesos con 2015 recap meetup-v2Mesos con 2015 recap meetup-v2
Mesos con 2015 recap meetup-v2Guangya Liu
 
OpenStack and Docke Integration V6
OpenStack and Docke Integration V6OpenStack and Docke Integration V6
OpenStack and Docke Integration V6Guangya Liu
 
Pairs OpenStack Summit Summary
Pairs OpenStack Summit SummaryPairs OpenStack Summit Summary
Pairs OpenStack Summit SummaryGuangya Liu
 
Docker集群管理 工具篇
Docker集群管理 工具篇Docker集群管理 工具篇
Docker集群管理 工具篇Guangya Liu
 
OpenStack Resource Scheduling
OpenStack Resource SchedulingOpenStack Resource Scheduling
OpenStack Resource SchedulingGuangya Liu
 
Organizing open stack-meetup-in-china
Organizing open stack-meetup-in-chinaOrganizing open stack-meetup-in-china
Organizing open stack-meetup-in-chinaGuangya Liu
 
Docker open stack
Docker open stackDocker open stack
Docker open stackGuangya Liu
 

More from Guangya Liu (10)

Istio简介
Istio简介Istio简介
Istio简介
 
Docker volume-isolator-in-mesos
Docker volume-isolator-in-mesosDocker volume-isolator-in-mesos
Docker volume-isolator-in-mesos
 
Open source-summit-k8 s-mesos-v7
Open source-summit-k8 s-mesos-v7Open source-summit-k8 s-mesos-v7
Open source-summit-k8 s-mesos-v7
 
Mesos con 2015 recap meetup-v2
Mesos con 2015 recap meetup-v2Mesos con 2015 recap meetup-v2
Mesos con 2015 recap meetup-v2
 
OpenStack and Docke Integration V6
OpenStack and Docke Integration V6OpenStack and Docke Integration V6
OpenStack and Docke Integration V6
 
Pairs OpenStack Summit Summary
Pairs OpenStack Summit SummaryPairs OpenStack Summit Summary
Pairs OpenStack Summit Summary
 
Docker集群管理 工具篇
Docker集群管理 工具篇Docker集群管理 工具篇
Docker集群管理 工具篇
 
OpenStack Resource Scheduling
OpenStack Resource SchedulingOpenStack Resource Scheduling
OpenStack Resource Scheduling
 
Organizing open stack-meetup-in-china
Organizing open stack-meetup-in-chinaOrganizing open stack-meetup-in-china
Organizing open stack-meetup-in-china
 
Docker open stack
Docker open stackDocker open stack
Docker open stack
 

Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers