Koliko traje restore?

Kada firma razmišlja o backupu, pažnja se prirodno usmerava na to koliko često se kreiraju kopije i da li su pouzdane. Ređe se postavlja pitanje koje je podjednako važno za realno planiranje — koliko vremena bi zaista trebalo da prođe da se, u slučaju stvarne potrebe, podaci vrate u funkciju? U ovom tekstu objašnjavamo faktore koji određuju ovo vreme.

Zašto je ovo pitanje kritično za planiranje

Znanje da “imate backup” nije dovoljno ako ne znate koliko dugo bi trajao stvarni oporavak. Firma koja pretpostavlja da bi restore trajao nekoliko sati, a u stvarnosti bi trajao nekoliko dana, gradi svoje poslovne planove i RTO ciljeve (o kojima smo pisali u ranijem tekstu) na pogrešnim pretpostavkama.

Faktori koji određuju trajanje restore procesa

Količina podataka koja se vraća

Ovo je najočigledniji faktor — vraćanje nekoliko dokumenata traje sekunde ili minute, dok vraćanje celog servera sa terabajtima podataka može trajati satima ili čak danima, u zavisnosti od ostalih faktora.

Brzina mreže i internet konekcije

Ako se backup vraća sa lokalnog uređaja preko lokalne mreže, brzina je obično znatno veća nego ako se podaci povlače iz cloud-a preko internet konekcije, gde je brzina ograničena raspoloživim internet paketom firme.

Tip restore-a — pojedinačni fajlovi naspram potpune rekonstrukcije sistema

Vraćanje jednog ili nekoliko fajlova je brz proces. Potpuna rekonstrukcija celog servera od nule (bare-metal restore), uključujući operativni sistem i sve aplikacije, prirodno traje mnogo duže, jer uključuje mnogo više koraka.

Dostupnost hardvera na koji se vrši restore

Ako je originalni hardver oštećen i potrebna je nabavka nove opreme pre nego što proces restore-a uopšte može da počne, ovo dodaje značajno vreme koje nema veze sa samim tehničkim procesom vraćanja podataka, ali je deo stvarnog, ukupnog vremena koje firma provede u zastoju.

Kompleksnost sistema koji se vraća

Jednostavan fajl server se vraća brže od kompleksnog sistema sa međusobno zavisnim komponentama — na primer, Active Directory koji mora biti vraćen pre nego što ostatak mreže može normalno da funkcioniše, ili baza podataka koja zahteva specifičan redosled koraka za konzistentno vraćanje.

Realni primeri trajanja različitih tipova restore-a

Iako konkretno vreme uvek zavisi od specifične situacije, evo opštih okvira koji pomažu u planiranju:

  • Vraćanje pojedinačnog fajla ili nekoliko dokumenata — nekoliko minuta.
  • Vraćanje jednog foldera sa umerenom količinom podataka — od nekoliko minuta do sat vremena, u zavisnosti od veličine.
  • Vraćanje cele virtuelne mašine iz lokalnog backupa — od trideset minuta do nekoliko sati, u zavisnosti od veličine i kompleksnosti.
  • Bare-metal restore fizičkog servera na novom hardveru — od nekoliko sati do celog radnog dana, uključujući vreme za pripremu i konfigurisanje novog hardvera.
  • Pun restore velike količine podataka iz cloud backupa preko standardne internet konekcije — može trajati danima, u zavisnosti od količine podataka i brzine interneta.

Kako skratiti stvarno vreme restore-a

Kombinacija lokalnog i offsite backupa

Kao što smo pominjali kroz ovu seriju, lokalni backup omogućava mnogo brži restore za svakodnevne, manje probleme, dok offsite backup služi kao zaštita za katastrofalnije scenarije gde brzina nije jedini prioritet.

Priprema zamenskog hardvera unapred

Za kritične sisteme, unapred pripremljena zamenska oprema (deo Disaster Recovery plana o kojem smo pisali) drastično skraćuje vreme potrebno za bare-metal restore, jer se eliminiše korak nabavke opreme nakon što se problem već dogodio.

Prioritizacija kritičnih sistema

Umesto pokušaja da se odjednom vrati sve, jasno definisan redosled prioriteta — koji sistemi moraju prvo biti vraćeni da bi firma mogla da nastavi osnovno funkcionisanje — omogućava da najkritičniji delovi budu operativni brže, dok se manje hitni delovi vraćaju paralelno ili naknadno.

Redovno testiranje za realnu procenu vremena

Kao što smo naglašavali, redovno testiranje restore procesa ne samo da potvrđuje da sistem funkcioniše, već pruža i realnu, izmerenu procenu koliko vreme zaista traje, umesto teoretske pretpostavke koja se možda neće pokazati tačnom tokom stvarne krize.

Komuniciranje realnog vremena sa rukovodstvom firme

Jednom kada se utvrdi realno vreme potrebno za restore različitih scenarija, ova informacija treba da bude jasno komunicirana rukovodstvu firme, kako bi razumeli šta zaista da očekuju u slučaju problema, i mogli da donesu informisanu odluku o tome da li je potrebno investirati u infrastrukturu koja bi skratila ovo vreme (na primer, kroz napredniji Disaster Recovery pristup).

Naš pristup u Trace Link-u

Kroz redovno testiranje restore procesa, pružamo klijentima realnu, izmerenu procenu koliko vremena bi zaista bilo potrebno za oporavak različitih sistema, umesto teoretskih pretpostavki, i predlažemo unapređenja infrastrukture ako izmereno vreme ne odgovara stvarnim poslovnim potrebama firme. Radimo sa firmama u Novom Sadu, Beogradu i širom Srbije.

Zaključak

Vreme potrebno za restore podataka zavisi od kombinacije faktora — količine podataka, brzine mreže, tipa restore-a, i dostupnosti potrebnog hardvera. Realna, izmerena procena ovog vremena, dobijena kroz redovno testiranje, omogućava firmi da postavi realna očekivanja i, ako je potrebno, investira u infrastrukturu koja skraćuje ovo vreme na prihvatljiv nivo. Ako želite realnu procenu vremena restore-a za vašu infrastrukturu, javite nam se preko kontakt forme.