Availability

The proportion of time a system is functional and accessible, often expressed as a percentage.

Availability is the measure of a system's ability to be operational and accessible when users need it, expressed as a percentage of total time. It is closely related to uptime but can be defined more precisely — for example, a service might be "up" but returning errors, which would count as unavailable even though the server is running.

Availability is calculated as: Availability = (Total Time - Downtime) / Total Time × 100%. It can also be expressed using MTBF and MTTR: Availability = MTBF / (MTBF + MTTR). This second formula highlights that availability depends on both how often failures happen and how quickly they are resolved.

Different levels of availability map to different amounts of allowable downtime: 99% allows 3.65 days/year, 99.9% allows 8.77 hours/year, 99.99% allows 52.6 minutes/year, and 99.999% allows only 5.26 minutes/year. Teams choose their target based on business requirements, user expectations, and engineering investment capacity.

Hyperping monitoring dashboard

Related Terms

Uptime
The percentage of time a system or service is operational and accessible to users.
Downtime
A period when a system or service is unavailable or not functioning correctly for its users.
Five Nines (99.999% Uptime)
A reliability standard allowing no more than 5 minutes and 15 seconds of downtime per year.
SLA (Service Level Agreement)
A formal contract defining the expected level of service, including uptime guarantees, between a pro...
MTBF (Mean Time Between Failures)
The average time between consecutive failures of a repairable system.
MTTR (Mean Time to Recover)
The average time it takes to restore a system or service after a failure or incident.

Related Resources

Get started

Start monitoring in the next 5 minutes.

Stop letting customers discover your outages first. Set up monitoring, status pages, on-call, and alerts before your next coffee break.

14 days free trial — No card required