1 dépôt
Systems that coordinate the placement, scaling, and health monitoring of applications across a distributed cluster of nodes.
Distinct from Workload Distribution Architectures: Existing candidates focus on specific workload types (actors, data, web crawls) or architectural patterns, rather than the general identity of a workload manager.
Explore 1 awesome GitHub repository matching devops & infrastructure · Distributed Workload Managers. Refine with filters or upvote what's useful.
Marathon est un orchestrateur de conteneurs Apache Mesos et un gestionnaire de charges de travail distribuées. Il sert de framework pour déployer et gérer des applications conteneurisées et des charges de travail sur un cluster distribué. Le système fonctionne comme un planificateur de ressources de cluster qui assigne les applications aux ressources disponibles via un plan de contrôle centralisé. Il se distingue par son orchestration basée sur des contraintes de placement d'instances, qui restreint le déploiement des conteneurs en fonction des attributs des nœuds ou des emplacements en rack pour garantir une haute disponibilité. La plateforme offre des capacités de mise à l'échelle automatique du cluster et de découverte de services conteneurisés pour s'intégrer aux équilibreurs de charge. Elle inclut un système de surveillance de santé utilisant des sondes réseau pour déclencher des processus de récupération automatiques et un système de notification qui diffuse les événements du cluster en temps réel vers des points de terminaison externes. Les interfaces de gestion sont protégées par authentification et chiffrement SSL.
Acts as a centralized coordinator for deploying, scaling, and monitoring containerized workloads across a distributed Mesos cluster.