What is SLA?
Also known as: Service Level Agreement
A Service Level Agreement (SLA) is a contractual commitment between a provider and a customer specifying guaranteed levels of service availability, performance, or reliability, often backed by financial credits for breaches.
A Service Level Agreement (SLA) is a formal contract that defines the minimum performance and availability standards a service provider must deliver to a customer. In hosting and cloud computing, SLAs typically guarantee a certain percentage of uptime, such as 99.9% or 99.99%, measured over a monthly or annual period. If the provider fails to meet these targets, the customer is entitled to service credits, which are often calculated as a percentage of the monthly fee.
SLAs work by establishing specific metrics, called Service Level Indicators (SLIs), and target thresholds, called Service Level Objectives (SLOs). Common SLIs include uptime, latency, throughput, and error rate. The provider monitors these metrics continuously and reports them to the customer. When a breach occurs, the customer must usually file a claim within a defined window to receive credits. The SLA also defines exclusions, such as scheduled maintenance or events beyond the provider's control (force majeure).
In the wider hosting stack, SLAs sit at the contractual layer above infrastructure and platform services. They are not technical guarantees in the strictest sense; they are business agreements that allocate risk and cost. A 99.9% SLA allows roughly 8.7 hours of downtime per year, while 99.99% allows about 52 minutes. Customers often choose SLAs based on their own application tolerance for downtime and the cost premium for higher guarantees. Major providers like AWS, Google Cloud, and Azure publish standardized SLAs for each service, with credit tiers ranging from 10% to 100% of the monthly bill depending on the severity and duration of the outage.
Key facts
- SLA uptime guarantees are typically expressed as a percentage, e.g., 99.9% (three nines) or 99.99% (four nines).
- Service credits are the most common remedy for SLA breaches, not cash refunds.
- SLAs often exclude downtime caused by scheduled maintenance, customer actions, or force majeure.
- Monitoring and reporting of SLIs are the provider's responsibility, but customers may use third-party tools to verify.
- Higher SLA percentages (more nines) usually come with higher service costs and architectural complexity.
How it works in practice
Related terms
References
More in Hosting Types
Bandwidth
Bandwidth is the maximum rate of data transfer across a network connection, measured in bits per second, and in hosting plans often refers to the total monthly data transfer allowance.
Bare-Metal Cloud
Bare-metal cloud is a service model that provisions dedicated physical servers on demand via API, giving users direct access to hardware without a hypervisor.
Burstable Billing
Burstable billing (95th percentile billing) charges customers based on the 95th percentile of their traffic, sampled every 5 minutes over a billing month, discarding the top 5% of data points.
Cloud Bursting
Cloud bursting is a hybrid cloud deployment that automatically scales an application from a private cloud to a public cloud during demand spikes.
Cloud Hosting
Cloud hosting provides on-demand access to pooled compute, storage, and networking resources that can be scaled up or down as needed, typically billed per use.
Colocation
Colocation is a service where a provider rents physical space, power, cooling, and network connectivity in a data centre for customer-owned servers and hardware.
Dedicated Server
A dedicated server is a physical machine leased exclusively to one customer, offering full hardware control and no virtualization overhead for high-performance workloads.
Hypervisor
A hypervisor is a software layer that creates and runs virtual machines by abstracting and isolating physical hardware resources for multiple operating systems.
Managed Hosting
Managed hosting is a service where the provider handles server administration, including OS maintenance, security updates, backups, and application support, allowing clients to focus on their core business.
Overselling
Overselling is a hosting practice where providers allocate more resources (bandwidth, disk, CPU) than physically available, assuming customers won't all use their maximum simultaneously.