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