Apache Mesos — Вікіпедія

Apache Mesos
Тип управління кластером
Розробник Apache Software Foundation
Стабільний випуск 1.6.0 (17 травня 2018; 5 років тому (2018-05-17))
Версії 1.11.0 (24 листопада 2020)[1]
Операційна система крос-платформовий
Мова програмування C++[2][3]
Стан розробки активний
Ліцензія Apache License, Version 2.0[d][4]
Репозиторій http://svn.apache.org/repos/asf/mesos/trunk/, https://github.com/apache/mesos, https://gitbox.apache.org/repos/asf/mesos.git
Вебсайт mesos.apache.org

Apache Mesos — програмна платформа, що поєднує в собі функції системи забезпечення спільного доступу до ресурсів кластера, оркестровки контейнерів і розподіленого ядра для організації виконання завдань на групі вузлів. Спочатку проект Mesos був розроблений компанією Twitter і в 2010 році переданий в руки фонду Apache. Кластери на базі Mesos розгорнуті в таких компаніях, як Netflix, Samsung, Twitter, IBM, PayPal і Yelp.

Mesos дозволяє працювати з кластером як з єдиним набором ресурсів, абстрагуючи процесори, GPU, пам'ять, системи зберігання та інші обчислювальні ресурси на фізичних серверах і віртуальних машинах. При виконанні розподілених застосунків і фреймворків Mesos бере на себе роботу з динамічного розподілу та ізоляції наявних ресурсів. Підтримується робота з такими фреймворками, як Hadoop, MPI, Hypertable і Spark, а також застосунками, що працюють в умовах динамічного поділу потужності доступних вузлів кластера.

Mesos надає практично лінійну масштабованість, що дозволяє охоплювати тисячі вузлів. За допомогою Zookeeper можливе створення відмовостійких конфігурацій. Також можна відзначити такі можливості, як застосування оновлень без зупинки, підтримка контейнерів з образами в форматах Docker і AppC, засоби для ізоляції ресурсів, підтримка запуску в одному кластері звичайних і хмарних застосунків, підключення розширень через HTTP API, наявність вебінтерфейсу для управління і моніторингу, незалежність від конкретних хмарних сервісів.

Посилання[ред. | ред. код]

Примітки[ред. | ред. код]