Недавно я обнаружил такую вещь, как Apache Mesos.Постоянное хранилище для Apache Mesos
Все это выглядит потрясающе во всех демонстрациях и примерах. Я легко мог представить, как можно было бы работать для безгражданских рабочих мест, что вполне соответствует идее всей идеи.
Бот, как бороться с работами с длительным сроком службы, которые являются работоспособными?
Скажем, у меня есть кластер, состоящий из N машин (и это запланировано через марафон). И я хочу запустить сервер postgresql.
Вот и все: сначала я даже не хочу, чтобы он был очень доступным, но просто просто одно задание (фактически Dockerized), на котором размещается сервер postgresql.
1- Как организовать его? Ограничить сервер определенным узлом кластера? Использовать некоторые распределенные FS?
2 DRBD, MooseFS, GlusterFS, NFS, CephFS, какой из них хорошо работает с Mesos и такими услугами, как postgres? (Я думаю здесь о возможности того, что Mesos/marathon может переместить услугу, если сходит)
3- Пожалуйста, скажите, не ошибается ли мой подход с точки зрения философии (DFS для серверов данных и какое-то переключение для серверов как Postgres на вершине Mesos)
Вопрос в основном скопированы из Persistent storage for Apache Mesos, заданный zerkms на Programmers Stack Exchange.
Обновление: постоянные тома не приземлялись в 0,22 (полностью), поэтому вам придется подождать 0,23, чтобы начать использовать постоянные тома или динамические резервирования. – Adam
Динамические оговорки теперь сдвинуты до 0,24 – Sergey
Оба стойких объема и динамические резервирования будут доступны в альфа/экспериментальном состоянии в Мезосе 0,23. Ожидайте, что они будут готовыми к производству в 0,24. – Adam