---
status: stable
type: concept
tags:
  - devops
created: 2026-02-13
updated: 2026-02-27
title: 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]]
[[01 Library/02 DevOps/Контейнеризация/Kubernetes]]
[[HashiCorp Nomad]]
