Humanfrog Lab

Koliko zastoja zapravo dopušta 99,9 % i koliku dostupnost postiže vaš cijeli sustav?

Pružatelj usluge obećava dostupnost od 99,9 % i taj broj zvuči gotovo savršeno. U praksi znači do 43 minute zastoja u mjesecu od 30 dana ili gotovo 9 sati godišnje, i to samo za ono što SLA uopće smatra zastojem. Vaša usluga uz to ovisi o više komponenti istodobno, pa je njezina dostupnost niža od dostupnosti bilo koje pojedine komponente.

SLA kalkulatorom pretvorite postotak dostupnosti u dopušteni zastoj po danu, tjednu, mjesecu, tromjesečju i godini te obrnuto, izračunajte dostupnost cijelog sustava iz serijskih i redundantnih komponenti i procijenite godišnji trošak zastoja. Vodič ispod alata objašnjava razliku između SLA, SLO i SLI, iznimke u ugovorima i kompenzacije (service credits).

Koliko zastoja dopušta vaš SLA i što može vaš sustav?

Ažurirano 7 min čitanja

Koliko zastoja dopušta vaš SLA i što može vaš sustav?

Kalkulator ima tri dijela: pretvorbu između dostupnosti i zastoja, složenu dostupnost sustava i trošak zastoja. Izračuni su točni, formule su navedene uz rezultate, a sve zadane vrijednosti možete promijeniti.

1. Dostupnost i dopušteni zastoj

Unesite postotak dostupnosti i provjerite koliko zastoja dopušta u pojedinom razdoblju. Ispod možete poznati zastoj pretvoriti i natrag u postotak.

Dostupnost
Na primjer 99,9 za „tri devetke”. Do tri decimale.
Godina ima 365 dana, a tromjesečje je četvrtina godine (91,25 dana). Većina SLA ugovora mjeri dostupnost po kalendarskom mjesecu.

Uobičajene razine:

Dopušteni zastoj

RazdobljeDopušteni zastoj
Dan
Tjedan
Mjesec
Tromjesečje
Godina

Formula: dopušteni zastoj = (100 % − dostupnost) × duljina razdoblja.

Obrnuto: od zastoja do dostupnosti

Postignuta dostupnost

Formula: dostupnost = (1 − zastoj ÷ duljina razdoblja) × 100 %.

2. Dostupnost cijelog sustava

Usluga radi samo kada rade sve komponente o kojima ovisi. Unesite komponente i njihovu dostupnost. Ako komponenta radi kao redundantna skupina (na primjer dva poslužitelja iza load balancera ili klaster baze podataka), unesite broj instanci.

1 = jedna instanca. 2 ili više = redundantna skupina u kojoj je za rad usluge dovoljna jedna ispravna instanca.

Složena dostupnost

Komponenta Instance Dostupnost Zastoj godišnje
Cijeli sustav (komponente u seriji)
Kad bi svaka komponenta imala barem dvije instance

  • U seriji (potrebne su sve komponente): A = A₁ × A₂ × … × Aₖ
  • Redundantna skupina od n instanci (dovoljna je jedna): A = 1 − (1 − a)ⁿ

Izračun pretpostavlja da komponente otkazuju neovisno jedna o drugoj i da je prebacivanje u redundantnoj skupini trenutačno. Zajedničko napajanje, zajednička mreža, ista programska pogreška ili neuspjelo prebacivanje smanjuju stvarnu dostupnost.

3. Trošak zastoja (neobavezno)

Procijenite koliko vas stoji jedan sat zastoja i koliko bi vas zastoj uz pojedinu razinu dostupnosti mogao stajati godišnje. Sve su vrijednosti pretpostavke koje možete mijenjati.

Trošak jednog sata zastoja
Na primjer godišnji online prihod ÷ broj radnih sati. Unesite 0 ako zastoj ne zaustavlja prodaju.
Okvirna vrijednost; zamijenite je vlastitim troškom poslodavca. Eurostat: prosječni trošak sata rada u EU-u 2025. iznosio je 34,9 EUR (stanje: studeni 2026.).
100 % ako poslujete neprekidno. Smanjite ako dio zastoja pada izvan radnog vremena.

