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