
Selles märkuses käsitletakse erinevaid "suuri" varundustarkvarasid, sealhulgas ka kommertstooted. Kandidaatide nimekiri: Veeam Agent Linuxile, Bacula.
Kontrollitakse töötamist just failisüsteemiga, et oleks mugav võrrelda eelneva kandidaatidega.
Oodatavad tulemused
Kuna mõlemad kandidaadid on universaalsed valmislahendused, on kõige olulisemaks tulemuseks prognoositav töö, nimelt sama töötamise aeg sama andmemahtu töötlemisel ning sama koormusega.
Veeam Agent Linuxile ülevaade
See varundustarkvara töötab plokkseadmetega, milleks on tal Linuxi tuumale modulaarne funktsioon, mis tagab varukoopia terviklikkuse, jälgides muudetud andmeplokke. Täiendav kirjeldus on saadaval .
Failivarukoopia loomise protsess põhineb samal tuumamoodulil: luuakse plokkseadmest koopia, mis monteeritakse ajutisse katalooge, seejärel sünkroniseeritakse andmed failide kaupa koopiast teise kohaliku katalooge või kaugkatalooge smb või nfs protokolli kaudu, kus luuakse mitu faili omamoodi formaadis.
Failivarukoopia loomise protsess ei õnnestunud lõpuni viia. Umbes 15-16% täitmise juures aeg kukkus 600 kb/s ja alla, 50% protsessori kasutamise juures, mis potentsiaalselt tõi kaasa 6-7 tunni varundamisprotsessi töö, seetõttu peatati protsess.
Veeami tehnilise toe poole on esitatud pilet, mille töötajad soovitasid lahenduseks kasutada plokkide režiimi.
Plokirežiimis varukoopiate loomise töö tulemused on järgmised:
Programmi tööaeg sel režiimil on 6 minutit 20 GB andmete kohta.
Kokkuvõttes on programmist üldiselt piisavalt head muljed, kuid üldises ülevaates ei arvestata seda suures osas failirežiimi suure aegluse tõttu.
Bacula ülevaade
Bacula — kliendi-serveri tarkvara varukoopiate loomiseks, koosneb loogiliselt mitmest osast, millest igaühel on oma funktsioon. Juht on see, mis haldab, FileDaemon on teenus, mis vastutab varukoopiate loomise eest, StorageDaemon on varukoopiate salvestamise teenus, Console on liides juhi jaoks (olemas TUI, GUI ja veebiversioonid). See kompleks on samuti kaasatud ülevaatesse, kuna hoolimata kõrgest sissepääsuklipist on see piisavalt populaarne varukoopiehalduse tööriist.
Täielike varukoopiate loomise režiimis
Selles režiimis on Bacula osutunud piisavalt ennustatavaks, luues varukoopia keskmiselt 10 minutiga,
koormuse profiil välja nägi selline:
Varukoopiate suurus oli umbes 30 GB, nagu oodati selle režiimi puhul.
Inkrementaalsete varukoopiate loomisel ei olnud tulemused eriti erinevad, välja arvatud muidugi hoidla suurus (umbes 14 GB).
Kokkuvõttes on näha ühtlast koormust ühele protsessori tuumale, samuti on näha, et näitajad on sarnased tavalise tar-iga, kus on aktiveeritud tihendamine. Kuna bacula varundusreeglid on väga ja väga ulatuslikud — ei õnnestunud selget eelist näidata.
tulemused näitasid ainult nelja ebaolulise koodibloki kattuvust, mis olid tingitud POSIX ja ANSI C nõuetest.
Kokkuvõttes on olukord ebasoodne mõlema kandidaadi jaoks, tõenäoliselt seetõttu, et kasutatakse failipõhist varukoopiate loomise režiimi. Järgmises osas vaadatakse samuti varukoopiatest taastamise protsessi, üldised järeldused saab teha kokkuvõtva aja põhjal.
Teade
Varundamine, osa 5: Bacula ja Veeam Backup for Linux testimine
Varundamine, osa 6: Varundamise tööriistade võrdlus
Varundamine, osa 7: Järeldused
Artikli autor: Pavel Demkovich
Allikas: habr.com
