WikiDer > Apache Mesos
Разработчики) | Фонд программного обеспечения Apache |
---|---|
Стабильный выпуск | 1.10.0 / 18 мая 2020 г.[1] |
Репозиторий | Репозиторий Mesos |
Написано в | C ++ |
Тип | Программное обеспечение для управления кластером |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | мезо |
Apache Mesos является Открытый исходный код проект для управления компьютерные кластеры. Он был разработан в Калифорнийский университет в Беркли.
История
Mesos начинался как исследовательский проект в лаборатории RAD Калифорнийского университета в Беркли тогдашними аспирантами Бенджамином Хиндманом, Энди Конвински и Матей Захария, а также профессор Ион Стойка. Студенты начали работу над проектом в рамках курса, проводимого Дэвид Каллер. Первоначально он назывался Nexus но из-за конфликта с проектом другого университета был переименован в Mesos.[2]
Впервые Mesos был представлен Энди Конвински в 2009 году (тогда еще называемый Nexus) на HotCloud '09 в докладе, сопровождающем первую статью, опубликованную о проекте.[3] Позже в 2011 году он был представлен в более зрелом виде в выступлении Захарии на Usenix Конференция «Симпозиум по проектированию и внедрению сетевых систем», посвященная докладу Бенджамина Хиндмана, Энди Конвински, Захария, «Мезо: платформа для детального разделения ресурсов в центре обработки данных». Али Годси, Энтони Д. Джозеф, Рэнди Кац, Скотт Шенкер, Ион Стойка.[4]
27 июля 2016 г. Фонд программного обеспечения Apache анонсирована версия 1.[5] Добавлена возможность централизованного снабжения Докер, rkt и приложение экземпляры.[6]
Технологии
Mesos использует Linux cgroups обеспечить изоляцию для ЦПУ, объем памяти, Ввод / вывод и файловая система.[7]
Мезо сопоставимо с Googleпланировщик Borg, платформа, используемая внутри компании для управления и распространения сервисов Google.[8]
Разработчики) | Фонд программного обеспечения Apache |
---|---|
Стабильный выпуск | 0.21.0 / 10 сентября 2018 г.[9] |
Репозиторий | Репозиторий Авроры |
Написано в | Ява, Python |
Тип | Каркас Mesos |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | Аврора |
Апач Аврора
Апач Аврора - это фреймворк Mesos как для долгосрочных сервисов, так и для заданий cron, первоначально разработанный Twitter с 2010 года и открытый в конце 2013 года.[10] Он может масштабироваться до десятков тысяч серверов и имеет много общего с Borg.[11][12] включая его богатые предметно-ориентированный язык (DSL) для настройки сервисов.
Хронос
Chronos - это распределенная система, похожая на cron, эластичная и способная выражать зависимости между заданиями.[13]
Марафон
Марафон продвигается за платформа как услуга или контейнер оркестровка масштабирование системы до тысяч физических серверов. Это полностью ОТДЫХ-основана и позволяет развертывания в канареечном стиле и топологии развертывания. Написан на языке программирования Scala.[14]
Пользователи
Социальная сеть Twitter начала использовать Mesos и Apache Aurora в 2010 году, после того как Хиндман провел презентацию для группы инженеров Twitter.[8]
В июле 2013 года Airbnb заявила, что использует Mesos для запуска таких систем обработки данных, как Apache Hadoop и Apache Spark.[15]
Сайт Интернет-аукциона eBay заявил в апреле 2014 года, что он использовал Mesos для запуска непрерывная интеграция для каждого разработчика. Они достигают этого с помощью специального плагина Mesos, который позволяет разработчикам запускать свои собственные частные Дженкинс пример.[16]
В апреле 2015 года было объявлено, что яблоко оказание услуг Siri использует собственный фреймворк Mesos под названием Jarvis.[17]
В августе 2015 года было объявлено, что Verizon выбрала DC / OS Mesosphere, основанную на Apache Mesos с открытым исходным кодом, для оркестрации услуг центра обработки данных.[18]
В ноябре 2015 г. Yelp объявили, что уже полтора года используют Mesos и Marathon для производственных услуг.[19]
Коммерческая поддержка
Запуск программного обеспечения Мезосфера, Inc. продает Операционная система центра обработки данных, а распределенная операционная система, основанный на Apache Mesos.[20] В сентябре 2015 г. Microsoft объявила о коммерческом партнерстве с Mesosphere для создания сервисов планирования и оркестрации контейнеров для Microsoft Azure.[21] В октябре 2015 г. Oracle объявил о поддержке Mesos через Облачная служба Oracle Container.[22]
Смотрите также
Рекомендации
- ^ "ASF Git Repos - mesos.git / commit". Получено 30 сентября 2020.
- ^ Захария, Матей. «Встреча HUG, август 2010 г .: Mesos: гибкий менеджер кластерных ресурсов - часть 1». youtube.com. Получено 13 января 2015.
- ^ «Общая основа для кластерных вычислений» (PDF).
- ^ Хиндман, Бенджамин; Конвински, Энди; Захария, Матей; Годси, Али; Джозеф, Энтони; Кац, Рэнди; Шенкер, Скотт; Стойка, Ион (2011). «Mesos: платформа для детального совместного использования ресурсов в центре обработки данных» (PDF). NSDI. 11: 22-22. Получено 12 января 2015.
- ^ «Фонд программного обеспечения Apache объявляет о выпуске Apache Mesos v1.0». пресс-релиз. 27 июля 2016 г.. Получено 24 февраля, 2017.
- ^ «В Mesos 1.0 появилась новая среда выполнения контейнеров и больше сторонних интеграций». 27 июля 2016 г.
- ^ Баппалидж, Сачин П. (2014-09-15). «Вычисления для центров обработки данных с открытым исходным кодом с использованием Apache Mesos». OpenSource.com. Красная шляпа. Получено 2016-12-10.
- ^ а б Мец, Кейд. «Возвращение борга: как Twitter восстановил секретное оружие Google». wired.com. Проводной. Получено 12 января 2015.
- ^ «Выпущен Apache Aurora 0.21.0». Получено 7 сентября 2019.
- ^ "Все об Apache Aurora". Twitter. Получено 20 мая 2015.
- ^ «Управление крупномасштабным кластером в Google с помощью Borg» (PDF). Google. Получено 20 мая 2015.
- ^ "Аврора Твиттера и его отношение к Боргу Google". Получено 20 мая 2015.
- ^ «Хронос». GitHub.com. GitHub. Получено 30 марта 2015.
- ^ "Марафон". Мезосфера.GitHub.io. Мезосфера. 2014. Получено 30 марта 2015.
- ^ Харрис, Деррик. «Airbnb превращается в компанию, управляемую данными». gigaom.com. Получено 12 января 2015.
- ^ Команда eBay PAAS. «Создание решения CI для eBay с помощью Apache Mesos - Часть I». EbayTechBlog.com. eBay. Получено 12 января 2015.
- ^ Харрис, Деррик (2015-04-23). «Apple подробно рассказывает, как она восстановила Siri на Mesos». Mesosphere.com. Мезосфера. Архивировано из оригинал на 2015-04-29. Получено 2015-04-27.
- ^ «Verizon выбирает Mesosphere DCOS в качестве общенациональной платформы для организации обслуживания центров обработки данных». Verizon. Получено 21 августа 2015.
- ^ «Представляем PaaSTA: открытую распределенную платформу как услугу». engineeringblog.yelp.com. Получено 2016-07-12.
- ^ «Мезосфера DCOS». mesosphere.com. Получено 13 января 2015.
- ^ Мэри Джо Фоли (29 сентября 2015 г.). «Новая служба контейнеров Azure, объединяющая Mesos, Docker и облако Azure». ZDNet.
- ^ «Oracle обновляет услуги Oracle Cloud Infrastructure Services». oracle.com. Получено 2018-02-06.