Přeskočit na obsah

Kalkulátor provozuschopnosti - Výpočet provozní doby a výpadků služby

Bezplatný kalkulátor provozuschopnosti pro výpočet procenta provozní doby služby z výpadků nebo určení přípustné doby výpadku podle SLA. Nezbytné pro IT operace a dodržování SLA.

Kalkulátor provozní doby služby

Časová jednotka *
Typ výpočtu *

Výsledek výpočtu

Provozní doba
100.00%
Výpadek
0.00Výpadek (minuty)
Výsledek výpočtu
Graf vizualizace provozní doby100.0%100.00%
Kalkulačka načítání...
📚

Dokumentace

Kalkulačka doby provozu

Kalkulačka doby provozu vypočítá, jakou část časového období zůstala služba, server nebo síť dostupná. Může fungovat i opačně: pokud zadáte cíl doby provozu ze smlouvy o úrovni služeb (SLA), vypočítá, jak dlouhý výpadek tento cíl dovoluje.

Co znamená doba provozu

Doba provozu je část zvoleného období, během níž systém fungoval normálně. Výpadek je zbývající část tohoto období, kdy byl systém nefunkční, nedostupný nebo jinak neplnil svou úlohu. Doba provozu a výpadek vždy dohromady tvoří celé období.

Vzorec pro dobu provozu

Doba provozu (%) = ((Celkový čas − Doba výpadku) / Celkový čas) × 100

Jde o míru dostupnosti založené na čase, kterou používá inženýrství spolehlivosti služeb (SRE): doba provozu dělená součtem doby provozu a výpadku. Před dělením převeďte celkový čas i dobu výpadku na stejnou jednotku, obvykle na minuty.

Příklad výpočtu: doba provozu z doby výpadku

Server běží 24 hodin. V daný den byl 30 minut mimo provoz.

  • Celkový čas: 24 hodin = 1 440 minut
  • Doba výpadku: 30 minut
  • Doba provozu: ((1 440 − 30) / 1 440) × 100 = 97,92 %

Vzorec pro povolenou dobu výpadku

SLA obvykle zaručuje minimální procento doby provozu, nikoli délku výpadku. Tuto záruku lze převést na povolený rozpočet výpadku:

Povolená doba výpadku = Celkový čas × (1 − SLA / 100)

Příklad výpočtu: doba výpadku ze SLA

Poskytovatel zaručuje 99,9 % doby provozu během měsíce dlouhého 30 dní.

  • Celkový čas: 30 dní = 43 200 minut
  • SLA: 99,9 %
  • Povolená doba výpadku: 43 200 × (1 − 0,999) = 43,2 minuty

Běžné úrovně SLA („devítky“)

Týmy IT často popisují cíle doby provozu počtem devítek v procentech. Každá další devítka zkracuje povolený výpadek desetinásobně. Údaje níže odpovídají zveřejněné tabulce dostupnosti společnosti Google, až na zaokrouhlení posledního desetinného místa (Google uvádí 0,87 sekundy za den pro 99,999 %, přesná hodnota je 0,864):

Doba provozuPřezdívkaVýpadek za rokVýpadek za měsícVýpadek za den
99 %dvě devítky3,65 dne7,2 hodiny14,4 minuty
99,9 %tři devítky8,76 hodiny43,2 minuty1,44 minuty
99,99 %čtyři devítky52,56 minuty4,32 minuty8,6 sekundy
99,999 %pět devítek5,26 minuty25,9 sekundy0,86 sekundy

Údaje vycházejí z měsíce o 30 dnech a roku o 365 dnech a jsou zaokrouhlené.

Jak používat kalkulačku doby provozu

  1. Pokud chcete, zadejte název služby. Slouží pouze k označení výsledku a neovlivňuje výpočet.
  2. Zadejte časové období a vyberte jeho jednotku: hodiny, dny nebo roky.
  3. Vyberte typ výpočtu: „Doba výpadku“ pro zjištění procenta doby provozu nebo „SLA“ pro zjištění povolené doby výpadku.
  4. Zadejte dobu výpadku v minutách nebo SLA v procentech.
  5. Odečtěte procento doby provozu a dobu výpadku v minutách. Graf rozdělí období na části odpovídající době provozu a výpadku.

