Mesos是一个巨大的Linux盒子

时间:2015-10-28 16:48:10

标签: distributed distributed-computing mesos mesosphere

是否有可能将所有mesos资源视为没有框架自定义代码的巨型Linux机器?

我想知道,如果我想使用2500tb ram运行一个程序,那么mesos可以将主从架构抽象出来吗?我必须使用自定义代码吗?

2 个答案:

答案 0 :(得分:0)

您必须编写自定义代码。 Mesos为每个代理(从属)提供资源,由您决定如何协调在不同计算机上运行的应用程序的二进制文件。

答案 1 :(得分:0)

Q1 :Mesos是资源管理器。是的,它是一个巨大的资源池。虽然在给定时间它只会为您提供所有资源的子空间。假设有其他用户可能需要一些资源(不用担心如何利用几乎整个集群)。

mesos scheduler

Q2 :Mesos专为商用硬件设计(许多节点,而不是单个巨型HPC计算机)。在Mesos上运行的框架将被赋予列表资源(和从属 - 工作节点),并且Mesos将在给定资源的范围内执行任务。通过这种方式,您可以启动MPI作业或在Apache Spark之上运行任务,这将处理节点之间的通信(但不是Mesos本身)。

Q3 :您尚未指定您想要计算的任务类型。 Spark非常a few examples。您可以在不编写自己的代码的情况下运行其中任何一个。

(图片来源:Malte Schwarzkopf,Google在布拉格举办的EuroSys 2013演讲)