Могу ли я зарезервировать косвенные ресурсы с помощью Mesos? - PullRequest
0 голосов
/ 01 мая 2018

Помимо резервирования ресурсов, которые будут использоваться непосредственно моей задачей, я знаю, что это будет иметь побочные эффекты, например, интенсивное использование БД, поэтому я хочу сделать следующее:

  1. Расписание задачи
  2. Моя задача - это стандартный код Java, требующий 1 Гб памяти и 1 ядро, зарезервируйте это, звучит честно, месо это поддерживает.
  3. Моя задача будет тяжелой для моей БД, поэтому я ожидаю, что по крайней мере 3 ГБ кластера БД будут доступны и 4 ядра моей БД доступны. - Не уверен, что это можно сделать с помощью Mesos .

Можно ли (3) сделать с помощью мезо? Я просмотрел документацию и не понял, возможно ли такое косвенное распределение ресурсов.

Примечание 1. Я знаю, что мог бы обрабатывать ресурсы БД отдельно, однако это не мой вариант использования, поскольку в моем случае я не могу расширить или изменить кластер базы данных или разделить его на несколько кластеров, база данных является заданной. Единственное, что я могу контролировать - это задания, которые я запускаю, обратите внимание: задание может начинаться с нуля без необходимости в БД и через 10 минут требует большой нагрузки на БД. Если задание не выполняет предварительное резервирование этих ресурсов БД, то через 10 минут, когда оно требуется, и БД работает слишком медленно из-за других заданий, которые не зарезервировали эти ресурсы, задание может быть приостановлено.

Примечание 2: Я спросил о Mesos как общем планировщике ресурсов, но если какой-либо другой планировщик ресурсов решит, что было бы интересно узнать.

...