Naar inhoud springen

Downtime-rekenhulp:
welk uptimepercentage bleef er over na uw storing?

Voer uw downtime in — u krijgt het uptimepercentage, de SLA-doelen die het raakt, de kosten in uw eigen cijfers en de verdeling per fase. De omgekeerde richting van onze uptime-rekenhulp, die start bij de SLA.

de afgelopen
De schadetabel

Een maand downtime, beoordeeld

Dezelfde rekensom als de SLA-ladder, maar omgekeerd: start bij de minuten die u kwijt was en zie welke doelen daar nog aan voldoen.

Downtime per maand → uptime-cijfer

maand = 30,42 dagen · 43.800 min
Downtime / maandVoelt alsUptimeCijferStrengste doel gehaald
1 minute één slechte deploy, snel opgemerkt 99.9977% vier negens 99.99%
4m 22s het volledige vier-negensbudget 99.99% vier negens 99.99%
43m 48s het volledige drie-negensbudget 99.9% drie negens 99.9%
3h 39m één slechte middag 99.5% twee negens 99.5%
7h 18m een terugkerend probleem 99% twee negens 99%
24 hours een incident met een naam 96.7123% één negen geen van alle
De methode

Van incidenten naar een downtime-getal

Drie regels bepalen dat getal:

  • Optellen, niet middelen. De downtime voor het venster is de som van de duur van elk incident — drie korte storingen zijn niet „meestal online".
  • Meet van rand tot rand. Een incident begint bij het eerste mislukte verzoek, niet bij de eerste waarschuwing — en eindigt zodra de dienst geverifieerd weer werkt, niet zodra de fix is uitgerold.
  • Leg vast wat „down" betekent — op papier. Volledige storing, kapotte checkout, of gewoon traag? Kies de definitie vóór het incident, anders volgt de discussie erna.

Dan is het één deling: downtime ÷ venster. Het overzicht rechts is juni voor een kleine webshop — de rekenhulp hierboven is die laatste rij, beoordeeld.

Eén maand, volledig gelogd

caldmont.com · juni
4 jun · 03:12–03:24Herstart van de host na kernelpatch — niemand merkte er iets van om 3 uur ’s nachts. Telt toch mee.12m 0s
18 jun · 14:41–14:45Rollback van een deploy. Kort, maar tijdens piekuren — de supportinbox merkte het wél.4m 0s
30 jun · 11:04–11:47De grote: een configuratiewijziging brak de checkout tijdens de piek.43m 48s
Totaal juni59m 48s van 43.800 minuten — opgeteld, niet gemiddeld.99,864%
Let op het cijfer: drie incidenten en juni mist al drie negens — het maandbudget was in totaal 43m 48s.
MTTRMTTR = totale downtime ÷ aantal incidenten
MTBFMTBF = totale tijd online ÷ aantal incidenten
Beschikbaarheid uit beidebeschikbaarheid = MTBF ÷ (MTBF + MTTR)
Kosten van een storingkosten ≈ uren down × omzet/h + mensen × uren × belast uurtarief
FAQ

Veelgestelde vragen over downtime

Twee richtingen delen één formule. Start bij een SLA-percentage en u krijgt de downtime die het toestaat (dat is onze uptime-rekenhulp). Start bij de downtime die u had, zoals deze pagina doet, en u krijgt het uptimepercentage dat dat opleverde: (venster − downtime) ÷ venster × 100. Wij voegen de twee cijfers toe die een spreadsheet u niet geeft: wat het kostte, en waar de minuten heen gingen.

Deel de downtime door het venster, keer 100. Een storing van 43m 48s in een maand van 30,42 dagen: 2.628 s ÷ 2.628.000 s × 100 = 0,1% downtime — oftewel 99,9% uptime. Twee regels: tel elk incident in het venster op (middel ze niet weg), en meet vanaf het eerste mislukte verzoek tot het geverifieerde herstel.

Twee tot drie negens is de normale bandbreedte voor kleine tot middelgrote productiediensten — 43 minuten tot 7 uur per maand. Drie negens (43m 48s/maand) is het werkpaarddoel: haalbaar met goede hosting, snelle rollbacks en iemand met wachtdienst. Loopt uw maand op tot meer dan 7 uur, dan toont de schadetabel hierboven welk cijfer u levert — en het tijdlijnonderdeel van het resultaat toont waar u het eerst minuten kunt terugwinnen.