Očekivani godišnji trošak zastoja

DostupnostZastoj godišnjeTrošak godišnje

Formula: godišnji trošak = (100 % − dostupnost) × 8.760 h × (izgubljeni prihod po satu + zaposlenici × trošak sata) × udio zastoja koji pogađa poslovanje.

Izračun pretpostavlja da zastoj u potpunosti iskoristi granicu koju dopušta razina dostupnosti. Šteta za ugled, ugovorne kazne i troškovi oporavka nisu uključeni.

Kalkulator služi samo kao smjernica. Stvarna dostupnost ovisi o arhitekturi, nadzoru, procesima održavanja i točnim SLA uvjetima vaših pružatelja usluga.

Izračun se izvodi u vašem pregledniku. Odgovori se šalju samo ako sami pošaljete obrazac za kontakt u nastavku.

Što zapravo znače „devetke”

Dostupnost (availability, uptime) udio je vremena u kojem usluga radi. Dopušteni zastoj izračunava se jednostavno: dopušteni zastoj = (100 % − dostupnost) × duljina razdoblja. Na papiru je razlika između 99,9 % i 99,99 % samo jedna devetka, a u praksi deset puta manje dopuštenog zastoja.

DostupnostDnevnoMjesečno (30 dana)Godišnje (365 dana)
99 %14 min 24 s7 h 12 min3 d 15 h 36 min
99,5 %7 min 12 s3 h 36 min1 d 19 h 48 min
99,9 %1 min 26 s43 min 12 s8 h 45 min 36 s
99,95 %43 s21 min 36 s4 h 22 min 48 s
99,99 %8,6 s4 min 19 s52 min 34 s
99,999 %0,86 s26 s5 min 15 s

Većina SLA ugovora mjeri dostupnost po kalendarskom mjesecu, pa je dopušteni zastoj u veljači kraći nego u siječnju. Godišnja brojka korisna je za usporedbu, ali u ugovoru vrijedi mjesečna. Točne vrijednosti za bilo koji postotak i razdoblje izračunajte SLA kalkulatorom na ovoj stranici.

SLA, SLO i SLI: tri kratice, tri različite stvari

Pojmovi se često miješaju, ali opisuju različite razine. Googleova knjiga Site Reliability Engineering razlikuje ih ovako:

  • SLI (Service Level Indicator) izmjerena je vrijednost, na primjer udio uspješnih zahtjeva, udio minuta u kojima usluga odgovara ili vrijeme odziva.
  • SLO (Service Level Objective) ciljna je vrijednost tog pokazatelja, na primjer 99,95 % uspješnih zahtjeva u kalendarskom mjesecu. To je interni cilj tima.
  • SLA (Service Level Agreement) ugovor je s korisnikom koji sadrži obećanu razinu i posljedice ako ona nije postignuta, najčešće kompenzaciju (service credit).

Interni SLO stoga je u pravilu stroži od SLA-a koji obećavate korisnicima. Razliku između cilja i stvarnog stanja SRE naziva proračunom pogrešaka (error budget): dok ga ima dovoljno, tim može uvoditi promjene, a kad ga ponestane, prednost ima stabilnost.

Što SLA obično ne računa

