Vodič · Vraćanje

Testiranje vraćanja: tek dokaz čini sigurnosnu kopiju

Ukratko: „sigurnosna kopija uspješna” znači samo da su podaci zapisani, a ne da će se sustav iz njih ponovno pokrenuti. Tek redoviti, dokumentirani test vraćanja pokazuje ispunjava li sigurnosna kopija svoje obećanje u hitnom slučaju. Najpouzdanije je ako se izvodi automatski.

Zašto sigurnosne kopije zakažu u hitnom slučaju

Većina neuspjelih vraćanja ima nespektakularne uzroke koje nijedna poruka o uspjehu ne otkriva:

  • Novi tvrdi disk ili novi volumen nikada nije bio uključen u sigurnosnu kopiju.
  • Baza podataka kopirana je usred pisanja i ne pokreće se ispravno.
  • Ključ šifrirane sigurnosne kopije ne može se pronaći.
  • Mapa se mjesecima smanjuje, a da to nitko ne primijeti, jer aplikacija svoje podatke sprema negdje drugdje.
  • Virtualni stroj se pokreće, ali zapne na zaslonu s pogreškom.
  • Nitko više ne zna kojim se redoslijedom sustavi moraju pokretati.

Što provjerava dobar test vraćanja

RazinaŠto se provjeravaŠto se time otkriva
Podaci čitljiviSvaki spremljeni objekt čita se i uspoređuje sa svojim kontrolnim zbrojemOštećeni ili nedostajući podaci u storeu
Može se vratitiSigurnosna kopija u cijelosti se vraća u testno područjeDijelovi koji nedostaju, pogrešni ključevi, premalo prostora
Datotečni sustav ispravanSvaki datotečni sustav provjerava se i montiraNekonzistentne sigurnosne kopije, neispravne particije
Sadržaj uvjerljivSvaka se datoteka čita; datoteke i količine podataka broje se i uspoređuju s posljednjim testomNečitljive ili neprimjetno promijenjene datoteke, područja koja se smanjuju, prazna su ili zastarjela
Bez tragova ransomwareaDatoteke se pregledavaju u potrazi za znakovima šifriranja: sadržaj koji ne odgovara nastavku ili izgleda nasumično, tipični nastavci i poruke s otkupninomSigurnosne kopije koje već sadrže šifrirane podatke
Sustav se pokrećeVirtualni stroj pokreće se u izoliranom okruženjuSustavi koji se ne pokreću, zasloni s pogreškom
Usluga odgovaraUsluga poput imenika, e-pošte ili baze podataka prihvaća vezeSustavi koji se pokreću, ali ne rade

Koliko često testirati?

Ne postoji zakonski rok, ali zakoni poput NIS2 i GDPR-a zahtijevaju redovitu provjeru mjera. Dokazalo se:

  • Dnevno do tjedno: provjera spremljenih podataka; kod velikih storeova samo novododanih podataka.
  • Tjedno: uzorak za koji se nekoliko nasumično odabranih sigurnosnih kopija u cijelosti vraća i pokreće.
  • Barem jednom godišnje: test najvažnijih sustava ispravnim redoslijedom, uz mjerenje vremena potrebnog da ponovno rade.

Važnije od učestalosti: svaki test mora biti dokumentiran (kada, koja sigurnosna kopija, kakav rezultat). Test bez dokaza ne računa se pri reviziji.

Testiranje bez rizika za rad

Vraćeni stroj nikada ne smije komunicirati sa stvarnom mrežom: drugi kontroler domene ili poslužitelj e-pošte s istim imenom može usred rada prouzročiti veliku štetu. Kontrolni restorei zato se moraju izvoditi u izoliranom okruženju, bez mreže ili u zasebnoj mreži bez veze prema van. Ovisni sustavi ondje se pokreću ispravnim redoslijedom, na primjer najprije kontroler domene, zatim poslužitelj e-pošte.

Kako AegisGrid to automatizira

Backup poslužitelj AegisGrid izvodi kontrolni restore kao tijek rada, na primjer svake subote ujutro s tri nasumično odabrane sigurnosne kopije: vraćanje, provjera datotečnih sustava samo za čitanje i njihovo montiranje, čitanje svake datoteke i usporedba s posljednjom provjerom, pokretanje virtualnih strojeva u izoliranom QEMU/KVM okruženju, provjera prikazuju li sliku, pišu li na svoje diskove ili odgovaraju li njihove usluge, zatim čišćenje. Izvješće o provjeri stiže e-poštom sa semaforom po disku i particiji te snimkama zaslona pokrenutih strojeva; svaki se test s rezultatom bilježi u potpisanom zapisniku dokaza i u mjesečnom izvješću.

Česta pitanja o testiranju vraćanja

Je li dovoljno provjeriti kontrolne zbrojeve sigurnosne kopije?

Ne. Provjera kontrolnih zbrojeva pokazuje da se spremljeni podaci nisu promijenili. Tek vraćanje dokazuje da je sigurnosna kopija potpuna i da se sustav iz nje ponovno pokreće.

Treba li kontrolni restore zasebno testno okruženje?

Potreban je prostor za pohranu vraćenih podataka, a za pokretanje virtualnih strojeva računalo s hardverskom virtualizacijom. Backup poslužitelj AegisGrid ima ugrađeno izolirano okruženje; zasebna testna infrastruktura nije potrebna.

Mogu li se testirati i šifrirane sigurnosne kopije?

Da, poslužitelj koji izvodi test za to treba ključ. Bez ključa i dalje su mogući provjera spremljenih podataka, replikacija i čišćenje.

Pogledajte kontrolni restore na svojim sustavima

U pilot-projektu probno vraćamo vaše sigurnosne kopije, s izvješćem i snimkama zaslona.