Convert your availability percentages to concrete downtime.
When we talk about 99.9% availability, it sounds impressive. But what does it actually mean? How much downtime does it allow per year, per month, per week? These calculations are essential for defining realistic and measurable SLAs.
The difference between 99% and 99.9% may seem minimal (0.9 points), but in practice it's huge: 3.65 days of allowed downtime versus only 8.77 hours. Each additional "9" divides the acceptable downtime by 10.
This calculator helps you visualize what availability percentages really mean, choose an SLA suited to your needs, and understand the technical implications of your commitments.
Key elements of an availability SLA:
Allowed downtime for each SLA level:
| SLA | Per year | Per month | Per week | Per day |
|---|---|---|---|---|
| 99% | 3.65 days | 7.31 hours | 1.68 hours | 14.40 min |
| 99.5% | 1.83 days | 3.65 hours | 50.40 min | 7.20 min |
| 99.9% | 8.77 hours | 43.83 min | 10.08 min | 1.44 min |
| 99.95% | 4.38 hours | 21.92 min | 5.04 min | 43.20 sec |
| 99.99% | 52.60 min | 4.38 min | 1.01 min | 8.64 sec |
| 99.999% | 5.26 min | 26.30 sec | 6.05 sec | 0.86 sec |
Each additional "9" divides downtime by 10:
How to calculate allowed downtime:
Allowed downtime = Period x (1 - SLA/100)
Examples:
- 99.9% over 1 year: 365 x 24 x 60 x (1 - 0.999) = 525.6 minutes = 8.77 hours
- 99.5% over 1 month: 30 x 24 x 60 x (1 - 0.995) = 216 minutes = 3.6 hours
This simple formula lets you calculate allowed downtime for any percentage and any period.
Elements to consider for achieving your SLA:
When multiple services are in series, total availability decreases:
Composite SLA = SLA1 x SLA2 x SLA3 x ...
Example:
- Frontend: 99.9%
- Backend: 99.9%
- Database: 99.95%
- Composite SLA: 0.999 x 0.999 x 0.9995 = 99.75%
This is why architectures with many components need very high individual SLAs to maintain an acceptable overall SLA.
Tips for defining and meeting your SLAs:
A monthly SLA allows downtime each month, an annual SLA over the entire year. 99.9% monthly = 43.8 min/month. 99.9% annual = 8.77h/year but potentially in a single incident.
Depends on the contract. Most SLAs exclude planned maintenance announced in advance. Check the exact terms.
Multi-region redundant infrastructure, zero-downtime deployments, automatic failover, proactive monitoring, 24/7 on-call team. Significant investment required.
Minimum 99.9% (8.77h downtime/year). For high-revenue e-commerce, 99.95% or even 99.99% during critical periods (Black Friday, sales).
Generally yes, if they significantly impact users. A high error rate even without total interruption can be considered service degradation.
MoniTao continuously measures availability, alerts quickly on problems (reducing MTTR), and provides availability reports to prove SLA compliance.
An SLA isn't just a marketing number. It's a measurable commitment that must reflect your infrastructure's and team's actual capability. Promise what you can deliver, and exceed expectations.
With MoniTao, you have the tools to measure your actual availability, detect incidents quickly, and prove to your clients that you're meeting your commitments. Start free.
Start free, no credit card required.