Apache mesos

Définition - Que signifie Apache Mesos?

Développé à l'Université de Californie à Berkley, Apache Mesos est un gestionnaire de cluster open source. Il vise à fournir une isolation et un partage efficaces des ressources entre des infrastructures ou des applications distribuées. En d'autres termes, il contribue au partage des ressources d'une manière fine, améliorant ainsi l'utilisation du cluster. Apache Mesos est considéré comme la base d'un grand nombre de systèmes distribués.

Definir Tech explique Apache Mesos

Apache Mesos a été construit avec les mêmes principes que le noyau Linux. Certaines des principales fonctionnalités d'Apache Mesos sont l'évolutivité à des milliers de nœuds, la planification multi-ressources, l'interface utilisateur Web pour l'affichage de l'état du cluster, la séparation entre les tâches avec des conteneurs Linux et le maître répliqué tolérant aux pannes à l'aide de Zookeeper. Mesos à certains égards peut être considéré comme l'opposé de la virtualisation, car la virtualisation divise une seule ressource physique en plusieurs ressources virtuelles, tandis que Mesos combine plusieurs ressources physiques en une seule ressource virtuelle. Apache Mesos se compose d'un processus maître et de frameworks avec un processus maître gérant des démons esclaves s'exécutant sur chaque nœud de cluster et des frameworks prenant en charge les tâches sur ces esclaves. Les ressources offrent une liste de ressources gratuites sur plusieurs esclaves.

Semblable aux ressources de gestion du système d'exploitation PC, Apache Mesos peut passer des ressources d'un framework à un autre en cas de besoin. Cela peut aider à réduire de nombreuses étapes manuelles dans le déploiement des applications et peut aider à déplacer automatiquement les charges de travail pour maintenir les taux d'utilisation élevés. Apache Mesos, à l'aide d'un module d'allocation enfichable, aide les organisations à prendre en charge diverses politiques d'allocation inter-framework. Apache Mesos est situé entre la couche application et le système d'exploitation. Cela facilite le déploiement et peut gérer les applications plus efficacement dans des environnements en cluster à grande échelle. Il peut également exécuter plusieurs applications sur un pool de nœuds partagé dynamiquement. Apache Mesos peut également fournir des performances applicatives plus rapides.

Apache Mesos a été adopté par plusieurs éditeurs de logiciels, dont Apple.