Mezo Apacze

Mezo Apacze
Deweloperzy Fundacja oprogramowania Apache
Wersja stabilna
1.11.0 / 24 listopada 2020 ; 2 lata temu ( 2020-11-24 )
Magazyn Repozytorium Mesos
Napisane w C++
Typ Oprogramowanie do zarządzania klastrami
Licencja Licencja Apache 2.0
Strona internetowa mesos .apache .org  Edit this on Wikidata

Apache Mesos to projekt typu open source do zarządzania klastrami komputerowymi . Został opracowany na Uniwersytecie Kalifornijskim w Berkeley .

Historia

Mesos rozpoczął jako projekt badawczy w UC Berkeley RAD Lab przez ówczesnych doktorantów Benjamina Hindmana, Andy'ego Konwinskiego i Matei Zaharię , a także profesora Iona Stoicę . Studenci rozpoczęli pracę nad projektem w ramach kursu prowadzonego przez Davida Cullera . Pierwotnie nosił nazwę Nexus , ale z powodu konfliktu z projektem innej uczelni został przemianowany na Mesos.

Mesos został po raz pierwszy zaprezentowany w 2009 roku (jeszcze pod nazwą Nexus) przez Andy'ego Konwinskiego na HotCloud '09 w przemówieniu towarzyszącym pierwszej publikacji o projekcie. Później w 2011 roku został przedstawiony w bardziej dojrzałym stanie w przemówieniu Zaharii na konferencji Usenix Symposium on Networked Systems Design and Implementation na temat artykułu „Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center” autorstwa Benjamina Hindmana, Andy Konwinski, Zaharia, Ali Ghodsi , Anthony D. Joseph, Randy Katz , Scott Shenker , Ion Stoica .

27 lipca 2016 r. Apache Software Foundation ogłosiła wersję 1. Dodała możliwość centralnego dostarczania instancji Docker , rkt i appc .

5 kwietnia 2021 roku głosowano za przeniesieniem Mesosa na poddasze Apache , jednak głosowanie zostało odwołane dwa dni później ze względu na zwiększone zainteresowanie.

Technologia

cgroups Linuksa, aby zapewnić izolację procesora , pamięci , wejścia/wyjścia i systemu plików . Mesos jest porównywalny z Google Borg, platformą używaną wewnętrznie do zarządzania i dystrybucji usług Google.

Apache Aurora
Deweloperzy Fundacja oprogramowania Apache
Ostateczne wydanie
0.22.0 / 12 grudnia 2019 ; 3 lata temu ( 2019-12-12 )
Magazyn Repozytorium Aurory
Napisane w Jawa , Python
Typ Ramy Mesos
Licencja Licencja Apache 2.0
Strona internetowa aurora .apache .org

Apache Aurora

Apache Aurora to platforma Mesos zarówno dla długotrwałych usług, jak i zadań cron, pierwotnie opracowana przez Twittera od 2010 r. I open source pod koniec 2013 r. Może skalować się do dziesiątek tysięcy serwerów i ma wiele podobieństw do Borg, w tym bogatą domenę -specyficzny język (DSL) do konfigurowania usług. Od lutego 2020 projekt został wycofany na strych. Rozwidlenie projektu jest utrzymywane przez byłych członków, hostowane na GitHub pod nazwą Aurora Scheduler.

Kronos

Chronos to rozproszony system podobny do crona, który jest elastyczny i zdolny do wyrażania zależności między zadaniami.

Maraton

Marathon jest promowany jako platforma jako usługa lub system orkiestracji kontenerów skalowalny do tysięcy serwerów fizycznych. Jest w pełni REST i umożliwia wdrożenia w stylu kanaryjskim oraz topologie wdrażania. Jest napisany w języku programowania Scala .

Użytkownicy

Serwis społecznościowy Twitter zaczął używać Mesos i Apache Aurora w 2010 roku, po tym, jak Hindman przedstawił prezentację grupie inżynierów Twittera.

Airbnb powiedział w lipcu 2013 r., że używa Mesos do uruchamiania systemów przetwarzania danych, takich jak Apache Hadoop i Apache Spark .

Witryna aukcji internetowych eBay oświadczyła w kwietniu 2014 r., Że używa Mesos do prowadzenia ciągłej integracji na zasadzie per-developer. Osiągają to za pomocą niestandardowej wtyczki Mesos, która umożliwia programistom uruchamianie własnej prywatnej Jenkins .

W kwietniu 2015 roku ogłoszono, że usługa Apple Siri korzysta z własnego frameworka Mesos o nazwie Jarvis.

W sierpniu 2015 roku ogłoszono, że Verizon wybrał DC / OS Mesosphere, który jest oparty na Open Source Apache Mesos, do orkiestracji usług centrum danych.

W listopadzie 2015 roku Yelp ogłosił, że od półtora roku używa Mesos i Marathon do usług produkcyjnych.

Wsparcie komercyjne

Startup programistyczny Mesosphere, Inc. sprzedaje Datacenter Operating System , rozproszony system operacyjny oparty na Apache Mesos. We wrześniu 2015 r. firma Microsoft ogłosiła partnerstwo handlowe z firmą Mesosphere w celu zbudowania usług planowania i orkiestracji kontenerów dla platformy Microsoft Azure . W październiku 2015 r. firma Oracle ogłosiła wsparcie dla Mesos za pośrednictwem usługi Oracle Container Cloud Service .

Zobacz też

Linki zewnętrzne