Sla de veelgeciteerde „kosten per minuut"-cijfers uit enterprise-onderzoeken over — die middelen banken en bakkerijen tot één getal. Uw plafond is uw eigen rekensom: omzet per uur × uren down, plus de mensen die alles lieten vallen, plus alles wat contractueel is vastgelegd. Het kostenonderdeel van het resultaat rekent dit live door met uw cijfers. Twee kanttekeningen. Sommige onderbroken kopers komen later terug, dus gederfde omzet is een plafond, geen zekerheid. En sommige kosten passen helemaal niet in de spreadsheet: vertrouwen, SEO, de supportachterstand.

Ze tellen zoals u vooraf hebt vastgelegd dat ze tellen — vóór het incident. Gangbare praktijk: een kapot kritiek pad (checkout, inloggen) telt volledig mee, ook als de homepage nog wel laadt; verminderd-maar-werkend telt apart of helemaal niet mee. Leg de definitie vast en pas hem elke keer op dezelfde manier toe. SLA-discussies gaan over deze alinea, niet over de rekensom.

MTTR staat voor mean time to recovery: totale downtime ÷ aantal incidenten. Het is uw krachtigste hefboom, want hem halveren halveert uw downtime zonder dat u ook maar één incident hoeft te voorkomen. MTBF staat voor mean time between failures, oftewel hoe vaak dingen kapotgaan. Dat zit in architectuur en wijzigingsdiscipline, niet in reactiesnelheid. Samen leveren ze de beschikbaarheid: MTBF ÷ (MTBF + MTTR). RTO is de MTTR die u beloofd hebt — hoe lang een storing mag duren voordat het herstelplan gefaald heeft. Test dit vóórdat een incident het voor u doet.

Val eerst de MTTR aan, dan pas de MTBF — sneller herstellen is goedkoper dan minder vaak falen. En binnen de MTTR: val eerst detectie aan, want dat is de enige fase die een tool voor u ronduit kan wegsnijden. In ons uitgewerkte voorbeeld duurde detectie 11 minuten en de fix 4. Controles elke 30 seconden begrenzen de stilte vóór de eerste mislukte controle tot een halve minuut — ze kunnen de aflevering van de waarschuwing of de tijd tot iemand de telefoon opneemt niet verkorten, en daarom krimpt detectie hier met vier minuten, niet met elf. Diagnose krimpt met bewijs (resultaten vanuit meerdere locaties, exacte tijdstempels); de fix zelf krimpt met geoefende rollbacks — dat deel is aan u.

U kunt niet berekenen wat u niet hebt opgemerkt — de herstart om 3 uur ’s nachts in ons juni-overzicht bestaat alleen omdat er iets meekeek. Onafhankelijke monitoring levert de invoer die deze rekenhulp nodig heeft: exacte begin- en eindtijden, van buiten uw eigen infrastructuur. Dat dekt elk incident, ook de incidenten waarbij niemand wakker was. Uptimia controleert vanaf 171+ locaties in 70+ landen — elke 60 seconden bij het Basic-pakket, elke 30 seconden vanaf Professional — en houdt dat overzicht voor u bij.

99,9% — DRIE NEGENS · PER MAAND

43m 48s down = 99,9%.

Over één maand laat 43m 48s downtime 99,9% uptime over — drie negens. Hieronder: dezelfde minuten tegen vier veelgebruikte SLA-doelen, wat ze kosten in uw eigen cijfers, en waar ze heen gingen.

Uw storing — wijzig een veld en elk onderdeel hieronder werkt zich bij
de afgelopen
Volgende keer de exacte minuten meten uptimia.com/downtime-calculator?down=2628s&window=month
1 · Het cijfer

43m 48s, beoordeeld tegen vier veelgebruikte doelen

Budgetten gelden per venster en tellen op over incidenten heen — dit oordeel gaat ervan uit dat dit uw enige verloren minuten waren.

Oordeel tegen vier veelgebruikte doelen

één storing tegen vier SLA-doelen
99.99% per maandbudget 4m 22s — 39m 25s te veelgeschonden
99.95% per maandbudget 21m 54s — 21m 54s te veelgeschonden
99.9% per maandbudget 43m 48s — 0ms resterendgehaald — nét
99.5% per maandbudget 3h 39m 0s — 2h 55m 12s resterendgehaald

De formule, met uw cijfers

downtimepercentage
1 · het venstermaand = 2,628,000 s
2 · de downtime2,628 s = 43m 48s → 0.1% van het venster
3 · de uptime(2,628,000 − 2,628) ÷ 2,628,000 × 100 = 99.9%

Conventie: jaar van 365 dagen, maand = jaar ÷ 12 (30,42 dagen) — net als bij onze uptime-rekenhulp en de negens-ladder.

2 · Wat het kostte

Uw 43m 48s€14,037 — geprijsd op basis van de omzet, mensen en advertentiebudget die u invoert

Drie invoerwaarden bepalen de rekening. Pas ze hier aan — het totaal, de rijen en de navigatie hierboven werken zich bij terwijl u typt.

