Operations

What is SLA?

Also known as: service level agreement
Definition

An SLA is a contractual commitment to a service level, usually availability, with defined compensation when it is missed. 99.99% permits about 4.4 minutes of downtime a month; 99.9% permits about 43 minutes. Check what the SLA covers — network and hypervisor availability, not your application.

Why SLA matters

99.99% permits about 4.4 minutes of downtime a month; 99.9% permits about 43 minutes. Check what the SLA covers — network and hypervisor availability, not your application.

SLA in practice

An SLA only matters when the contract gets tested. Watch the uptime: at 99.99% you can afford roughly 4.4 minutes of downtime a month. Track outages against that budget, and check whether the network and hypervisor are what the commitment covers, not your application. If you hit the limit, you claim service credits, which recover something but never the lost traffic. Get it wrong and a cheap instance becomes expensive in compensation costs, reputation, and time spent explaining.

What people get wrong about SLA

People assume an SLA guarantees their application stays up. It does not. The commitment covers network and hypervisor availability, not your software. If your service dies because your code crashed or your database filled up, the SLA is untouched. Correct: treat the SLA as protection against host failure, and engineer redundancy above it.

SLA — common questions

What does 99.99% uptime actually permit?

99.99% allows about 4.4 minutes of downtime a month. That includes planned maintenance unless the SLA says otherwise. Check the terms for exclusions, because your application crashing does not count. Measure against that budget, and claim service credits if the host misses it.

Does the SLA cover my application outages?

No. The SLA covers network and hypervisor availability, not what runs on the server. If your web stack hangs or your code fails, that is outside the commitment. The SLA protects you from host failures, so you still need your own monitoring and redundancy for the rest.

More from operations

Out-of-band console
An out-of-band console attaches to a virtual machine's display and keyboard independently of its network connection.
Custom ISO
Custom ISO support lets you upload an installer image and boot the instance from it, rather than choosing from a fixed template list.
Terraform
Terraform declares infrastructure in configuration files and reconciles the real environment against them.
Seedbox
A seedbox is a server dedicated to downloading and seeding torrents at high speed, typically with large storage and a fast uplink.
Control panel
A control panel is a web interface for administering servers, websites, mail and databases — cPanel, DirectAdmin, CyberPanel and similar.
Provisioning
Provisioning is the process of creating, configuring and delivering a server so that it is ready to use.