我可以使用Mesos保留间接资源吗?

时间:2018-05-01 10:03:01

标签: distributed-computing mesos job-scheduling

除了保留我的任务直接使用的资源之外,我知道它会产生像DB这样大量使用的副作用,所以我想做的是:

  1. 安排任务
  2. 我的任务是一个标准的java代码,需要1GB内存和1个内核,保留这个,听起来很公平,支持它。
  3. 我的数据库上的任务很重,所以我希望我的数据库群集至少有3GB可用,而且我的数据库有4个核心。 - 不确定这可以用Mesos。
  4. 可以(3)用mesos完成吗?我查看了文档并且不明白是否可以进行这种间接资源分配。

    注意1:我知道我可以单独处理数据库资源,但这不是我的用例,因为在我的情况下,我无法扩展或更改数据库集群或将其分离到多个集群,数据库是给定的。我唯一能控制的就是我正在开始的工作,请注意:工作可以从零DB需求开始,10分钟后需要大量DB负载。如果作业没有预先保留这些数据库资源,那么在需要它的10分钟后,由于其他没有保留这些资源的作业,DB太慢,作业可能会超时。

    注2:我询问Mesos是一般资源调度程序,但是如果任何其他资源调度程序解析了它会很有趣。

0 个答案:

没有答案