除了为我的任务保留直接使用的资源之外,我知道这会产生副作用,比如大量使用db,所以我想做的是:
安排任务
我的任务是一个标准的java代码需要1gb内存和1个内核,保留这个,听起来很公平mesos支持它。
我的任务将是我的数据库繁重,所以我希望我的数据库集群至少3gb可用,我的数据库4个核心可用。-不确定这是否可以用mesos来完成。
(3)可以用mesos完成吗?我查阅了文件,不明白这种间接资源分配是否可行。
注1:我知道我可以单独处理db资源,但这不是我的用例,因为在我的情况下,我不能扩展或更改数据库集群,也不能将其分离为多个集群,因为数据库是给定的。我唯一能控制的是我正在开始的作业,注意:一个作业可以从零分贝需求开始,10分钟后需要很重的分贝负载。如果作业没有预先保留这些db资源,那么在10分钟后,当它需要时,db太慢,因为其他作业没有保留这些资源,作业可能会超时。
注2:我问过mesos作为一个通用的资源调度器,但是如果有其他资源调度器解决了这个问题,那么我很想知道。
暂无答案!
目前还没有任何答案,快来回答吧!