
Aproape toate incidentele grave au un punct comun: întrebarea „avem un backup bun?”. Răspunsul contează mai mult decât orice altă măsură, pentru că decide dacă problema se rezolvă în minute sau în zile. Un backup există cu adevărat doar dacă știi unde este, ce conține și că poate fi restaurat.
Ce trebuie să conțină un backup
Un site are, de obicei, două părți: fișierele și baza de date. Fișierele includ codul, tema, modulele și imaginile încărcate. Baza de date conține textele, setările, utilizatorii și, la magazine, comenzile. Un backup complet le include pe amândouă, din același moment. O copie doar a fișierelor nu îți readuce conținutul, iar o copie doar a bazei de date nu îți readuce imaginile.
Regula 3-2-1
O regulă simplă, folosită de mult timp în administrarea sistemelor, recomandă trei copii ale datelor, pe două tipuri diferite de stocare, dintre care una în altă locație. Pentru un site, asta înseamnă de obicei: datele active pe server, un backup automat la furnizorul de hosting și o copie păstrată separat, în alt serviciu sau în altă locație.
Cât de des
Frecvența depinde de cât de des se schimbă datele. Un site de prezentare actualizat lunar poate avea un backup săptămânal. Un magazin online care primește comenzi zilnic are nevoie de backup zilnic al bazei de date, pentru că fiecare comandă nouă există doar acolo. Gândește-te la întrebarea: câte ore de date pot pierde fără să fie grav?
Cât timp păstrezi copiile
Nu păstra doar cea mai recentă copie. Unele probleme, cum ar fi un fișier modificat de un atacator sau o eroare introdusă treptat, se descoperă după câteva zile. Dacă ai o singură copie, poate fi deja afectată. O retenție uzuală păstrează copiile zilnice din ultimele zile și câteva copii săptămânale sau lunare mai vechi.
Testează restaurarea
Testul este pasul pe care îl sare aproape toată lumea. Din când în când, restaurează un backup pe o copie separată a site-ului, nu peste site-ul activ, și verifică dacă pornește, dacă paginile se afișează și dacă datele sunt complete. Notează cât a durat. Așa afli din timp dacă backupul este corupt, incomplet sau prea vechi.
Înainte de orice modificare
Fă un backup înainte de actualizări, de instalarea unui modul nou sau de modificări de structură. Dacă actualizarea strică ceva, revii rapid la starea anterioară. În mentenanța DC Media, backupul dinaintea oricărei intervenții este parte din procedură.
Atenție la magazine
La un magazin online, restaurarea unui backup de ieri șterge comenzile de azi. Înainte de restaurare, exportă comenzile și clienții din intervalul dintre backup și momentul problemei, ca să nu se piardă. Acesta este motivul pentru care, într-o urgență, nu restaurăm automat peste un magazin activ fără să salvăm întâi starea curentă.
Cine are acces și unde e scris procesul
- Notează unde se află copiile și cum se accesează.
- Stabilește cine are acces la ele; accesul trebuie să fie limitat și protejat.
- Scrie pașii de restaurare într-un document scurt, ca să poată fi urmați și de altcineva.
- Verifică periodic că backupurile automate rulează și nu s-au oprit fără să observi.
Pe scurt
Un backup bun este complet, are copii în locuri diferite, este făcut destul de des pentru ritmul site-ului tău, este păstrat suficient de mult și a fost testat. Dacă nu știi răspunsul la una dintre aceste întrebări, acum este momentul potrivit să afli, nu în timpul unui incident.
Backup la furnizorul de hosting: suficient?
Mulți furnizori de hosting oferă backupuri automate, iar acestea sunt un bun punct de plecare. Verifică totuși câteva lucruri: cât de des se fac, câte zile se păstrează, dacă includ și baza de date, dacă poți restaura singur sau doar prin cerere la suport și dacă restaurarea are cost. Dacă backupul furnizorului este singura copie, ești dependent de un singur loc; o copie suplimentară, păstrată separat, îți dă independență.
Ce faci când ai nevoie de restaurare
- Salvează starea actuală, chiar dacă site-ul are o problemă; poate conține date mai noi decât backupul.
- Alege copia potrivită: cea mai recentă dinaintea problemei, nu automat cea mai recentă.
- Restaurează pe o copie separată, dacă timpul permite, și verifică rezultatul.
- Abia apoi înlocuiește site-ul activ și recuperează datele noi salvate la primul pas.
- Notează cauza, ca să nu reapară după restaurare.