Postotak u ugovoru samo je pola informacije. Druga polovica je definicija zastoja i popis iznimaka. Pri čitanju SLA ugovora posebno provjerite:

  • Planirano održavanje. Mnogi pružatelji unaprijed najavljena razdoblja održavanja izuzimaju iz izračuna. Za korisnike je usluga tada ipak nedostupna, pa provjerite koliko su ta razdoblja duga i česta te jesu li izvan vašeg radnog vremena.
  • Definiciju zastoja. Računa li se samo potpuni prekid ili i djelomični? AWS primjerice kod regionalne dostupnosti EC2 zastoj računa tek kada sve vaše pokrenute instance u dvije ili više zona dostupnosti istodobno izgube vanjsku povezanost.
  • Razdoblje mjerenja. Mjesečno, tromjesečno ili godišnje. Uz godišnje razdoblje jedan dugi zastoj može se „razrijediti” na cijelu godinu.
  • Tko mjeri. Vrijedi li nadzor pružatelja ili vaš i koliko brzo morate prijaviti zastoj.
  • Iznimke. Viša sila, pogreške na strani korisnika, mrežni problemi izvan područja pružatelja i usluge u pretpregledu gotovo su uvijek izuzeti.

Kompenzacije nisu osiguranje

Ako pružatelj ne postigne obećanu razinu, obično vam pripada kompenzacija, odnosno djelomični povrat mjesečne naknade za pogođenu uslugu. Kod usluge Amazon EC2 primjerice iznosi 10 % kada mjesečna dostupnost padne ispod obećane razine, 30 % ispod 99 % i 100 % ispod 95 %, a zahtjev treba podnijeti do kraja drugog obračunskog razdoblja nakon incidenta.

Primjer: usluga stoji 2.000 EUR mjesečno, a zastoj traje 4 sata u mjesecu od 30 dana. Dostupnost pada na 99,44 % i dobivate kompenzaciju od 10 %, dakle 200 EUR. Ako vas sat zastoja stoji 1.500 EUR, šteta iznosi 6.000 EUR. Kompenzacija je poticaj za pružatelja, a ne naknada za vas. Pri odabiru pružatelja zato je važnija arhitektura koja sprječava zastoje nego visina kompenzacije.

Dostupnost cijelog sustava: lanci i redundancija

Web trgovina treba internetsku vezu, aplikacijski poslužitelj i bazu podataka. Ako otkaže bilo koja karika, trgovina ne radi. Za komponente u seriji dostupnosti se množe: A = A₁ × A₂ × … × Aₖ. Tri komponente s 99,9 %, 99,9 % i 99,95 % zajedno daju 99,75 %, što znači gotovo 22 sata zastoja godišnje umjesto 8 sati i 46 minuta. Svaka dodatna komponenta smanjuje dostupnost.

Redundancija djeluje obrnuto. Za skupinu od n jednakih instanci u kojoj je dovoljna jedna vrijedi A = 1 − (1 − a)ⁿ. Dva poslužitelja s po 99 % zajedno postižu 99,99 %, a dva s po 99,9 % čak 99,9999 %. Uvjet je da otkazuju neovisno jedan o drugome. Zajedničko napajanje, isti preklopnik, ista neispravna verzija softvera ili neuspjelo automatsko prebacivanje ruše tu pretpostavku, pa je stvarna dostupnost redundantnih sustava niža od izračunane.

Praktičan savjet: najprije pronađite najslabiju kariku jer njezino poboljšanje najviše podiže sustav. Često to nije poslužitelj, nego jedna jedina internetska veza, jedan vatrozid ili baza podataka bez replike.

SLA te RPO i RTO

SLA određuje koliko je zastoja dopušteno u razdoblju. RTO (Recovery Time Objective) određuje koliko brzo sustav mora ponovno raditi nakon pojedinog incidenta, a RPO (Recovery Point Objective) koliko podataka smijete izgubiti. Brojke moraju biti usklađene: ako je RTO za kritični sustav 4 sata, jedan veći incident potroši više nego što dopušta mjesečni SLA od 99,9 % (43 minute). Visok SLA zato zahtijeva replikaciju i brzo prebacivanje, a ne samo dobre sigurnosne kopije.

Kako odrediti RPO i RTO po skupinama sustava i provjeriti postiže li ih vaš oporavak, pročitajte u vodiču sigurnosna kopija, RPO i RTO.

