Rezervna kopija spremna: razbijanje mitova u čast praznika

Rezervna kopija spremna: razbijanje mitova u čast praznika

Backup nije jedna od trendi tehnologija o kojima se viče iz svake pegle. To jednostavno mora biti u bilo kojoj ozbiljnoj kompaniji, to je sve. Izrađujemo sigurnosne kopije nekoliko hiljada servera u našoj banci - ovo je složen, zanimljiv posao čije neke suptilnosti, kao i tipične zablude o rezervnim kopijama, samo želimo da im kažemo.

Na ovoj temi radim skoro 20 godina, od kojih su zadnje 2 godine bile u Promsvyazbanci. Na samom početku prakse radio sam sigurnosne kopije gotovo ručno, sa skriptama koje su jednostavno kopirale fajlove. Tada su se u Windows-u pojavili praktični alati: Robocopy uslužni program za pripremu datoteka i NT Backup za kopiranje. I tek tada je došlo vrijeme za specijalizovani softver, prvenstveno Veritas Backup Exec, koji se sada zove Symantec Backup Exec. Tako da sam već dugo upoznat sa sigurnosnom kopijom.

Jednostavno rečeno, backup je čuvanje kopije podataka (virtuelnih mašina, aplikacija, baza podataka i datoteka) za svaki slučaj sa određenom regularnošću. Svaki slučaj se obično manifestira kao hardverski ili logički kvar i rezultira gubitkom podataka. Svrha sigurnosnog sistema je smanjenje gubitka informacija. Kvar hardvera je, na primjer, kvar servera ili skladišta gdje se nalazi baza podataka. Logično - ovo je gubitak ili promjena dijela podataka, uključujući i zbog ljudskog faktora: slučajno su izbrisali tablicu, datoteku, pokrenuli krivu skriptu za izvršenje. Postoje i zahtjevi regulatora za pohranjivanje određene vrste informacija na duži period, na primjer, do nekoliko godina.

Rezervna kopija spremna: razbijanje mitova u čast praznika

Najtipičnija upotreba rezervnih kopija je restauracija sačuvane kopije baza podataka za implementaciju različitih test sistema, klonova za programere.

Postoji nekoliko tipičnih mitova oko backup-a koje bi trebalo odavno razbiti. Evo najpoznatijih od njih.

Mit 1. Sigurnosna kopija je dugo bila samo mala funkcija unutar sigurnosnih ili skladišnih sistema

Backup sistemi i dalje ostaju zasebna klasa rješenja i vrlo neovisna. Imaju previše posla. U stvari, oni su posljednja linija odbrane kada je u pitanju integritet podataka. Dakle, rezervna kopija radi svojim tempom, po svom rasporedu. Za servere se generiše dnevni izvještaj, postoje događaji koji djeluju kao okidači za nadzorni sistem.

Rezervna kopija spremna: razbijanje mitova u čast praznika

Plus, model pristupa sistemu rezervnih kopija omogućava vam da delegirate deo ovlašćenja administratorima ciljnih sistema za upravljanje rezervnim kopijama.

Mit 2. Kada postoji RAID, rezervna kopija više nije potrebna.

Rezervna kopija spremna: razbijanje mitova u čast praznika

Nesumnjivo je da su RAID nizovi i replikacija podataka dobar način zaštite informacionih sistema od hardverskih kvarova, a ako imate rezervni server, možete brzo organizovati prelazak na njega u slučaju kvara glavne mašine.

Od logičkih grešaka koje su napravili korisnici sistema, redundantnost i replikacija ne štedi. Evo servera u stanju pripravnosti za povratno upisivanje - da, može pomoći ako se otkrije greška prije nego što je sinhronizirana. A ako je trenutak propušten? Ovdje će pomoći samo pravovremena rezervna kopija. Ako znate da su se podaci jučer promijenili, možete vratiti sistem na prekjučer i iz njega izvući potrebne podatke. S obzirom na činjenicu da su logičke greške najčešće, dobra stara sigurnosna kopija ostaje provjerena i neophodna alatka.

Mit 3. Sigurnosna kopija je nešto što se radi jednom mjesečno.

Učestalost sigurnosnog kopiranja je konfigurabilna postavka koja prvenstveno ovisi o zahtjevima vašeg sistema za sigurnosno kopiranje. Sasvim je moguće pronaći podatke koji se gotovo nikada ne mijenjaju i nisu posebno važni, njihov gubitak neće biti kritičan za kompaniju.
Oni se, zaista, mogu praviti sigurnosna kopija jednom mjesečno, pa čak i rjeđe. Ali kritičniji podaci se češće spremaju, ovisno o indikatoru RPO (Recovery point objrective), koji postavlja dozvoljeni gubitak podataka. To može biti jednom sedmično, jednom dnevno ili čak nekoliko puta na sat. Imamo ove evidencije transakcija iz DBMS-a.

Rezervna kopija spremna: razbijanje mitova u čast praznika

Kada se sistemi puštaju u komercijalni rad, mora biti odobrena rezervna dokumentacija koja odražava glavne tačke, proceduru ažuriranja, proceduru vraćanja sistema u prethodno stanje, proceduru čuvanja rezervnih kopija i slično.

Mit 4. Obim kopija stalno raste i u potpunosti zauzima svaki dodijeljeni prostor.

