blob: 166bf1ce240474f0a181e023439cfbfbe7363822 [file] [view]
## 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](http://aurora.apache.org/community/) or
the `#aurora` IRC channel on `irc.freenode.net`.
## Getting Started
Information for everyone new to Apache Aurora.
* [Aurora System Overview](getting-started/overview.md)
* [Hello World Tutorial](getting-started/tutorial.md)
* [Local cluster with Vagrant](getting-started/vagrant.md)
## Features
Description of important Aurora features.
* [Containers](features/containers.md)
* [Cron Jobs](features/cron-jobs.md)
* [Custom Executors](features/custom-executors.md)
* [Job Updates](features/job-updates.md)
* [Multitenancy](features/multitenancy.md)
* [Resource Isolation](features/resource-isolation.md)
* [Scheduling Constraints](features/constraints.md)
* [Services](features/services.md)
* [Service Discovery](features/service-discovery.md)
* [SLA Metrics](features/sla-metrics.md)
* [Webhooks](features/webhooks.md)
## Operators
For those that wish to manage and fine-tune an Aurora cluster.
* [Installation](operations/installation.md)
* [Configuration](operations/configuration.md)
* [Upgrades](operations/upgrades.md)
* [Troubleshooting](operations/troubleshooting.md)
* [Monitoring](operations/monitoring.md)
* [Security](operations/security.md)
* [Storage](operations/storage.md)
* [Backup](operations/backup-restore.md)
## Reference
The complete reference of commands, configuration options, and scheduler internals.
* [Task lifecycle](reference/task-lifecycle.md)
* Configuration (`.aurora` files)
- [Configuration Reference](reference/configuration.md)
- [Configuration Tutorial](reference/configuration-tutorial.md)
- [Configuration Best Practices](reference/configuration-best-practices.md)
- [Configuration Templating](reference/configuration-templating.md)
* Aurora Client
- [Client Commands](reference/client-commands.md)
- [Client Hooks](reference/client-hooks.md)
- [Client Cluster Configuration](reference/client-cluster-configuration.md)
* [Scheduler Configuration](reference/scheduler-configuration.md)
* [Observer Configuration](reference/observer-configuration.md)
* [Endpoints](reference/scheduler-endpoints.md)
## Additional Resources
* [Tools integrating with Aurora](additional-resources/tools.md)
* [Presentation videos and slides](additional-resources/presentations.md)
## Developers
All the information you need to start modifying Aurora and contributing back to the project.
* [Contributing to the project](../CONTRIBUTING.md)
* [Committer's Guide](development/committers-guide.md)
* [Design Documents](development/design-documents.md)
* Developing the Aurora components:
- [Client](development/client.md)
- [Scheduler](development/scheduler.md)
- [Scheduler UI](development/ui.md)
- [Thermos](development/thermos.md)
- [Thrift structures](development/thrift.md)