Kontrolni popis za SLA ugovor

  1. S upravom odredite koliko vas stoji sat zastoja i koliko je zastoja mjesečno još prihvatljivo.
  2. Ucrtajte ovisnosti usluge i izračunajte dostupnost cijelog lanca, a ne samo pojedinih komponenti.
  3. Provjerite definiciju zastoja, razdoblje mjerenja i način mjerenja.
  4. Provjerite trajanje, učestalost i vrijeme planiranih razdoblja održavanja.
  5. Pročitajte popis iznimaka te postupak i rok za ostvarivanje kompenzacije.
  6. Osim dostupnosti zatražite i vrijeme odziva podrške te vrijeme rješavanja po prioritetima.
  7. Uskladite SLA s RPO-om, RTO-om i planom oporavka od katastrofe.
  8. Uvedite vlastiti neovisni nadzor dostupnosti i mjesečno izvještavanje.

Humanfrog upravlja infrastrukturom u podatkovnim centrima razine TIER III u Sloveniji te projektira redundantne arhitekture i nadzor. Ako želite rezultate kalkulatora provjeriti sa stručnjakom ili pregledati postojeći SLA ugovor, javite nam se.

Često postavljana pitanja

Koliko zastoja dopušta dostupnost od 99,9 %?
Dostupnost od 99,9 % dopušta 0,1 % zastoja: oko 1 minutu i 26 sekundi dnevno, 43 minute i 12 sekundi u mjesecu od 30 dana te 8 sati, 45 minuta i 36 sekundi u godini od 365 dana. Uz 99,99 % to je samo još oko 4 minute mjesečno, odnosno 53 minute godišnje.
Koja je razlika između SLA, SLO i SLI?
SLI (Service Level Indicator) je izmjerena vrijednost, na primjer udio uspješnih zahtjeva ili minuta rada. SLO (Service Level Objective) je ciljna vrijednost tog pokazatelja, na primjer 99,95 % mjesečno. SLA (Service Level Agreement) je ugovor s korisnicima koji određuje obećanu razinu i posljedice ako nije postignuta, najčešće kompenzaciju.
Kako izračunati dostupnost više povezanih komponenti?
Ako su za rad potrebne sve komponente, pomnožite njihove dostupnosti: tri komponente s 99,9 %, 99,9 % i 99,95 % zajedno daju oko 99,75 %. Za redundantnu skupinu od n jednakih instanci u kojoj je dovoljna jedna vrijedi A = 1 − (1 − a)ⁿ; dva poslužitelja s po 99 % postižu 99,99 % ako otkazuju neovisno.
Računa li se planirano održavanje kao zastoj?
Često ne. Mnogi SLA ugovori iz izračuna izuzimaju unaprijed najavljena razdoblja održavanja, višu silu, pogreške na strani korisnika i probleme izvan mreže pružatelja. Za korisnike je usluga u tom razdoblju ipak nedostupna, stoga provjerite koliko je održavanja dopušteno i kada.
Što je kompenzacija (service credit) i pokriva li štetu?
Kompenzacija je djelomični povrat mjesečne naknade kada pružatelj ne postigne obećanu dostupnost, obično od 10 do 100 % naknade za pogođenu uslugu. Ne pokriva izgubljeni prihod ni rad zaposlenika, a u pravilu je morate sami zatražiti u roku. Kompenzacija je poticaj za pružatelja, a ne osiguranje za vas.
Kako su SLA te RPO i RTO povezani?
SLA određuje koliko je zastoja dopušteno u razdoblju, a RTO koliko brzo sustav mora ponovno raditi nakon pojedinog incidenta. Uz RTO od 4 sata jedan veći incident potroši više nego što dopušta mjesečni SLA od 99,9 %. RPO određuje koliko podataka smijete izgubiti, a to dostupnost ne obuhvaća.

Budite u tijeku

Propisi, cijene licenci i tehnologije brzo se mijenjaju. Kada ažuriramo vodiče i alate u Labu ili objavimo novi članak, obavijestit ćemo vas e-poštom. Povremeno i bez nepotrebnih poruka.

Prijava na novosti