Wat is uptime en waarom het ertoe doet
· 5 min lezen
Kort: Uptime is het percentage van de tijd dat je website beschikbaar is. 99 % klinkt veel, maar in de praktijk betekent het meer dan drie dagen uitval per jaar. Voor sites en apps die omzet binnenbrengen, is een realistisch doel minstens 99,9 % (8,7 uur uitval per jaar) - en de sleutel is binnen een minuut van het probleem op de hoogte te zijn.
Kort: Uptime is het percentage van de tijd dat je website beschikbaar is. 99 % klinkt veel, maar in de praktijk betekent het meer dan drie dagen uitval per jaar. Voor sites en apps die omzet binnenbrengen, is een realistisch doel minstens 99,9 % (8,7 uur uitval per jaar) - en de sleutel is binnen een minuut van het probleem op de hoogte te zijn.
Definitie: wat we precies meten
Uptime is de verhouding tussen de tijd dat de dienst reageert zoals verwacht (typisch HTTP 200, inhoud met een sleutelwoord) en de totale meettijd. Uitgedrukt in percentage, meestal voor een periode van 30 of 365 dagen.
Het tegenovergestelde is downtime - tijd waarin de dienst niet reageert, 5xx teruggeeft of langer duurt dan de ingestelde timeout. Hieronder valt ook geplande 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 niet kunnen doen tijdens downtime.
- E-shop, betaalgateway, real-time dienst: 99,95 % en hoger. Elke minuut = directe verliezen.
- Infrastructuur (API die door anderen wordt gebruikt): Minstens 99,99 %. Jouw SLA beperkt de SLA van klanten.
Hoe uptime wordt gemeten
De monitoring service belt periodiek je endpoint (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 (lokale netwerk glitch, korte deploy restart). De oplossing is multi-region check: een uitval wordt pas bevestigd als N regio's het melden, niet slechts één.
Meest voorkomende bronnen van "verloren negens"
- Verlopen SSL/TLS certificaat. De browser blokkeert de pagina. Zonder monitoring weet je het maandagochtend wanneer de telefoon gaat.
- Domeinverloop. De hele DNS stopt met werken. Email, web, status page - alles valt tegelijk.
- Gecrasht database worker. De site geeft 500 of timeout voor een deel van de requests. Een klassieke ping komt mogelijk zelfs door.
- DDoS of flooding. Server overbelast, response time stijgt boven de limiet, monitoring meldt een uitval.
- Mislukte deploy. Een nieuwe versie heeft een bug die het pad breekt. Zonder integratietests kom je erachter wanneer klanten beginnen te klagen.
Conclusie
Uptime is geen marketingcijfer - het is de maat 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 meten van de uptime van je diensten
ePulz.io volgt je endpoints in intervallen vanaf 1 minuut vanuit meerdere regio's. 7 dagen gratis.
Probeer ePulz.io gratis - 7 dagen zonder creditcard.
Account aanmaken