DevOps & CI/CDzačiatočník

Čo je Uptime?

Uptime je miera dostupnosti systému alebo služby, vyjadrená ako percento času, počas ktorého je systém funkčný a dostupný. Napríklad 99,9 % uptime znamená maximálne 8 hodín a 45 minút výpadku za rok.

Definícia Uptime

Čo je uptime

Uptime (po slovensky doba prevádzky alebo dostupnosť) je miera, ktorá vyjadruje, akú časť celkového času je systém, server alebo služba funkčná a dostupná pre používateľov. Opakom je downtime — čas, keď je systém nedostupný.

Tabuľka dostupnosti

V IT sa uptime vyjadruje v „deviatkach":

  • 99 % (dve deviatky) — max. 3,65 dňa výpadku ročne
  • 99,9 % (tri deviatky) — max. 8 hodín 45 minút ročne
  • 99,99 % (štyri deviatky) — max. 52,6 minút ročne
  • 99,999 % (päť deviatiek) — max. 5,26 minút ročne

Čo ovplyvňuje uptime

  • Hardvérové zlyhania — výpadky diskov, pamäte, sieťových komponentov
  • Softvérové chyby — bugy v kóde, memory leaky, nezvládnuté výnimky
  • Plánovaná údržba — aktualizácie, migrácie, reštarty
  • Externé faktory — DDoS útoky, výpadky poskytovateľa, prírodné katastrofy
  • Ľudské chyby — nesprávna konfigurácia, chybné nasadenie

Pre zvýšenie uptime sa používajú techniky ako redundancia (záložné servery), load balancing, automatický failover, monitoring s alertmi a stratégie nasadzovania ako blue-green a canary release.

Praktický príklad

Príklad: Máte webstránku s mesačnou návštevnosťou 50 000 používateľov.

99 % uptime: Web je nedostupný 7 hodín mesačne — zvyčajne počas pracovnej doby. Strácate zákazníkov a dôveryhodnosť.

99,9 % uptime: Web je nedostupný 43 minút mesačne. Väčšina používateľov výpadok nezaznamená.

99,99 % uptime: Web je nedostupný 4,3 minúty mesačne. Vyžaduje investíciu do redundancie, monitoringu a automatizácie, ale pre e-shop s vysokými tržbami sa oplatí.

Často kladené otázky

Čo je uptime?

Uptime je percento času, počas ktorého je systém alebo webstránka dostupná a funkčná. Napríklad 99,9 % uptime znamená maximálne 8 hodín a 45 minút výpadku za rok.

Aký uptime je dostatočný pre bežný web?

Pre bežnú webstránku alebo blog stačí 99,9 % (tri deviatky). Pre e-shop alebo kritickú aplikáciu sa odporúča 99,99 %. Päť deviatiek (99,999 %) vyžadujú len kritické systémy (bankovníctvo, zdravotníctvo).

Ako zmeriam uptime mojej stránky?

Použite externé monitorovacie služby ako UptimeRobot (zadarmo), Pingdom alebo StatusCake. Tieto služby kontrolujú dostupnosť vašej stránky z viacerých lokalít a upozornia vás na výpadky.

Čo je downtime?

Downtime je opak uptime — čas, keď je systém nedostupný. Môže byť plánovaný (údržba, aktualizácie) alebo neplánovaný (chyba, útok, výpadok). Cieľom DevOps je minimalizovať neplánovaný downtime.

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