€/h op het moment van de storing
× € 95/h all-in, incident + opruiming
€ dat naar een dode pagina ging
€14,037 €320/min van de storing

De gespecificeerde rekening

43m 48s = 0.73 u
Gederfde omzet€ 18.400/h × 0.73 u. Een bovengrens: sommige onderbroken kopers komen later terug, sommige kopen bij een concurrent.€13,432
Advertenties die een dode pagina kopenCampagnes pauzeren niet omdat de site dat wel deed. Het budget bleef gewoon uitgegeven worden tijdens de storing.€50
Het incidentteam4 mensen × 0.73 u tegen € 95/h — verdubbeld, want postmortem, opruiming en excuses duren minstens zo lang als de storing zelf.€555
SLA-tegoed van de hostingpartijWat het contract van uw host ook terugbetaalt voor de schending — meestal een afrondingsfout. Het uitgewerkte voorbeeld laat zien waarom.uw contract
Vertrouwen, SEO, supportachterstandReëel, vertraagd, en niet te prijzen — daarom staan ze hier vermeld, niet geschat.niet geprijsd
Totaal, vóór het niet-geprijsdeDit is één storing. Tel elk incident in het venster op voor het werkelijke totaal.€14,037
Uitgewerkt voorbeeld — niet uw cijfers

Wat het SLA-tegoed van de hostingpartij oplevert bij een storing van 43m 48s

1 · de schendingHost belooft 99,95% per maand (24 × 7). Juni leverde 99,864% — geschonden.
2 · de schaalContractueel rechtsmiddel bij 99,5–99,95%: 10% servicetegoed op de maandelijkse vergoeding.
3 · de vergoedingHosting kost € 49/maand. 10% daarvan is de volledige uitkering: −€ 4,90 tegen een verlies van ~€ 14.000.
4 · het addertjeTegoeden worden geclaimd, niet automatisch uitbetaald: dien binnen 30 dagen in, met bewijs uit een bron die niet de aanbieder is waar u de claim tegen indient — het incidentlog van een onafhankelijke monitor is precies dat.

SLA-tegoeden zijn begrensd tot een deel van de hostingvergoeding, dus ze dekken het verlies zelden. Het getal dat het verlies verplaatst, is de detectietijd.

3 · Waar de minuten heen gingen

11m 0s van uw storing was vermoedelijk pure detectievertraging

Een doorsnee incident verdeelt zich in 25% detectie · 39% diagnose · 9% fix · 27% herstel. Toegepast op uw 43m 48s — detectie is de fase die een tool ronduit wegsnijdt.

Uw 43m 48s, opgedeeld per fase

doorsnee verdeling, op schaal getekend
Detectie11m 0sNog niemand weet het. De enige fase die een tool ronduit verkleint — controles elke 30 seconden begrenzen de stilte vóór de eerste mislukte controle tot een halve minuut.
Diagnose17m 0s„Wat is er veranderd?" Krimpt met bewijs: resultaten vanuit meerdere locaties en exacte tijdstempels maken het spoor warm.
De oplossing4m 0sMeestal de kortste fase — als de rollback één geoefend commando is. Dit deel is aan u.
Herstel11m 48sEindigt zodra de dienst van buitenaf geverifieerd is, op een vastgelegd tijdstip.

Bij uw rekening hierboven komt de detectiefase alleen al op ≈ €3,525. Monitoring lost de deploy niet op, maar snijdt het grootste deel van de detectiefase weg.

Uitgewerkt voorbeeld — een echte reconstructie

Tijdlijn van een storing van 43m 48s, minuut voor minuut

11:04:00checkout breekt (configuratiewijziging 11:03) 11:08:40eerste mislukte controle — interval van 5 min 11:09:40bevestigd vanuit 2e locatie · waarschuwing verstuurd 11:15:00engineer ingeschakeld — detectie afgerond 11:32:00hoofdoorzaak: de configuratiewijziging van 11:03 11:36:00rollback uitgerold — fix afgerond 11:47:48alle controles groen — incident gesloten

Met controles elke 30 seconden wordt de regel om 11:08:40 er een om 11:04:30: de stilte vóór de eerste mislukte controle daalt van 4m 40s naar 30 seconden, en elke regel eronder schuift diezelfde vier minuten naar voren.

Gratis tools zijn pas het begin.
Uptimia houdt uw sites gezond.

Uptime, SSL, Vervaldatum domein, paginasnelheid, transacties — gemonitord vanuit 171+ locaties wereldwijd. 30 dagen gratis.

30 dagen gratis geen kaart Altijd opzegbaar gratis plan na de proefperiode
100.000+ gemonitorde websites · AVG-conform