1.9 KiB
1.9 KiB
status, type, tags, created, updated, aliases
| status | type | tags | created | updated | aliases | |||
|---|---|---|---|---|---|---|---|---|
| stable | concept |
|
2026-02-13 | 2026-05-07 |
|
Apache Mesos
- инструмент менеджмента кластерных решений по оркестрации контейнерных и не-контейнерных нагрузок.
Архитектура основана на трех составляющих:
- Узлы управления (master node)
- Рабочие узлы (agent)
- Фреймворки (framework)
Одновременно могут использоваться несколько фреймворки - именно они запускают рабочие нагрузки.
Фреймворки состоят из:
- Планировщик фреймворка (scheduler)
- Исполнитель фреймворка (executor)
Планировки устанавливается на всех узлах, а исполнитель выполняет задачи на рабочих узлах.
Master-узлы предоставляют ресурсы используемым фреймворкам, а Scheduler фреймворка выбирает, на каких ресурсах agent-узлов Executor будет выполнять рабочее задание.
Популярные фреймворки:
- Marathon (оркестрация контейнерных нагрузок)
- Apache Aurora (оркестрация рабочих cron-заданий) - deprecated*
- Mesosphere dc/os (операционная система на базе Apache mesos и Marathon.
Имеется community и enterprise-версии. ) - deprecated - Mesosphere dc/os 2.0 (Kubernetes-совместимый фреймворк - nobest (не готово)
Другие решения: Docker Swarm Kubernetes - MOC HashiCorp Nomad