Backup, del 5: Testning av Bacula och Veeam Backup för Linux

Backup, del 5: Testning av Bacula och Veeam Backup för Linux

I denna anteckning kommer olika "stora" programvaror för backup att diskuteras, inklusive kommersiella alternativ. Kandidatlistan: Veeam Agent för Linux, Bacula.

Det kommer att kontrolleras hur det fungerar med filsystemet, för att kunna jÀmföra med de tidigare kandidaterna.

FörvÀntade resultat

Eftersom bÄda kandidaterna Àr universella fÀrdiga lösningar, kommer det viktigaste resultatet att vara förutsÀgbarheten i arbetet, det vill sÀga samma arbetstid vid bearbetning av samma datavolym samt samma belastning under tiden.

Översikt över Veeam Agent för Linux

Detta backup-program arbetar med blockenheter, och har en modul för Linux-kÀrnan som sÀkerstÀller integriteten i backupen genom att spÄra Àndrade datablokkar. En mer detaljerad beskrivning finns hÀr.

Processen för att skapa en filbackup bygger pÄ samma kÀrnmodul: en avbildning av blockenheten skapas, som monteras i en tillfÀllig katalog, varefter datan synkroniseras filvis frÄn avbildningen till en annan lokal katalog, eller till en fjÀrrplats via smb eller nfs, dÀr flera filer skapas i ett proprietÀrt format.

Processen för att skapa filbackupen kunde inte slutföras. UngefÀr vid 15-16 % avklarade sjönk hastigheten till 600 kB/s eller lÀgre, vid 50 % CPU-anvÀndning, vilket potentiellt skulle leda till 6-7 timmars backup-process, sÄ dÀrför avbröts processen.

En supportÀrende skapades hos Veeam, vars personal föreslog att anvÀnda blocklÀge som lösning.

Resultaten av arbetet i blocklÀget för backup Àr följande:

Backup, del 5: Testning av Bacula och Veeam Backup för Linux

Programmets arbetstid i detta lÀge Àr 6 minuter för 20 GB data.

Överlag Ă€r intrycken av programmets funktionalitet ganska positiva, men det kommer inte att beaktas i den allmĂ€nna översikten pĂ„ grund av den mycket lĂ„ngsamma filbearbetningen.

Översikt över Bacula

Bacula — klient-server programvara för backup, som logiskt bestĂ„r av flera delar, dĂ€r varje del utför sin del av arbetet. Det finns en Director som anvĂ€nds för att styra, FileDaemon — tjĂ€nsten som ansvarar för sĂ€kerhetskopiering, StorageDaemon — tjĂ€nsten för lagring av sĂ€kerhetskopior, Console — grĂ€nssnittet till Director (finns i TUI, GUI och webbvarianter). Detta komplex Ă€r ocksĂ„ inkluderat i översikten eftersom det, trots den betydligt höga intrĂ€deströskeln, Ă€r ett ganska populĂ€rt verktyg för att organisera sĂ€kerhetskopiering.

I lÀget för att skapa fullstÀndiga sÀkerhetskopior

I detta lÀge har Bacula visat sig vara förutsÀgbart, och har i genomsnitt skapat en sÀkerhetskopia pÄ 10 minuter.
Lastprofilen blev följande:

Backup, del 5: Testning av Bacula och Veeam Backup för Linux

Storleken pÄ sÀkerhetskopiorna var ungefÀr 30 GB, precis som förvÀntat i detta arbetssÀtt.

Vid skapandet av inkrementella sÀkerhetskopior skilde resultaten sig inte sÀrskilt mycket, förutom storleken pÄ arkivet, förstÄs (ungefÀr 14 GB).

Överlag syns en jĂ€mn belastning pĂ„ en CPU-kĂ€rna, och det stĂ„r klart att resultaten liknar vanliga tar med aktiverad komprimering. Eftersom instĂ€llningarna för Bacula för sĂ€kerhetskopiering Ă€r mycket omfattande, gick det inte att visa en tydlig fördel.

Resultat

Överlag Ă€r situationen ogynnsam för bĂ„da kandidaterna, troligen pĂ„ grund av att den anvĂ€nda metoden för sĂ€kerhetskopiering Ă€r filbaserad. I nĂ€sta del kommer Ă€ven Ă„terstĂ€llningsprocessen frĂ„n sĂ€kerhetskopior att undersökas; allmĂ€nna slutsatser kommer att kunna dras baserat pĂ„ den totala tiden.

TillkÀnnagivande

Backup, del 1: Varför behövs backup, översikt över metoder och teknologier
Backup, del 2: Översikt och test av rsync-baserade backupverktyg
Backup, del 3: Översikt och test av duplicity, duplicati
Backup, del 4: Översikt och test av zbackup, restic, borgbackup
Backup, del 5: Testning av Bacula och Veeam Backup för Linux
Backup, del 6: JÀmförelse av backupverktyg
Backup, del 7: Slutsatser

Författare av publiceringen: Pavel Demkovich

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster