Terug naar blog

Wat is uptime en waarom het ertoe doet

· 5 min leestijd

Uptime is het percentage tijd dat je site bereikbaar is. 99 % is ruim drie dagen uitval per jaar; een realistisch doel is 99,9 % en snel weten van storingen.

Wat is uptime en waarom het ertoe doet

Definitie: wat we precies meten

Uptime is de verhouding tussen de tijd dat de dienst reageert zoals verwacht (typisch HTTP 200, inhoud bevat een sleutelwoord) en de totale meettijd. Uitgedrukt in percentage, meestal over een periode van 30 of 365 dagen.

Het tegenovergestelde is downtime - de tijd waarin de dienst niet reageert, 5xx teruggeeft of langer duurt dan de ingestelde timeout. Hieronder valt ook gepland onderhoud, tenzij je dit uitdrukkelijk uit de berekening sluit (wat je in de SLA moet communiceren).

De "negens"-tabel: hoeveel tijd elke decimaal betekent

Uptime Toegestane downtime / jaar Maand Dag
99 % 3 dagen 15 u 7 u 18 min 14 min
99,5 % 1 dag 19 u 3 u 39 min 7 min
99,9 % (three nines) 8 u 45 min 43 min 1 min 26 s
99,95 % 4 u 22 min 21 min 43 s
99,99 % (four nines) 52 min 4 min 22 s 8,6 s
99,999 % (five nines) 5 min 15 s 26 s 0,86 s

Elke extra negen vermenigvuldigt de infrastructuurkosten. Five nines (99,999 %) is het domein van wereldwijde providers met actieve intercontinentale redundantie - voor de meeste zakelijke applicaties is 99,9 % het juiste doel.

Welke uptime je echt nodig hebt

  • Marketing site (bedrijf, portfolio): 99 % volstaat. Een bezoeker die tijdens een uitval komt, probeert het later opnieuw.
  • SaaS app met desktop client: 99,9 % is het minimum. Klanten betalen voor werk dat ze tijdens downtime niet kunnen doen.
  • E-shop, betaalgateway, realtime dienst: 99,95 % en hoger. Elke minuut = directe verliezen.
  • Infrastructuur (een API die door anderen wordt gebruikt): Minstens 99,99 %. Jouw SLA begrenst de SLA van klanten.

Hoe uptime wordt gemeten

De monitoring service roept periodiek je endpoint aan (typisch HTTP GET, maar ook TCP socket, ICMP ping of DNS resolution). Elke check heeft een binair resultaat: up of down.

Een gangbaar interval is 1-5 minuten. Hoe korter, hoe sneller je een uitval opvangt, maar hoe meer false-positive alerts je krijgt (een lokale netwerk glitch, een korte deploy restart). De oplossing is een multi-region check: een uitval wordt pas bevestigd als N regio's het melden, niet slechts één.

Meest voorkomende bronnen van "verloren negens"

  1. Verlopen SSL/TLS certificaat. De browser blokkeert de pagina. Zonder monitoring weet je het maandagochtend wanneer de telefoon gaat.
  2. Domeinverloop. De hele DNS stopt met werken. Email, web en status page - alles valt tegelijk.
  3. Gecrashte database worker. De site geeft 500 of timeout voor een deel van de requests. Een klassieke ping komt mogelijk zelfs door, ook al is de applicatie kapot.
  4. DDoS of flooding. De server raakt overbelast, de responstijd stijgt boven de limiet en monitoring meldt een uitval.
  5. Mislukte deploy. Een nieuwe versie heeft een bug die een pad breekt. Zonder integratietests kom je erachter wanneer klanten beginnen te klagen.

Conclusie

Uptime is geen marketingcijfer - het is de maat voor hoeveel je op je eigen infrastructuur kunt vertrouwen. 99,9 % uptime is geen luxe, het is een standaardvereiste voor elke dienst die omzet genereert of betalende klanten heeft.

Stap één is meten. Als je geen externe monitoring hebt, weet je technisch niet welke uptime je hebt - je schat alleen.

Begin met het meten van de uptime van je diensten

ePulz.io volgt je endpoints in intervallen vanaf 1 minuut vanuit meerdere regio's. 7 dagen gratis.

Monitoring starten →

Delen: Link gekopieerd

Probeer ePulz.io gratis - 7 dagen zonder creditcard.

Account aanmaken