Een data backup is een aparte kopie van je data, op een veilige plek bewaard, zodat je hem kunt terugzetten als het origineel wordt verwijderd, beschadigd raakt, aangevallen wordt of verloren gaat door een hardwarestoring. Het idee is simpel: het origineel en de kopie mogen nooit samen sneuvelen.
Zie het als een reservesleutel die je bij een betrouwbare buur legt. De sleutel in je zak voldoet prima tot de dag dat je hem kwijtraakt, en dan is de reserve het verschil tussen een kleine ergernis en voorgoed buitengesloten staan. Een back-up speelt dezelfde rol voor je databases, bestanden en klantgegevens. De veelgebruikte 3-2-1-regel vat het samen: drie kopieën, op twee soorten opslag, met één kopie offsite, vaak in cloud computing, zodat een brand of diefstal op één locatie niet alles kan wissen.
Twee waarden bepalen hoe een back-upplan eruitziet. Het recovery point objective is hoeveel data je in tijd kunt missen, en dat bepaalt hoe vaak de kopie draait. Het recovery time objective is hoe snel je weer in de lucht moet zijn. Een nachtelijke back-up met een uur hersteltijd past prima bij een rustige brochuresite. Een druk bestelsysteem heeft eerder bijna continue kopieën en failover binnen minuten nodig.
Een back-up is alleen zo goed als je vermogen om er ook van te herstellen, en daarom is het testen van het terugzetten net zo belangrijk als het maken van de kopie. Veel teams ontdekken pas dat hun back-ups stilletjes faalden op het moment dat een herstel niet blijkt te werken. Back-ups maken ook een snelle rollback mogelijk wanneer een verkeerde update of een per ongeluk verwijderd bestand teruggedraaid moet worden, en ze duiken vaak op in de herstelbeloftes die in een SLA staan.
Bij TopDevs zetten we voor elk klantsysteem automatische, geteste back-ups op, want het slechtste moment om te ontdekken dat een back-up ontbreekt is precies het moment dat je hem echt nodig hebt.