Časové období musí být kladné číslo. Doba výpadku nesmí být záporná ani delší než celé časové období. SLA musí být mezi 0 a 100. Neplatné kombinace zobrazí chybové hlášení místo výsledku.

Při velmi vysoké dostupnosti výsledek zobrazí více desetinných míst, místo aby se zaokrouhlil na 100 %. Hodnota doby provozu 99,999 % představuje skutečnou mezeru, kterou technik potřebuje vidět, a není totéž jako dokonalá doba provozu.

Doba provozu vs. dostupnost

Doba provozu měří, zda systém běží. Dostupnost je širší pojem: zohledňuje také, zda systém odpovídá správně a dostatečně rychle, aby byl použitelný. Server může být technicky „v provozu“, ale přetížený a příliš pomalý pro obsluhu požadavků. V takovém případě běží, ale není plně dostupný.

Proč je doba provozu důležitá

Poskytovatelé cloudu, hostingové firmy a IT oddělení sledují dobu provozu, aby ověřili plnění slibů ze SLA, naplánovali okna údržby a zdůvodnili výdaje na redundantní hardware nebo systémy s převzetím služeb při selhání. Nesplnění cíle SLA může vést k servisním kreditům či jiným sankcím uvedeným ve smlouvě. Například Amazon EC2 slibuje měsíční dobu provozu 99,99 % v každém regionu a poskytuje servisní kredit ve výši 10 %, pokud měsíc klesne pod tuto úroveň.

Často kladené otázky

Co je kalkulačka doby provozu?

Nástroj, který pro zvolené časové období převádí dobu výpadku na procento doby provozu a naopak, případně převádí procento SLA na povolený rozpočet výpadku.

Jak vypočítat procento doby provozu?

Vydělte dobu, po kterou systém fungoval, celým časovým obdobím a výsledek vynásobte hodnotou 100. Při 30 minutách výpadku během dne dlouhého 24 hodin platí: ((1 440 − 30) / 1 440) × 100 = 97,92 %.

Co znamená doba provozu 99,9 %?

Znamená to, že systém může být mimo provoz až přibližně 8,76 hodiny ročně, 43,2 minuty měsíčně nebo 1,44 minuty denně a stále splnit daný cíl. Této úrovni se často říká „tři devítky“.

Jak se ze SLA vypočítá doba výpadku?

Vynásobte celé časové období výrazem (1 − SLA / 100). SLA ve výši 99,9 % během měsíce dlouhého 30 dní umožňuje 43 200 × 0,001 = 43,2 minuty výpadku.

Jaký je rozdíl mezi dobou provozu a dostupností?

Doba provozu měří, zda systém vůbec běží. Dostupnost zohledňuje také, zda odpovídá správně a dostatečně rychle, aby byl použitelný, takže pomalý, ale technicky běžící systém se počítá jako v provozu, nikoli však jako plně dostupný.

Proč IT týmy mluví o „devítkách“?

Každá další devítka v procentuálním vyjádření, od 99 % přes 99,9 % až po 99,99 % a dále, zkrátí povolenou dobu výpadku přibližně desetinásobně. Počet devítek je rychlý způsob, jak popsat přísnost cíle doby provozu.

Reference

  1. Google. Site Reliability Engineering, kapitola "Embracing Risk". Embracing Risk — dostupnost založená na čase jako podíl doby provozu na celkovém čase; každá další devítka znamená zlepšení o řád.
  2. Google. Site Reliability Engineering, příloha "Availability Table". Tabulka dostupnosti — povolený výpadek za rok, měsíc a den pro dostupnost od 99 % do 99,999 %.
  3. Amazon Web Services. Amazon Compute Service Level Agreement. SLA služby Amazon EC2 — závazek měsíční doby provozu 99,99 % v každém regionu a servisní kredity vyplácené při jejím nedodržení.