最近容器圈最大的新闻,不用小数说,一定是阿里云与 Docker 合作, Docker 正式入华。至于是否会改变国内容器圈的生态格局这个很多人都关心的问题,小数认为也不是一个问题。毕竟国内还处在云计算发展的早期阶段,大家的一切努力都是为了加速推动容器技术在国内落地。发展,才是硬道理~
舞台很大,每个人都有自己的精彩。那么小数今天就和大家说说容器大舞台上的主角之一—— Mesos 。说起来 Mesos 比 Docker 还要年长一些,它诞生于加州大学伯克利分校,在 Twitter 发展成熟,成为 Apache 的顶级项目,在国外许多企业落地,得到了广泛的应用。
都有哪些企业在用 Mesos ?
在 Mesos 的官网上,有一个长长的列表,写满了使用 Mesos 的企业或者组织。小数在上面也看到了很多熟悉的面孔——
国外有: Airbnb , Apple , Cisco , eBay , PayPal , Time Warner Cable , Twitter , Uber , Netflix , Bloomberg , Verizon ……
国内有:小米,新浪微博,爱奇艺,去哪儿网,数人云……
更多的企业大家可以去这个网站查看, http://mesos.apache.org/documentation/latest/powered-by-mesos/ 。小数表示这只是冰山一角,许多使用 Mesos 技术的企业并没有出现在上面,比如 IBM ,又比如三星……开源技术就是这样自由的,开放的。
技术帝的高冷范
大家或许注意到了另一个问题, Mesos 在国外有着广泛的应用,为什么在国内却集中在大型企业呢?抛开国外比我们领先的一段云计算步伐不提, Mesos 的成熟度很高,相应的复杂度也很高,技术门槛也就相对较高,毕竟它不是单纯的容器编排,而是为了数据中心而生,向 Google 的 Borg 系统看齐,在大数据方面也非常出色,其优美的架构不是个人朝夕就可以掌握的。
Mesos 的高冷也导致了其社区活跃度不是那么火爆。除了企业级用户,广大开发者也是容器技术发展不可小觑的力量,这也是数人云一直致力于推动 Mesos 中文社区发展的原因和动力。
建立在 Mesos 之上的组件
Mesos 的广泛应用推动了一大批软件的发展,它们与 Mesos 相辅相成,在开发、运维、存储、大数据等各个方面发挥了很大的作用。小数这就和大家盘点一二——
开发工具
- Vamp :容器编排系统部署和工作流的工具
长期运行服务
- Aurora :运行在 Mesos 之上的服务调度器
- Marathon : Mesos 之上的私有 PaaS
- Singularity : Mesos 任务的调度器( HTTP API 和 web 接口)
- SSSP :一个简单的 web 应用,为 S3 存储和共享文件提供“ Megaupload ”白名单
大数据处理
- Cray Chapel :一个高效并行的编程语言, Chapel Mesos 调度器可以让你在 Mesos 上运行 Chapel 程序
- Dpark : Spark 的 Python 版,一个类似 MapReduce 的框架
- Exelixi :运行大规模遗传算法的分布式框架
- Hadoop :在整个集群上效率地分发 MapReduce 任务
- Hama :基于 Bulk Synchronous Parallel 的分布式计算框架
- MPI :一个消息传递系统
- Spark :一个快速、通用的集群计算系统,让并行任务更易书写
- Storm :一个分布式的实时运算系统
批调度
- Chronos :一个支持复杂工作的分布式任务调度器
- Jenkins :一个持续集成的服务
- JobServer :一个分布式的任务调度器
- GoDocker :一个类似于 SGE,, Torque 等的批计算任务调度器
- Cook :类似于 Torque 的任务调度器,不仅支持单个任务,也支持 Spark
数据存储
- Alluxio :一个以内存为核心的分布式存储系统
- Cassandra :高性能和高可用的分布式数据库
- ElasticSearch :分布式的搜索引擎
- Hypertable :一个高性能、可扩展的分布式存储和处理系统
- MrRedis :一个存储 Redis 内存中缓存实例的 Mesos 框架
结语
Mesos 的起源于 Google 的数据中心资源管理系统 Borg ,它的研发者希望 Mesos 能够像 Google 一样自如地管理超大规模集群。
然后,它做到了。
技术的发展伴随着技术的交汇与融合。很早就有了 Kubernetes On Mesos 的尝试, IBM 团队对于 Kubernetes 和 Swarm 在 Mesos 上运行也做了大量的测试。技术的集成可以让它们充分发挥各自的优势,而 Mesos 作为最成熟稳定的集群管理工具,为其上的 PaaS 平台打下了坚实的基础。
最全面了解 Mesos 的机会, MesosCon Asia 来啦!
40 多场包罗安全,外部存储器,先进性能特征等方面的专题会议
来自 Apple 、 Adobe 、 Dynatrace 、 IBM 等多家实践 Mesos 的企业会谈
演讲嘉宾包括中国联通副总裁兼总经理耿向东, Google 软件工程师 Aysylu Greenberg , Mesosphere 创始人兼首席架构师 Ben Hindman ……
详情请前往: https://events.linuxfoundation.org/events/mesoscon-asia-chinese