Varnostno kopiranje, 5. del: Testiranje Bacula in Veeam Backup za Linux

Varnostno kopiranje, 5. del: Testiranje Bacula in Veeam Backup za Linux

Ta opomba obravnava različno »veliko« programsko opremo za varnostno kopiranje, vključno s komercialno. Seznam kandidatov: Veeam Agent za Linux, Bacula.

Delo z datotečnim sistemom bo preverjeno, tako da bo priročno primerjati s prejšnjimi kandidati.

Pričakovani rezultati

Ker gre pri obeh kandidatih za univerzalne pripravljene rešitve, bo najpomembnejši rezultat predvidljivost dela, in sicer enak obratovalni čas pri obdelavi enake količine podatkov ter enaka obremenitev.

Pregled Veeam Agent for Linux

Ta program za varnostno kopiranje deluje z blokovnimi napravami, za katere ima modul za jedro Linuxa, ki zagotavlja celovitost varnostne kopije s sledenjem spremenjenim podatkovnim blokom. Podrobnejši opis najdete tukaj.

Postopek izdelave varnostne kopije datoteke deluje na podlagi istega jedrnega modula: ustvari se posnetek blokovne naprave, ki se priklopi v začasni imenik, nakar se podatki datoteka za datoteko sinhronizirajo iz posnetka v drug lokalni imenik oz. na daljavo prek protokola smb ali nfs, kjer se ustvari več datotek v lastniški obliki.

Postopek ustvarjanja varnostne kopije datoteke ni bil nikoli dokončan. Pri približno 15–16 % izvajanja je hitrost padla na 600 kbsec in manj, pri 50 % izkoriščenosti procesorja, kar je lahko povzročilo, da se postopek varnostnega kopiranja izvaja 6–7 ur, zato je bil postopek ustavljen.

Ustvarjena je bila zahteva za tehnično podporo Veeam, katere zaposleni so kot rešitev predlagali uporabo blokirnega načina.

Rezultati blokovnega načina ustvarjanja varnostnih kopij so naslednji:

Varnostno kopiranje, 5. del: Testiranje Bacula in Veeam Backup za Linux

Čas delovanja programa v tem načinu je 6 minut za 20 GB podatkov.

Na splošno precej dobri vtisi o programu, vendar ga v splošnem pregledu ne bomo upoštevali zaradi same počasnosti datotečnega načina delovanja.

Pregled Bacula

Bacula je program za varnostno kopiranje odjemalec-strežnik, ki je logično sestavljen iz več delov, od katerih vsak opravlja svoj del naloge. Obstaja Director, ki se uporablja za upravljanje, FileDaemon - storitev, odgovorna za varnostne kopije, StorageDaemon - storitev za shranjevanje varnostnih kopij, Console - vmesnik za Director (obstajajo TUI, GUI, spletne možnosti). Ta kompleks je vključen v pregled tudi zato, ker je kljub precej visoki oviri za vstop precej priljubljeno sredstvo za organiziranje varnostnih kopij.

V načinu popolne varnostne kopije

V tem načinu se je Bacula izkazala za precej predvidljivo, saj je varnostno kopijo dokončala v povprečju 10 minut,
Profil obremenitve se je izkazal tako:

Varnostno kopiranje, 5. del: Testiranje Bacula in Veeam Backup za Linux

Velikost varnostnih kopij je bila približno 30 GB, kot je bilo pričakovano pri delu v tem načinu delovanja.

Pri izdelavi inkrementalnih varnostnih kopij rezultati niso bili kaj dosti drugačni, razen velikosti repozitorija seveda (približno 14 GB).

Na splošno lahko vidite enakomerno obremenitev enega procesorskega jedra in tudi, da je zmogljivost podobna navadnemu tar-u z aktiviranim stiskanjem. Ker so nastavitve varnostnega kopiranja bacule zelo, zelo obsežne, ni bilo mogoče pokazati očitne prednosti.

Ugotovitve

Na splošno je situacija neugodna za oba kandidata, najverjetneje zaradi dejstva, da se uporablja datotečni način za ustvarjanje varnostnih kopij. Naslednji del bo obravnaval tudi postopek obnovitve iz varnostnih kopij, na podlagi skupnega časa pa je mogoče narediti splošne zaključke.

Obvestilo

Varnostno kopiranje, 1. del: Zakaj je potrebno varnostno kopiranje, pregled metod, tehnologij
Varnostno kopiranje, 2. del: Pregled in testiranje orodij za varnostno kopiranje, ki temeljijo na rsync
Varnostno kopiranje 3. del: Pregled in testiranje dvojnosti, duplicati
Varnostno kopiranje, 4. del: Pregled in testiranje zbackup, restic, borgbackup
Varnostno kopiranje, 5. del: Testiranje Bacula in Veeam Backup za Linux
Varnostno kopiranje, 6. del: Primerjava orodij za varnostno kopiranje
Varnostno kopiranje, 7. del: Zaključki

Objavil: Pavel Demkovič

Vir: www.habr.com

Dodaj komentar