DevOps & CI/CDpokročilý

Č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á.