Apache Mesos

редактировать
Программное обеспечение для управления компьютерными кластерами
Apache Mesos
Логотип Apache Mesos
Разработчик (и) Apache Software Foundation
Stable выпуск 1.10.0 / 18 мая 2020 г.; 4 месяца назад (2020-05-18)
Репозиторий Репозиторий Mesos
Написано наC ++
Тип Программное обеспечение для управления кластером
Лицензия Лицензия Apache 2.0
Веб-сайтmesos.apache.org Измените это в Викиданных

Apache Mesos - это проект с открытым исходным кодом для управления компьютерными кластерами. Он был разработан в Калифорнийском университете в Беркли.

Содержание
  • 1 История
  • 2 Технологии
    • 2.1 Apache Aurora
    • 2.2 Chronos
    • 2.3 Marathon
  • 3 Users
  • 4 Коммерческая поддержка
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
История

Mesos начался как исследовательский проект в лаборатории RAD Калифорнийского университета в Беркли тогдашними аспирантами Бенджамином Хиндманом, Энди Конвински и Матей Захария, а также профессор Ион Стойка. Студенты начали работу над проектом в рамках курса Дэвида Каллера. Первоначально он назывался Nexus, но из-за конфликта с проектом другого университета был переименован в Mesos.

Mesos был впервые представлен в 2009 году (пока еще назывался Nexus) Энди Конвински на HotCloud '09 в докладе, сопровождающем опубликована первая статья о проекте. Позже в 2011 году он был представлен в более зрелом виде в докладе Захарии на конференции Usenix по проектированию и внедрению сетевых систем, посвященной докладу «Мезо: платформа для детального разделения ресурсов в данных. Центр "Бенджамина Хиндмана, Энди Конвински, Захария, Али Годси, Энтони Д. Джозефа, Рэнди Каца, Скотта Шенкера, Иона Стойка.

27 июля 2016 года Apache Software Foundation анонсировала версию 1. В ней добавлена ​​возможность централизованного предоставления Docker, rkt и appc <85.>экземпляров.

Mesos использует Linux cgroups для обеспечения изоляции для CPU, памяти, I / O и файловая система.

Mesos сравнима с планировщиком Borg Google, платформой, которая используется внутри компании для управления и распространения сервисов Google.

Apache Aurora
Логотип Apache Aurora
Разработчик (s) Apache Software Foundation
Стабильный выпуск 0.21.0 / 10 сентября 2018 г.; 2 года назад (10.09.2018)
Репозиторий Репозиторий Aurora
Написано наJava, Python
Тип Mesos Framework
Лицензия Apache License 2.0
Веб-сайтaurora.apache.org

Apache Aurora

Apache Aurora - это фреймворк Mesos как для долгосрочных сервисов, так и для заданий cron, Первоначально разработанный Twitter с 2010 года и открытый исходный код в конце 2013 года. Он может масштабироваться до десятков тысяч серверов и имеет много общего с Borg, включая его богатый предметно-ориентированный язык (DSL) для настройки сервисов.

Chronos

Chronos - это распределенная система, похожая на cron, эластичная и способная выражать зависимости между заданиями.

Marathon

Marathon продвигается для платформа как услуга или контейнер оркестровка масштабирование системы до тысяч физических серверов. Он полностью основан на REST и допускает развертывание в канареечном стиле и топологии развертывания. Он написан на языке программирования Scala.

Пользователи

Социальная сеть Twitter начала использовать Mesos и Apache Aurora в 2010 году после того, как Хиндман провел презентацию для группы инженеров Twitter.

Airbnb заявила в июле 2013 года, что использует Mesos для запуска таких систем обработки данных, как Apache Hadoop и Apache Spark.

. Веб-сайт интернет-аукциона eBay заявил в апреле 2014 года. что он использовал Mesos для запуска непрерывной интеграции для отдельных разработчиков. Для этого они используют специальный плагин Mesos, который позволяет разработчикам запускать собственный частный экземпляр Jenkins.

В апреле 2015 года было объявлено, что Apple service Siri использует собственный фреймворк Mesos под названием Jarvis.

В августе 2015 года было объявлено, что Verizon выбрала DC / OS Mesosphere, основанную на Apache Mesos с открытым исходным кодом, для организации обслуживания центров обработки данных.

В ноябре 2015 года Yelp объявили, что они уже полтора года используют Mesos и Marathon для производственных услуг.

Коммерческая поддержка

Запуск программного обеспечения Mesosphere, Inc. продает Datacenter Operating System, распределенную операционную систему, основанную на Apache Mesos. В сентябре 2015 года Microsoft объявила о коммерческом партнерстве с Mesosphere для создания служб планирования и оркестрации контейнеров для Microsoft Azure. В октябре 2015 года Oracle объявила о поддержке Mesos через Oracle Container Cloud Service.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-11 20:10:47
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте