Čo je SLA (Service Level Agreement)?
SLA je formálna zmluva medzi poskytovateľom služby a zákazníkom, ktorá definuje garantovanú úroveň služby — typicky dostupnosť (napr. 99,9 %), maximálnu dobu odozvy a postup pri nedodržaní. SLA je právne záväzný dokument.
Definícia SLA (Service
Čo je SLA
SLA (z anglického Service Level Agreement, po slovensky zmluva o úrovni služieb) je formálna dohoda medzi poskytovateľom služby a zákazníkom, ktorá definuje merateľné parametre kvality služby. Koncept SLA sa rozšíril v 80. rokoch 20. storočia s rastom IT outsourcingu.
Kľúčové metriky v SLA
- Dostupnosť (uptime) — napr. 99,9 % (8,76 hodín výpadku ročne) alebo 99,99 % (52,6 minút ročne)
- Doba odozvy (response time) — maximálny čas spracovania požiadavky
- MTTR (Mean Time To Repair) — priemerný čas opravy po výpadku
- MTBF (Mean Time Between Failures) — priemerný čas medzi poruchami
- Penále (SLA credits) — finančná kompenzácia pri nedodržaní garantovaných parametrov
SLA vs SLO vs SLI
- SLA — externá zmluva so zákazníkom (právne záväzná)
- SLO (Service Level Objective) — interný cieľ kvality, zvyčajne prísnejší ako SLA
- SLI (Service Level Indicator) — konkrétna metrika merania (napr. percentil latency)
Google popularizoval koncept error budget — ak je SLO 99,9 % uptime, máte „rozpočet" 0,1 % na plánované výpadky, experimenty a nasadzovanie. Keď error budget vyčerpáte, pozastavíte nasadzovanie nových funkcií a sústredíte sa na stabilitu.
Praktický príklad
Príklad: Hostingová spoločnosť ponúka webhosting so SLA 99,9 % uptime.
Čo to znamená: Za rok smie byť web nedostupný maximálne 8 hodín a 45 minút. Ak hostingová spoločnosť túto hranicu prekročí, zákazníkovi prináleží zľava alebo kredity podľa zmluvy.
V praxi: 99,9 % znie dobre, ale pre kritické služby (platobná brána, zdravotnícky systém) je to príliš málo. Tieto služby vyžadujú SLA 99,99 % (max. 52 minút výpadku ročne) alebo vyššie.
Často kladené otázky
Čo je SLA?
SLA (Service Level Agreement) je formálna zmluva, ktorá definuje garantovanú úroveň služby — napríklad dostupnosť 99,9 %, maximálnu dobu odozvy a penále pri nedodržaní.
Čo znamená 99,9 % uptime?
99,9 % uptime znamená, že služba smie byť nedostupná maximálne 8 hodín a 45 minút za rok, alebo približne 43 minút za mesiac. Nazýva sa aj „tri deviatky".
Aký je rozdiel medzi SLA, SLO a SLI?
SLA je externá zmluva so zákazníkom. SLO je interný cieľ kvality (zvyčajne prísnejší). SLI je konkrétna metrika, ktorou sa kvalita meria — napríklad 95. percentil latencie pod 200 ms.
Čo je error budget?
Error budget je „rozpočet chýb" odvodený zo SLO. Ak je SLO 99,9 %, máte 0,1 % na výpadky — keď ho vyčerpáte, pozastavíte nasadzovanie a sústredíte sa na stabilitu.
Súvisiace pojmy
Potrebujete pomôcť s webom?
Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.