Vorige week schreef ik dat een back-up die u nooit heeft teruggezet geen back-up is, maar een aanname. Dat is makkelijk gezegd. Dus heb ik het gedaan, bij een klant, op een aparte testomgeving.

Dertig minuten. Dat is wat het kostte om haar complete website terug te zetten, bestanden en database, vanaf de back-up tot een draaiende site. Gemeten, niet geschat.

Waarom dat getal iets waard is

Omdat het antwoord geeft op de enige vraag die telt als het misgaat: hoe lang ligt mijn website eruit?

Dertig minuten geldt wel onder één voorwaarde, namelijk dat de hosting er nog is. Is de hele omgeving weg en moet er een nieuwe server komen, dan komt daar de doorlooptijd van DNS bij en praat u over uren tot een dag. Dat onderscheid hoort u van uw leverancier te horen voordat u het nodig heeft, niet erna.

Wat er uit de test kwam

De back-up was compleet. Alle berichten, pagina’s, afbeeldingen en gebruikers stonden erin, tot en met de oudste bestanden. Dat is het belangrijkste resultaat en het was niet vanzelfsprekend.

Maar er kwamen ook drie dingen naar boven die ik zonder deze test niet had geweten.

De teruggezette site startte niet uit zichzelf. Er was een aanpassing nodig in een serverbestand voordat de site überhaupt laadde. Bij een echt herstel kost dat tijd en kennis die u op dat moment niet wilt uitzoeken.

Een back-up terugzetten voegt toe, het vervangt niet. Alles wat al op de server stond en niet in de back-up zit, blijft gewoon staan. Bij een gehackte site betekent dat: de bestanden van de aanvaller blijven achter, ook al heeft u netjes teruggezet. De map moet dus eerst leeg, en dat is precies de stap die mensen overslaan.

En ik heb zelf een fout gemaakt. Door een verkeerd ingestelde configuratie wees de testomgeving korte tijd naar de live database van de klant in plaats van naar de kopie. Daardoor is er een back-up overgeslagen en was haar site even slecht bereikbaar. Ik heb het binnen het uur hersteld, en ik heb het haar dezelfde dag verteld.

Waarom ik dat laatste opschrijf

Omdat het het punt is. Een test die vlekkeloos verloopt, leert u niets. Deze test heeft mijn eigen werkwijze op drie punten aangescherpt, en die aanscherping komt ten goede aan elke klant die ik erna help.

En het alternatief was geweest om het stil te houden. De klant had het vrijwel zeker nooit gemerkt. Maar dan had ik precies gedaan wat ik anderen verwijt: het mooie verhaal vertellen en het lastige deel weglaten.

Iedereen komt betrouwbaar over zolang er niets gebeurt. Het verschil wordt zichtbaar op het moment dat er wél iets gebeurt.

De vraag voor uw eigen situatie

Weet u hoe lang het duurt voordat uw website weer draait? En weet iemand dat, of wordt dat pas uitgezocht op het moment dat het nodig is?

Als het antwoord een getal is dat iemand heeft gemeten, zit u goed. Is het een aanname, dan is dit het moment om er iets aan te doen. Neem gerust contact op als u wilt weten waar u staat.