Разработчик (и) | Apache Software Foundation |
---|---|
Stable выпуск | 1.10.0 / 18 мая 2020 г.; 4 месяца назад (2020-05-18) |
Репозиторий | Репозиторий Mesos |
Написано на | C ++ |
Тип | Программное обеспечение для управления кластером |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | mesos.apache.org |
Apache Mesos - это проект с открытым исходным кодом для управления компьютерными кластерами. Он был разработан в Калифорнийском университете в Беркли.
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.
Разработчик (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 - это фреймворк Mesos как для долгосрочных сервисов, так и для заданий cron, Первоначально разработанный Twitter с 2010 года и открытый исходный код в конце 2013 года. Он может масштабироваться до десятков тысяч серверов и имеет много общего с Borg, включая его богатый предметно-ориентированный язык (DSL) для настройки сервисов.
Chronos - это распределенная система, похожая на cron, эластичная и способная выражать зависимости между заданиями.
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.