Varundamine, osa 5: Bacula ja Veeam Backup for Linuxi testimine

Varundamine, osa 5: Bacula ja Veeam Backup for Linuxi testimine

Selles märkmes käsitletakse erinevaid "suuri" varundustarkvarasid, sealhulgas ka kommertstooteid. Kandidaatide nimekiri: Veeam Agent Linuxile, Bacula.

Kontrollitakse tööd just failisüsteemiga, et oleks mugav võrdleda eelnevate kandidaatidega.

Oodatavad tulemused

Kuna mõlemad kandidaadid on universaalsed valmislahendused, on peamine tulemus töö ettearvatavus, nimelt sama tööaeg sama andmemahtu töötlemisel ja sama koormuse puhul.

Veeam Agent Linuxile ülevaade

See varundustarkvara töötab plokkseadmetega, mille jaoks on tal Linuxi südamikku mõeldud moodul, mis tagab varukoopia puutumatuse, jälgides muudetud andmeblokke. Üksikasjalikuma kirjelduse leiate siit siit.

Failide varundamise protsess põhineb samal tuumamoodulil: luuakse plokiseadmest koopia, mis mountitakse ajutisse katalooge, seejärel sünkroniseeritakse andmed failide kaupa koopiast teise kohalikku katalooge või kaugserverisse smb või nfs protokolli kaudu, kus luuakse mitu faili patenteeritud formaadis.

Failide varundamise protsessi ei õnnestunud lõpuni viia. Umbes 15-16% täitmisel langes kiirus 600 kB/s ja alla selle, CPU kasutus ulatus 50%-ni, mis potentsiaalselt pikendas varundamisprotsessi 6-7 tunni võrra, seetõttu peatati protsess.

Loodi tugiavaldus Veeami tehnilisele abile, kes pakkus lahenduseks kasutada plokirežiimi.

Plokirežiimis varukoopiate loomise tulemused on järgmised:

Varundamine, osa 5: Bacula ja Veeam Backup for Linuxi testimine

Programmi tööaeg sellel režiimil on 6 minutit 20 GB andmete kohta.

Kokkuvõttes jäid programmist üldiselt üsna head muljed, kuid üldises ülevaates ei võeta seda arvesse suure failirežiimi aegluse tõttu.

Bacula ülevaade

Bacula — klient-server tarkvara varundamiseks, mis koosneb loogiliselt mitmest osast, millest igaüks täidab oma ülesande. On Director, mis haldab, FileDaemon — teenus, mis vastutab varundamise eest, StorageDaemon — varukoopiate salvestamise teenus, Console — liides Director'ile (on TUI, GUI, Web variandid). See kompleks on kaasatud ülevaatesse ka seetõttu, et hoolimata märgatavalt kõrgest sisenemisest, on see piisavalt populaarne varundamise korraldamise vahend.

Täielike varukoopiate loomise režiimis

Selles režiimis näitas Bacula end piisavalt etteennustatavalt, luues varukoopia keskmiselt 10 minutiga,
koormuse profiil kujunes selliseks:

Varundamine, osa 5: Bacula ja Veeam Backup for Linuxi testimine

Varukoopiate suurus oli umbes 30 GB, nagu oodatud käimasolevas töös.

Inkrementaalsete varukoopiate loomisel tulemused väga palju ei erine, välja arvatud muidugi hoidla suurus (umbes 14 GB).

Kokkuvõttes on näha ühtlast koormust ühe protsessori tuuma kohta, samuti sarnaseid näitajaid nagu tavalisel tar-failil koos aktiivse tihendamisega. Kuna Bacula varundamise seadistused on väga ulatuslikud, ei õnnestunud selget eelist näidata.

Tulemused

Kokkuvõttes on olukord mõlema kandidaadi jaoks ebasoodsam, tõenäoliselt seetõttu, et kasutatakse failipõhist varundamismeetodit. Järgmises osas käsitletakse ka varukoopiatest taastamise protsessi, ühiseid järeldusi saab teha koguaegade põhjal.

Teade

Varundamine, osa 1: Miks on varundamine vajalik, meetodite, tehnoloogiate ülevaade
Varundamine, osa 2: rsync-põhiste varunduslahenduste ülevaade ja testimine
Varundamine, osa 3: Duplicity ja Duplicati ülevaade ja testimine
Varundamine, osa 4: Zbackup, restic, borgbackup ülevaade ja testimine
Varundamine, osa 5: Bacula ja Veeam Backup for Linuxi testimine
Varundamine, osa 6: Varundamisvahendite võrdlus
Varundamine, osa 7: Järeldused

Autori publikatsioon: Pavel Demkovič

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster