Vissza a bloghoz

Mi az uptime és miért fontos

· 5 perc olvasás

Röviden: Az uptime az az időszázalék, amikor a weboldalad elérhető. A 99 % soknak hangzik, de a gyakorlatban több mint három nap kiesést jelent évente. Bevételt termelő oldalak és alkalmazások esetén a reális cél legalább 99,9 % (évente 8,7 óra kiesés) - és a kulcs az, hogy egy percen belül tudj a problémáról.

Röviden: Az uptime az az időszázalék, amikor a weboldalad elérhető. A 99 % soknak hangzik, de a gyakorlatban több mint három nap kiesést jelent évente. Bevételt termelő oldalak és alkalmazások esetén a reális cél legalább 99,9 % (évente 8,7 óra kiesés) - és a kulcs az, hogy egy percen belül tudj a problémáról.

Definíció: pontosan mit mérünk

Az uptime annak az időnek az aránya, amikor a szolgáltatás a várt módon válaszol (általában HTTP 200, a tartalom kulcsszót tartalmaz), a teljes mérési időhöz. Százalékban kifejezve, leggyakrabban 30 vagy 365 napos időszakra.

Az ellentéte a downtime - az az idő, amikor a szolgáltatás nem válaszol, 5xx-et ad vissza vagy a beállított timeoutot meghaladja. Ide tartozik a tervezett karbantartás is, hacsak kifejezetten ki nem zárod a számításból (amit az SLA-ban kell közölnöd).

A "kilencesek" táblázata: mennyi időt jelent minden tizedeshely

Uptime Engedélyezett downtime / év Hónap Nap
99 % 3 nap 15 ó 7 ó 18 p 14 p
99,5 % 1 nap 19 ó 3 ó 39 p 7 p
99,9 % (three nines) 8 ó 45 p 43 p 1 p 26 mp
99,95 % 4 ó 22 p 21 p 43 mp
99,99 % (four nines) 52 p 4 p 22 mp 8,6 mp
99,999 % (five nines) 5 p 15 mp 26 mp 0,86 mp

Minden további kilences megszorozza az infrastruktúra költségeit. Az öt kilences (99,999 %) az aktív kontinensek közötti redundanciát biztosító globális szolgáltatók területe - a legtöbb üzleti alkalmazás számára a 99,9 % a megfelelő cél.

Mennyi uptime-ra van valójában szükséged

  • Marketing oldal (cég, portfólió): 99 % elég. A kiesés alatt érkező látogató később újra próbálkozik.
  • SaaS app desktop klienssel: 99,9 % a minimum. Az ügyfelek olyan munkáért fizetnek, amit downtime alatt nem tudnak elvégezni.
  • Webshop, fizetési átjáró, valós idejű szolgáltatás: 99,95 % és felette. Minden perc = közvetlen veszteség.
  • Infrastruktúra (mások által használt API): Legalább 99,99 %. Az SLA-d korlátozza az ügyfelek SLA-ját.

Hogyan mérik az uptime-ot

A monitorozó szolgáltatás periodikusan hívja a végpontodat (általában HTTP GET, de TCP socket, ICMP ping vagy DNS feloldás is). Minden ellenőrzésnek bináris eredménye van: up vagy down.

Tipikus intervallum 1-5 perc. Minél rövidebb, annál gyorsabban észleled a kiesést, de annál több false-positive riasztást kapsz (helyi hálózati zavar, rövid deploy újraindítás). A megoldás a multi-region ellenőrzés: a kiesés csak akkor erősödik meg, ha N régió jelzi, nem csak egy.

Az "elveszett kilencesek" leggyakoribb forrásai

  1. Lejárt SSL/TLS tanúsítvány. A böngésző blokkolja az oldalt. Monitoring nélkül hétfő reggel tudod meg, amikor csörög a telefon.
  2. Domain lejárat. Az egész DNS leáll. Email, web, status page - minden egyszerre esik.
  3. Bedőlt adatbázis worker. Az oldal 500-at vagy timeout-ot ad a kérések egy részére. Egy klasszikus ping akár át is mehet.
  4. DDoS vagy flood. A szerver túlterhelt, a válaszidő a limit fölé emelkedik, a monitoring kiesést jelent.
  5. Elcseszett deploy. Az új verzió hibás, ami eltöri az útvonalat. Integrációs tesztek nélkül akkor jössz rá, amikor az ügyfelek panaszkodni kezdenek.

Következtetés

Az uptime nem marketing szám - annak mértéke, mennyire támaszkodhatsz a saját infrastruktúrádra. A 99,9 % uptime nem luxus, hanem standard követelmény minden bevételt termelő vagy fizető ügyfelekkel rendelkező szolgáltatás számára.

Az első lépés a mérés. Ha nincs külső monitoringod, technikailag nem tudod, milyen uptime-od van - csak találgatsz.

Kezdd el mérni szolgáltatásaid uptime-ját

Az ePulz.io 1 perces intervallumtól követi a végpontjaidat több régióból. 7 nap ingyen.

Monitoring indítása →


Próbálja ki az ePulz.io-t ingyen - 7 nap bankkártya nélkül.

Fiók létrehozása