Introduction
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.
We encourage you to ask questions on the Aurora user list or
the #aurora
Slack channel on mesos.slack.com
.
An invite can be obtained via mesos-slackin.herokuapp.com
.
Getting Started
Information for everyone new to Apache Aurora.
Features
Description of important Aurora features.
- Containers
- Cron Jobs
- Custom Executors
- Job Updates
- Multitenancy
- Resource Isolation
- Scheduling Constraints
- Services
- Service Discovery
- SLA Metrics
- SLA Requirements
- Webhooks
- Custom Plugins
Operators
For those that wish to manage and fine-tune an Aurora cluster.
Reference
The complete reference of commands, configuration options, and scheduler internals.
- Task lifecycle
- Configuration (
.aurora
files) - Aurora Client
- Scheduler Configuration
- Observer Configuration
- Endpoints
Additional Resources
Developers
All the information you need to start modifying Aurora and contributing back to the project.
- Contributing to the project
- Committer's Guide
- Design Documents
- Developing the Aurora components: