最近容器圈最大的新闻,不用小数说,一定是阿里云与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/docum... 。小数表示这只是冰山一角,许多使用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.linuxfoundatio...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。