
Ovaj članak razmatra različite "velike" softverske alate za sigurnosno kopiranje, uključujući komercijalne. Lista kandidata: Veeam Agent za Linux, Bacula.
Testirat će se rad s datotečnim sustavom kako bi se olakšalo uspoređivanje s prethodnim kandidatima.
Očekivani rezultati
Budući da su oba kandidata univerzalna gotova rješenja, najvažniji rezultat bit će predvidljivost rada, a to jest — isto vrijeme rada prilikom obrade istog volumena podataka, kao i ista opterećenja.
Pregled Veeam Agenta za Linux
Ovaj softver za sigurnosno kopiranje radi s blokovnim uređajima, za što ima modul za Linux kernel koji osigurava cjelovitost sigurnosne kopije praćenjem izmijenjenih blokova podataka. Opširniji opis nalazi se .
Proces stvaranja datotečne sigurnosne kopije temelji se na istom modulu kernela: stvara se preslikavanje blokovnog uređaja, koje se montira u privremeni katalog, a zatim se sinkronizacija podataka obavlja po datotekama iz preslikavanja u drugi lokalni katalog, ili udaljeni putem smb ili nfs protokola, gdje se stvaraju nekoliko datoteka u proprietarnom formatu.
Proces stvaranja datotečne sigurnosne kopije nije mogao biti dovršen. Otprilike na 15-16% izvršenja, brzina je pala na 600 kB/s i niže, pri 50% korištenja CPU-a, što je potencijalno vodilo do 6-7 sati rada procesa sigurnosnog kopiranja, zbog čega je proces zaustavljen.
Podnesen je zahtjev za tehničku podršku Veeam, čiji su djelatnici kao rješenje predložili korištenje bloknog moda.
Rezultati rada u bloknom modu za sigurnosno kopiranje su sljedeći:
Vrijeme rada programa u ovom modu — 6 minuta za 20 GB podataka.
Općenito, impresije o radu programa su prilično dobre, ali u opširnijem pregledu neće se uzeti u obzir zbog znatne sporosti u radu s datotekama.
Pregled Bacula
Bacula — klijent-server softver za izradu sigurnosnih kopija, logički se sastoji od nekoliko dijelova, od kojih svaki obavlja svoju funkciju. Tu je Director, koji služi za upravljanje, FileDaemon — usluga odgovorna za izradu sigurnosnih kopija, StorageDaemon — usluga pohrane sigurnosnih kopija, Console — sučelje za Director (tu su TUI, GUI, Web opcije). Ovaj paket je uključен u pregled i zato što, unatoč visokom pragu ulaska, uživa priličnu popularnost kao sredstvo za organizaciju sigurnosnog kopiranja.
U načinu izrade punih sigurnosnih kopija
U ovom načinu rada Bacula se pokazala prilično predvidljivom, stvarajući sigurnosnu kopiju u prosjeku za 10 minuta,
profil opterećenja bio je sljedeći:
Veličina sigurnosnih kopija bila je otprilike 30 GB, što je i očekivano u ovom načinu rada.
Pri izradi inkrementalnih sigurnosnih kopija rezultati se nisu znatno razlikovali, osim veličine repozitorija, naravno (oko 14 GB).
Općenito, vidljivo je ravnomjerno opterećenje na jednom CPU jezgru, a takođe i da su rezultati slični običnom tar-u s aktiviranim kompresijom. S obzirom na to da su postavke Bacula za sigurnosno kopiranje vrlo opsežne — nije bilo moguće prikazati jasnu prednost.
Rezultati
Općenito, situacija je nepovoljna za oba kandidata, najvjerojatnije zbog toga što se koristi datotečni način izrade sigurnosnih kopija. U sljedećem dijelu bit će razmotren i proces obnavljanja iz sigurnosnih kopija, dok se opći zaključci mogu donijeti na temelju ukupnog vremena.
Najava
Sigurnosno kopiranje, dio 5: Testiranje Bacula i Veeam Backup za Linux
Backup, dio 6: Usporedba alata za izradu sigurnosnih kopija
Backup, dio 7: Zaključci
Autor publikacije: Pavel Demkovič
Izvor: habr.com
