SLA Design and Composite SLAs

SLA Design and Composite SLAs

Watch the video to deepen your understanding.

Subscribe

Complete the full lesson to earn 25 points

Work through each section, then tap “Mark as Complete” on the last one.

Section 1 of 4

✦ Skip the page breaks and see fewer ads — read each lesson on a single page with Pro

Lesson: SLA Design and Composite SLAs

Introduction: Defining the Promise

In the world of cloud architecture, High Availability (HA) is not just a technical goal—it is a business contract. A Service Level Agreement (SLA) is a formal agreement between a service provider and a customer that defines the expected level of service, typically measured in terms of uptime (availability).

Why does this matter? If your business application goes offline, you lose revenue, damage your brand reputation, and potentially violate legal contracts. Understanding how to design for availability requires moving beyond simple "up/down" metrics and understanding how individual components aggregate into a total system reliability score.


Understanding SLAs and Uptime Percentages

SLA targets are usually expressed as a percentage of time the service is available over a specific period (e.g., a month). The "nines" represent the standard industry shorthand for reliability:

Availability Downtime per Year Downtime per Month
99% 3.65 days 7.2 hours
99.9% 8.77 hours 43.8 minutes
99.99% 52.6 minutes 4.32 minutes
99.999% 5.26 minutes 25.9 seconds

The Reality of "The Nines"

Achieving higher availability is exponentially more expensive and complex. Moving from 99% to 99.9% is relatively straightforward (adding redundancy), but moving from 99.99% to 99.999% requires sophisticated automated failover, geo-redundancy, and rigorous change management processes.


Section 1 of 4
PrevNext