Co je uptime?
Uptime webu je podíl sledovaného období, ve kterém web nebo server odpovídal tak, jak měl, vyjádřený v procentech. Majitelé webů ho sledují, protože se návštěvníci málokdy vracejí na web, který nefungoval právě ve chvíli, kdy ho potřebovali, a protože reklamní a vyhledávací platformy čtou špatnou dostupnost jako signál nízké kvality.
Zjednodušeně je uptime poměr mezi dobou, kdy je web online, a dobou výpadku za zvolené okno, a většina provozovatelů míří co nejblíže k 99,99 %, kam až jejich hosting dovolí. Každý správce webu potřebuje nejdřív definici a způsob měření, teprve pak má číslo smysl, a tento návod pokrývá obojí.
Co znamená uptime webu
Technicky vzato je uptime procentní poměr mezi obdobím dostupnosti webu nebo serveru a obdobím jeho nedostupnosti. Počítá se každá sekunda od prvního spuštění až do přesného okamžiku, kdy se zeptáte. Hodnota 99,99 % nechává jen malou rezervu na údržbu, které se nikdo nevyhne, a na problémy se serverem, které přicházejí s každým novým spuštěním.
Různé služby počítají uptime pro své vlastní účely různě. Google Ads například do svého měření pro hodnocení nezapočítává výpadek kvůli údržbě a vyšší moc, pokud dokážete prokázat, že výpadek nebyl chybou vašeho softwaru, hardwaru nebo kódu webu. Jiné reklamní služby a vyhledávače mohou totéž období stále počítat jako výpadek, i když jim předáte serverová data s časovými značkami.
Jak se uptime měří
Uptime je podíl sledovaného období, ve kterém web nebo server odpovídal tak, jak měl, vyjádřený v procentech: od celkového období odečtete výpadek, vydělíte celkovým obdobím a vynásobíte 100. Obtížná část není vzorec. Je to shoda na tom, co se počítá jako výpadek, jestli jen úplný výpadek, timeout, nebo i pomalá, ale technicky úspěšná odpověď, a za jaké okno se měří: den, měsíc, rok. Úplný vzorec s propočítanými příklady najdete v návodu jak vypočítat uptime.
Co dovolují "tři devítky" a "pět devítek"
Cíle pro uptime se obvykle zapisují jako řada devítek a rozdíl mezi nimi je na papíře větší, než vypadá. Tady je, co každý běžný cíl skutečně dovoluje v podobě výpadku:
| Cíl uptime | Výpadek za měsíc | Výpadek za rok |
|---|---|---|
| 99 % ("dvě devítky") | ~7,3 hodiny | ~3,65 dne |
| 99,9 % ("tři devítky") | ~43,8 minuty | ~8,76 hodiny |
| 99,95 % | ~21,9 minuty | ~4,38 hodiny |
| 99,99 % ("čtyři devítky") | ~4,4 minuty | ~52,6 minuty |
| 99,999 % ("pět devítek") | ~26 sekund | ~5,3 minuty |
Skok ze tří devítek na pět devítek změní téměř 9 hodin povoleného ročního výpadku na něco málo přes 5 minut, takže cíl, který slíbíte v SLA, nebo jen sami sobě, musí odpovídat tomu, co váš hosting, kód a monitoring skutečně dokážou splnit.
Co způsobuje výpadky
Výpadek jen zřídka má jedinou příčinu. Mezi nejčastější patří:
- Selhání serverového nebo hostingového hardwaru
- Výpadky sítě nebo poskytovatele internetu mezi serverem a uživateli
- Nárazy provozu nebo DDoS útoky, které server zahltí
- Špatná nasazení, chyby v kódu nebo chybná konfigurace
- Vypršené SSL certifikáty nebo registrace domény
- Chybná konfigurace DNS nebo výpadky DNS poskytovatele
- Plánovaná údržba, která trvá déle, než bylo naplánováno
Proč je monitoring uptime webu důležitý
Vysoký poměr uptime je to, co vám umožňuje web propagovat a udržet si publikum, a když klesne, přicházejí ztráty. To je argument pro nepřetržitý monitoring místo občasné kontroly. Sledujte uptime společně s dalšími metrikami, protože web může být dostupný, a přesto být rozbitý způsobem, který jednoduchá kontrola nahoře/dole nikdy neodhalí.
Funkční nastavení monitoringu, ideálně automatizované, navíc mění, co se stane po začátku výpadku. Máte po ruce diagnostické výsledky: co selhalo, odkud a kdy to začalo. To zkracuje dobu mezi první neúspěšnou kontrolou a opravou ve srovnání se skládáním stejného obrazu ručně.
Monitoring vám navíc umožňuje jednat i na obchodní straně. Můžete pozastavit placené reklamní a propagační předplatné, dokud je web nedostupný, místo abyste kupovali provoz, který skončí na chybové stránce, což chrání jak rozpočet na reklamu, tak vaši pozici u těchto služeb. Dopad na publikum, poškození reputace i ztracené tržby, to vše se zmenšuje s délkou výpadku. Nepřetržité sledování chování webu navíc odhalí pokusy o napadení a DDoS provoz dřív, než by to udělala stížnost zákazníka.
Jak efektivně monitorovat uptime webu
Automatizovaný monitoring je to, co udrží poměr uptime vysoký, aniž by musel kdokoli hlídat záložku v prohlížeči. Platforma jako HostTracker spouští kontroly nepřetržitě a zaznamenává každou změnu stavu, což zkracuje dobu potřebnou k vyřešení problému.
Začátek nedá skoro žádnou práci. Zaregistrujete se a pak nastavíte kontroly podle specifik vašeho webu. Rutina monitoringu potřebuje:
- URL webu a port pro přístup k serveru
- Plán a intervaly monitoringu
- Období plánované údržby, kdy se výpadek nepočítá
- Podmínky, které by neměly vyvolat upozornění
HostTracker kontroluje z více než 300 kontrolních bodů ve 158 městech po celém světě, takže si můžete spustit i monitoring dostupnosti z více lokalit vážený podle regionů, kde je vaše publikum. Stejný postup nastavení platí pro každý další typ kontroly na platformě, nejen pro kontrolu uptime.
Sada nástrojů pokrývá 13 typů monitorů, od kontroly uptime po kontroly DNSBL a další. Dokáže také zkontrolovat stabilitu serverového hardwaru a softwaru a v případě potřeby stroj restartovat, pokud systému udělíte potřebná administrátorská práva. Kontrola z mnoha zemí najednou je to, co vám řekne, zda je výpadek regionální, nebo globální.
Upozornění jsou druhá polovina. HostTracker posílá krátkou notifikaci e-mailem, SMS, hlasovým hovorem, přes Slack, Telegram a další kanály, takže se zodpovědná osoba o problému s dostupností nebo stabilitou dozví, ať je kdekoli.
Informativní upozornění služby pro monitoring uptime
Upozornění je ukazatel, ne úplná diagnóza. Nese základní informaci o tom, co se stalo a kde začít hledat, a podrobné výsledky testu na vás čekají v dashboardu, kde si můžete kontrolu i ručně spustit znovu.
Strana notifikací je nastavitelná: více kontaktů, pořadí eskalace, plán bez upozornění pro konkrétní období, více uživatelů na účtu a pravidla pro to, které problémy si zaslouží zprávu a které ne.
K čemu je toto číslo dobré
Uptime souvisí s téměř každou další metrikou, protože web, který spadl, obvykle znamená, že se něco zásadního pokazilo na webu, serveru nebo síti. Zároveň funguje jako signál spolehlivosti pro reklamní, propagační i vyhledávací služby včetně Google. Provozovat web bez automatizované kontroly znamená reagovat pozdě, což každý výpadek prodlužuje a prodražuje víc, než by musel.
Chcete-li ověřit, zda web právě teď odpovídá, spusťte bezplatnou kontrolu dostupnosti webu a přečtěte si je web nedostupný pro všechny, nebo jen pro mě, kde najdete rozdíl mezi skutečným výpadkem a místním problémem. Zbytek sekce o pojmech z monitoringu pokrývá související termíny.