发布于 2015-12-05 11:05:10 | 934 次阅读 | 评论: 0 | 来源: 网络整理
Mesos框架列出了一系列在Mesos基础上构建的app,并说明如何运行它们。
如果你是Mesos新手 查看开始页面获取更多关于Mesos下载、搭建和部署的信息。
如果你想参与或寻求赞助,查看我们的社交网页获取详细信息。
长期提供的服务
•Aurora 是在Mesos上运行的服务调度,使得你可以利用Mesos在扩展性、容错能力和资源隔离等方面的优势运行长期运行的服务。
•Marathon 是在Mesos上搭建的私有Paas。它自动处理软硬件故障从而使得一个app总是可用。
•Singularity 是一个运行Mesos任务的调度 (HTTP API及we b接口):长期运行的进程、一次性任务和计划作业。
•SSSP 是一个简单的web应用,它为在S3中存储和共享文件提供一个“Megaupload”的白标签。 大数据处理
•Cray Chapel 是一个高产出的并行编程语言。Chapel Mesos调度程序使得Chapel程序于Mesos上。
•Dpark 是Spark的Python克隆,是运行在Mesos上的用Python写的类MapReduce框架。
•Exelixi在一个可扩展的运行通用算法的分布式框架。
•Hadoop有效地在整个集群中的Mesos分布式MapReduce作业中运行Hadoop。
•Hama是一个基于Bulk Synchronous Parallel技术的海量科学计算(例如:矩阵、图和网络算法)分布式计算框架。
•MPI是一个可以在各种并行计算机上运行的信息传递系统。
•Spark是一个快速、通用的集群计算系统,使得并行计算作业的编写简单。
•Storm是一个分布式的实时计算系统。Storm可以为实时处理简单可靠地处理没绑定的数据流,就像Hadoop为批处理和批调度做的工作一样。
批调度
•Chronos是一个支持负载作业拓扑的分布式作业调度程序。可以作为Cron的一个容错能力更强的替代品。
•Jenkins是一个持续整合服务器。mesos-jenkins plugin允许它根据负载情况在Mesos集群中动态地启动服务器(worker)。
•JobServer是一个分布式作业调度程序和处理器,开发者可以通过点击Web UI创建定制的批处理任务队列。 数据存储
•[Cassandra ] (https://github.com/mesosphere/cassandra-mesos)是一个高性能和高可用的分布式数据库。它在商用硬件或者云基础设施上的线性可扩展性和良好的容错能力,使得它成为存储关键任务数据的完美平台。
•ElasticSearch是一个分部式的搜索引擎。Mesos使其易于运行和扩展。
•Hypertable是一个高性能、可扩展、分布式的存储和处理结构化、半结构化数据的系统。