-
Aurora scheduler:
latest
,0.17.0
(0.17.0/Dockerfile) -
Aurora worker:
latest
,0.17.0
(0.17.0/Dockerfile) -
Aurora CLI:
latest
,0.17.0
(0.17.0/Dockerfile)
Apache Aurora is a service scheduler that runs on top of Apache Mesos, enabling you to run long-running services, cron jobs, and ad-hoc jobs that take advantage of Apache Mesos’ scalability, fault-tolerance, and resource isolation.
- Aurora documentation
Aurora is essentially made up of four components:
The scheduler component interacts with the leading Mesos master to create, update and delete tasks according to job definitions.
The Aurora client is a command line tool through with users communicate with the scheduler.
The Thermos executor is a custom executor which is responsible for starting the actual task processes on Mesos agents. Besides, it performs health checking of tasks and registers them in ZooKeeper for service discovery.
The Thermos observer provides an interface for browsing task sandbox directories from the Aurora scheduler UI.
Aurora is published under the Apache License 2.0 (view license information).