Sigurnosno kopiranje, dio 5: Testiranje Bacula i Veeam Backup za Linux

Sigurnosno kopiranje, dio 5: Testiranje Bacula i Veeam Backup za Linux

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 ovdje.

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:

Sigurnosno kopiranje, dio 5: Testiranje Bacula i Veeam Backup za Linux

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:

Sigurnosno kopiranje, dio 5: Testiranje Bacula i Veeam Backup za Linux

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 1: Zašto je potrebno sigurnosno kopiranje, pregled metoda, tehnologija
Sigurnosno kopiranje, dio 2: Pregled i testiranje rsync-based sredstava za sigurnosno kopiranje
Sigurnosno kopiranje, dio 3: Pregled i testiranje duplicity, duplicati
Backup, dio 4: Pregled i testiranje zbackup, restic, borgbackup
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

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster