Backup servera

Server je često srce IT infrastrukture firme — mesto gde se čuvaju najvažniji podaci, gde radi poslovni softver, gde se odvija najviše svakodnevne aktivnosti. Upravo zato backup servera zaslužuje posebnu pažnju, drugačiju od standardnog backupa pojedinačnih računara. U ovom tekstu objašnjavamo specifičnosti i najbolje prakse za backup serverske infrastrukture.

Zašto je backup servera drugačiji od backupa običnog računara

Server obično non-stop radi, opslužuje više korisnika istovremeno, i često sadrži kompleksnije sisteme poput baza podataka koje zahtevaju poseban pristup da bi backup bio konzistentan. Za razliku od jednostavnog kopiranja fajlova sa radne stanice, backup servera mora uzeti u obzir aktivne procese, otvorene konekcije, i potrebu da se sistem ne prekine tokom kreiranja kopije.

Ključni izazov — konzistentnost podataka tokom backupa

Ako se server backupuje dok su fajlovi aktivno u upotrebi — na primer, baza podataka koja se menja u realnom vremenu — postoji rizik da backup kopija uhvati podatke u nekonzistentnom, delimično izmenjenom stanju, što bi kasnije moglo praviti probleme prilikom vraćanja. Rešenje ovog problema zahteva specijalizovane tehnike koje osiguravaju da backup uhvati konzistentnu, validnu sliku sistema u datom trenutku.

Pristupi obezbeđivanju konzistentnosti

Snapshot tehnologija

Kao što smo objasnili u ranijem tekstu, snapshot tehnologija omogućava trenutno “zamrzavanje” stanja sistema, obezbeđujući konzistentnu osnovu za backup bez potrebe da se server privremeno zaustavi.

Aplikacijski svesni backup (application-aware)

Napredniji backup sistemi komuniciraju direktno sa aplikacijama koje rade na serveru (na primer, bazom podataka) kako bi osigurali da su svi tekući procesi u konzistentnom stanju pre nego što backup kopija bude kreirana, sprečavajući probleme koji bi nastali iz backupa napravljenog usred nezavršene transakcije.

Backup van vršnog opterećenja

Planiranje backupa za period kada je server najmanje opterećen (obično noću ili tokom vikenda) smanjuje rizik od konflikta sa aktivnim procesima i minimizuje uticaj na performanse tokom radnog vremena.

Šta sve treba obuhvatiti backupom servera

Podaci i fajlovi

Osnovni, ali ne i jedini element — svi dokumenti, deljeni folderi i druge datoteke koje server čuva.

Baze podataka

Ako server hostuje bazu podataka za poslovni softver, backup baze zahteva poseban pristup koji smo detaljnije obradili u posebnom tekstu o backupu SQL baza.

Konfiguracija sistema

Podešavanja operativnog sistema, instaliranog softvera, mrežna podešavanja — sve ovo je potrebno za brzu rekonstrukciju servera u slučaju potpunog kvara, ne samo za vraćanje podataka na već postojeći, funkcionalan sistem.

Korisnički nalozi i prava pristupa

Ako server upravlja korisničkim nalozima (na primer, kroz Active Directory), ova informacija je kritična za obnavljanje pravilnog funkcionisanja cele mreže nakon oporavka.

Backup celog sistema naspram backupa samo podataka

Postoji važna razlika između backupa koji čuva samo podatke (fajlove, bazu) i backupa koji čuva ceo sistem, uključujući operativni sistem i sve instalirane programe (poznat kao image ili bare-metal backup). Potonji pristup omogućava mnogo brži oporavak u slučaju potpunog kvara hardvera, jer se ceo server može brzo rekonstruisati na novom uređaju, umesto da se operativni sistem i softver instaliraju ispočetka pre nego što se podaci uopšte mogu vratiti.

Backup virtuelizovanih servera

Za firme koje koriste virtuelizaciju (VMware ili Hyper-V), backup se često pojednostavljuje jer se cela virtuelna mašina može backupovati kao jedinstvena celina, uključujući operativni sistem, aplikacije i podatke. O ovome detaljnije pišemo u posebnim tekstovima posvećenim backupu VMware i Hyper-V okruženja.

Fizička lokacija backup kopija servera

Kao i kod svakog backupa, pravilo 3-2-1 ostaje relevantno — backup servera ne sme biti čuvan isključivo na istom fizičkom mestu kao i sam server, jer bi fizička katastrofa (požar, poplava, krađa) mogla uništiti i original i kopiju istovremeno.

Praćenje uspešnosti backup procesa

S obzirom na kritičnost servera, praćenje da li se backup zaista uspešno izvršava svake noći treba biti prioritet — propušten ili neuspešan backup servera treba odmah da generiše upozorenje koje zahteva hitnu pažnju, ne da se otkrije tek nedelju dana kasnije tokom rutinske provere.

Naš pristup u Trace Link-u

Postavljamo backup rešenja za servere naših klijenata uz pažljivu pažnju na konzistentnost podataka, uključujući aplikacijski svesan backup za baze podataka i kompletan image backup koji omogućava brz oporavak u slučaju potpunog kvara hardvera. Radimo sa firmama u Novom Sadu, Beogradu i širom Srbije.

Zaključak

Backup servera zahteva pažljiviji pristup od standardnog backupa pojedinačnih računara, zbog kompleksnosti aktivnih sistema i potrebe za konzistentnošću podataka. Pravilno postavljen backup servera, koji obuhvata i podatke i konfiguraciju celog sistema, omogućava brz i pouzdan oporavak čak i u slučaju potpunog kvara hardvera. Ako želite proveru da li je backup vašeg servera adekvatno postavljen, javite nam se preko kontakt forme.