Sigurnosne kopije imaju ograničen period čuvanja. Nema smisla, na primjer, pohranjivati ​​svih 365 dnevnih rezervnih kopija tokom godine. U pravilu je prihvatljivo čuvati dnevne kopije 2 sedmice, nakon čega se zamjenjuju svježim, a verzija koja je napravljena prva u mjesecu ostaje na dugoročnom čuvanju. On se, pak, također pohranjuje na određeno vrijeme - svaka kopija ima vijek trajanja.

Rezervna kopija spremna: razbijanje mitova u čast praznika

Postoji zaštita od gubitka podataka. Primjenjuje se pravilo: prije nego što se izbriše sigurnosna kopija, mora se formirati sljedeća. Dakle, podaci neće biti izbrisani ako sigurnosna kopija nije završena, na primjer, zbog nedostupnosti servera. Ne samo da se poštuju vremenski okviri, već se kontroliše i broj kopija u kompletu. Ako je sistem dizajniran da ima dvije pune sigurnosne kopije, uvijek će ih postojati dvije, a stara će biti izbrisana tek kada se uspješno napiše nova treća. Dakle, rast volumena koji zauzima rezervna arhiva povezan je samo s rastom količine zaštićenih podataka i ne ovisi o vremenu.

Mit 5. Backup je počeo - sve je visilo

Bolje je reći ovo: ako sve visi, onda ruke administratora ne rastu odatle. Općenito, učinak sigurnosne kopije ovisi o mnogim faktorima. Na primjer, o brzini samog backup sistema: koliko su brze diskovne memorije, biblioteke traka. Od brzine servera rezervnog sistema: da li imaju vremena za obradu podataka, vršenje kompresije i deduplikacije. I na brzinu komunikacijskih linija između klijenta i servera.

Sigurnosna kopija može ići u jedan ili više tokova, ovisno o tome da li sistem koji se sigurnosno kopira podržava višenitno. Na primjer, Oracle DBMS vam omogućava da date više niti, prema broju dostupnih procesora, sve dok brzina prijenosa ne dostigne ograničenje propusnosti mreže.

Ako pokušate napraviti sigurnosnu kopiju velikog broja niti, onda postoji šansa da preopteretite sistem koji radi, on će zaista početi usporavati. Stoga se bira optimalan broj niti kako bi se osigurale dovoljne performanse. Ako je čak i najmanji pad performansi kritičan, onda postoji odlična opcija kada se sigurnosna kopija ne vrši s borbenog servera, već iz njegovog klona - standby u terminologiji baze podataka. Ovaj proces ne pokreće glavni radni sistem. Podaci se mogu preuzeti kroz više tokova, pošto se server ne koristi za održavanje.

U velikim organizacijama kreira se posebna mreža za sistem rezervnih kopija tako da rezervna kopija ne utiče na proizvodnju. Osim toga, promet se možda ne prenosi preko mreže, već preko SAN-a.
Rezervna kopija spremna: razbijanje mitova u čast praznika
Trudimo se i da rasporedimo opterećenje tokom vremena. Sigurnosne kopije se uglavnom rade u neradno vrijeme: noću, vikendom. Takođe, ne rade svi u isto vreme. Sigurnosne kopije virtuelnih mašina su poseban slučaj. Proces praktički nema uticaja na performanse same mašine, tako da se rezervna kopija može rasporediti preko dana, a ne odlagati sve noću. Ima mnogo suptilnosti, ako sve uzmete u obzir, sigurnosna kopija neće uticati na performanse sistema.

Mit 6. Pokrenuo rezervni sistem - to je tolerancija grešaka za vas

Nikada nemojte zaboraviti da je rezervni sistem posljednja linija odbrane, što znači da bi ispred njega trebalo biti još pet sistema koji osiguravaju kontinuitet, visoku dostupnost i toleranciju na katastrofe IT infrastrukture i informacionih sistema preduzeća.

Ne isplati se nadati se da će backup vratiti sve podatke i brzo podići pali servis. Gubitak podataka od trenutka pravljenja rezervne kopije do trenutka kvara je zagarantovan, a podaci se mogu učitati na novi server nekoliko sati (ili dana, ako imate sreće). Stoga ima smisla kreirati punopravne sisteme otporne na greške bez prebacivanja svega na rezervnu kopiju.

Mit 7. Jednom sam postavio rezervnu kopiju, proverio da li radi. Ostaje samo pogledati dnevnike

Ovo je jedan od najštetnijih mitova, čiju lažnost shvatite tek tokom incidenta. Uspješne rezervne evidencije nisu garancija da je sve zaista prošlo kako treba. Važno je unaprijed provjeriti spremljenu kopiju za primenu. To jest, pokrenite proces oporavka u testnom okruženju i pogledajte rezultat.

I malo o radu sistem administratora

U ručnom načinu rada niko već duže vrijeme ne kopira podatke. Moderni SRK-ovi mogu sigurnosno kopirati gotovo sve, samo ga morate pravilno podesiti. Ako je dodat novi server, postavite pravila: izaberite sadržaj za koji će biti napravljena rezervna kopija, navedite opcije skladištenja i primenite raspored.

Rezervna kopija spremna: razbijanje mitova u čast praznika

U isto vrijeme, još uvijek ima puno posla zbog široke flote servera, uključujući baze podataka, sisteme pošte, klastere virtuelnih mašina i dijeljenje datoteka kako na Windows-u tako i na Linux-u/Unix-u. Zaposleni koji održavaju backup sistem u radu ne sjede besposleni.

U čast praznika, svim administratorima želim jake živce, jasnoću pokreta i beskrajan prostor za čuvanje rezervnih kopija!

izvor: www.habr.com

Dodajte komentar