1 Repo
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 ist ein Apache Mesos Container-Orchestrator und Manager für verteilte Workloads. Er dient als Framework zum Deployment und zur Verwaltung containerisierter Anwendungen und Workloads in einem verteilten Cluster. Das System fungiert als Cluster-Ressourcen-Scheduler, der Anwendungen über eine zentrale Steuerungsebene verfügbaren Ressourcen zuweist. Es zeichnet sich durch eine constraint-basierte Instanzplatzierung aus, die den Deployment-Ort von Containern basierend auf Node-Attributen oder Rack-Standorten einschränkt, um Hochverfügbarkeit zu gewährleisten. Die Plattform bietet Funktionen für automatisiertes Cluster-Scaling und Service-Discovery zur Integration mit Load Balancern. Sie enthält ein Health-Monitoring-System, das Netzwerk-Probes zur Auslösung automatischer Wiederherstellungsprozesse nutzt, sowie ein Benachrichtigungssystem, das Cluster-Ereignisse in Echtzeit an externe Endpunkte streamt. Verwaltungsschnittstellen sind durch Authentifizierung und SSL-Verschlüsselung geschützt.
Acts as a centralized coordinator for deploying, scaling, and monitoring containerized workloads across a distributed Mesos cluster.