Apache Mesos
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Développé par | Apache Software Foundation |
---|---|
Première version | [1] |
Dernière version | 1.11.0 ()[2] |
Dépôt | svn.apache.org/repos/asf/mesos/trunk, github.com/apache/mesos et gitbox.apache.org/repos/asf/mesos.git |
Écrit en | C++ |
Type | Clustering software (d) |
Licence | Licence Apache 2.0 |
Site web | mesos.apache.org et mesos.apache.org |
modifier - modifier le code - voir Wikidata (aide)
Apache Mesos est un projet open-source gestionnaire de cluster. Il est développé par l'université de Berkeley.
Utilisateurs
Le réseau social Twitter a commencé à utiliser Mesos et Apache Aurora en 2010, après une présentation de Hindman[Qui ?] à un groupe d'ingénieurs de Twitter.
Airbnb a déclaré en qu'elle utilise Mesos pour faire fonctionner des systèmes de traitement de données comme Apache Hadoop et Apache Spark[3].
Le site d'enchères eBay a déclaré en que ses développeurs utilisaient Mesos en intégration continue en utilisant un plugin Mesos personnalisé qui permet aux développeurs de lancer leur propre instance Jenkins privée[4].
En , Apple annonce que Siri utilise une version modifiée de Mesos appelé Jarvis[5].
En , Verizon annonce sélectionner DC/OS de mésosphère, qui est basé sur la version open source d'Apache Mesos, pour l'orchestration des services dans ses datacenters[6].
En , Yelp a annoncé avoir utilisé Mesos et Marathon pendant un an et demi pour des services de production[7].
Technologie
Mesos utilise Linux Cgroups pour isoler le processeur, la mémoire, les E / S et le système de fichiers[8]. Mesos est comparable à l'ordonnanceur Borg de Google, une plate-forme hautement secrète utilisée en interne pour gérer et distribuer les services de Google[9].
Apache Aurora
Apache Aurora est un framework Mesos pour les services ayant une durée d’exécution longue et les tâches Cron, développé à l'origine par Twitter à partir de 2010 et ouvert depuis fin 2013. Il peut être déployé sur des dizaines de milliers de serveurs et présente de nombreuses similitudes avec le Borg [9] de Google, y compris pour son langage destiné à la configuration des services.
Chronos
Chronos est un système distribué de type cron, qui est élastique et peut également exprimer les dépendances entre les tâches
Marathon
Marathon est mise en avant comme plate-forme en tant que service (PaaS) ou comme orchestrateur de conteneurs à grande échelle allant jusqu'au millier de serveurs physiques. Il est totalement RESTful et permet le déploiement de versions canary comme de diverses autres méthodes de déploiement. Il est écrit dans le langage de programmation Scala.
Notes et références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Apache Mesos » (voir la liste des auteurs).
- ↑ « https://projects.apache.org/json/projects/mesos.json » (consulté le )
- ↑ « Release 1.11.0 », (consulté le )
- ↑ « Airbnb is engineering itself into a data-driven company », sur gigaom.com, (consulté le ).
- ↑ (en) « Delivering eBay's CI Solution with Apache Mesos - Part I », sur ebaytechblog.com, (consulté le ).
- ↑ https://mesosphere.com/blog/apple-details-j-a-r-v-i-s-the-mesos-framework-that-runs-siri/
- ↑ « Verizon selects Mesosphere DCOS as nationwide platform for data center service orchestration », sur verizon.com, (consulté le ).
- ↑ « Introducing PaaSTA : An Open, Distributed, Platform as a Service », sur yelp.com (consulté le ).
- ↑ « Open source datacenter computing with Apache Mesos », sur Opensource.com (consulté le ).
- ↑ « HUG Meetup August 2010 : Mesos : A Flexible Cluster Resource Manager - Part 1 » [vidéo], sur YouTube (consulté le ).
v · m | |||||
---|---|---|---|---|---|
Projets principaux |
| ||||
Incubateur Apache |
| ||||
Autres projets | |||||
Projets en fin de vie | |||||
Personnalités | |||||
Divers |
v · m | |
---|---|
Méthodes | |
Services | |
Exploration de données | |
Outils | |
Organismes | |
v · m | |
---|---|
Concepts | |
Architecture |
|
Outils |
|
Programmation | |
Statistique | |
Articles liés |
Articles connexes
- Portail de la programmation informatique
- Portail des logiciels libres
- Portail des données