Aliases: Service Level Agreement
SLA (Service Level Agreement)
A documented commitment to service availability, performance, or support response times.
What is an SLA?
An SLA is a formal promise β usually in a contract β about how a service will perform. Common metrics include uptime percentage, response time, and support ticket response hours.
Uptime examples
| SLA | Max downtime per year (approx.) |
|---|---|
| 99% | 3.65 days |
| 99.9% | 8.76 hours |
| 99.99% | 52.6 minutes |
SLA vs SLO vs SLI
| Term | Meaning |
|---|---|
| SLI (Indicator) | Measured metric β e.g., successful requests / total |
| SLO (Objective) | Internal target β e.g., 99.95% success rate |
| SLA (Agreement) | Customer-facing commitment with remedies |
Remedies
Enterprise SLAs often include service credits if uptime falls below threshold. Credits are typically a percentage of monthly fees, not full refunds.
Reading SLAs critically (informational)
- Check measurement window and exclusions (scheduled maintenance, force majeure)
- Understand calculation method β regional vs global, monthly vs quarterly
- Distinguish marketing βuptimeβ from contractual SLA in paid plans
In cloud provider context
AWS, Azure, and Google publish SLAs per product (S3, Compute Engine, etc.). Your SaaS SLA to customers is separate from SLAs your vendors give you.
What people get wrong
- Believing the percentage is the promise. The definitions section is the promise: what counts as βdown,β which requests are excluded, and how the window is measured decide everything.
- Confusing credits with compensation. A 10% service credit on a $500/month bill does not cover a day of lost revenue; SLAs are accountability signals, not insurance.
- Promising customers a higher SLA than your dependencies give you. Your availability is bounded by everything you sit on β multiply it out (try our SLA calculator).
Historical figures and technical concepts for informational purposes only. Not technical, professional, legal, or financial advice. Sources: Official Documentation.