Zálohovanie, časť 5: Testovanie Bacula a Veeam Backup pre Linux

Zálohovanie, časť 5: Testovanie Bacula a Veeam Backup pre Linux

Táto poznámka sa bude zaoberať rôznymi „veľkými“ zálohovacími softvérmi vrátane komerčných. Zoznam kandidátov: Veeam Agent pre Linux, Bacula.

Práca so súborovým systémom bude kontrolovaná, aby bolo možné porovnávať s predchádzajúcimi kandidátmi.

Očakávané výsledky

Keďže obaja kandidáti sú univerzálnymi hotovými riešeniami, najdôležitejším výsledkom bude predvídateľnosť práce, a to rovnaký operačný čas pri spracovaní rovnakého množstva dát, ako aj rovnaké zaťaženie.

Recenzia Veeam Agent pre Linux

Tento zálohovací program pracuje s blokovými zariadeniami, pre ktoré má modul pre jadro Linuxu, ktorý zabezpečuje integritu zálohy sledovaním zmenených dátových blokov. Podrobnejší popis nájdete tu.

Proces vytvárania zálohy súboru funguje na základe rovnakého modulu jadra: vytvorí sa snímka blokového zariadenia, ktorá sa pripojí do dočasného adresára, po ktorej sa údaje zo snímky zo snímky zosynchronizujú súbor po súbore do iného lokálneho adresára, príp. vzdialené cez protokol smb alebo nfs, kde je vytvorených niekoľko súborov v proprietárnom formáte.

Proces vytvárania zálohy súboru nebol nikdy dokončený. Pri približne 15 – 16 % spustenia rýchlosť klesla na 600 kbs a nižšie, pri 50 % vyťažení procesora, čo potenciálne spôsobilo, že proces zálohovania bežal 6 – 7 hodín, takže proces bol zastavený.

Bola vytvorená požiadavka na technickú podporu Veeam, ktorej zamestnanci navrhli použiť blokový režim ako riešenie.

Výsledky vytvárania záložných kópií blok po bloku sú nasledovné:

Zálohovanie, časť 5: Testovanie Bacula a Veeam Backup pre Linux

Prevádzková doba programu v tomto režime je 6 minút pre 20 GB dát.

Vo všeobecnosti celkom dobré dojmy z programu, ale nebude sa to brať do úvahy vo všeobecnom prehľade kvôli veľmi pomalému režimu prevádzky súboru.

Bacula Review

Bacula je zálohovací softvér klient-server, ktorý sa logicky skladá z niekoľkých častí, z ktorých každá vykonáva svoju časť práce. Existuje Director, ktorý sa používa na správu, FileDaemon - služba zodpovedná za zálohovanie, StorageDaemon - služba úložiska záloh, Console - rozhranie k Director (sú tu možnosti TUI, GUI, Web). Tento komplex je zaradený do prehľadu aj preto, že napriek výrazne vysokej bariére vstupu je pomerne obľúbeným prostriedkom na organizovanie záloh.

V režime plnej zálohy

V tomto režime sa Bacula ukázal ako celkom predvídateľný, pričom zálohu dokončil v priemere za 10 minút,
Profil zaťaženia dopadol takto:

Zálohovanie, časť 5: Testovanie Bacula a Veeam Backup pre Linux

Veľkosť záloh bola približne 30 GB, ako sa očakávalo pri práci v tomto prevádzkovom režime.

Pri vytváraní prírastkových záloh sa výsledky veľmi nelíšili, samozrejme okrem veľkosti úložiska (okolo 14 GB).

Vo všeobecnosti môžete vidieť rovnomerné zaťaženie jedného jadra procesora a tiež, že výkon je podobný bežnému dechtu s aktivovanou kompresiou. Vzhľadom na to, že nastavenia zálohovania bacula sú veľmi, veľmi rozsiahle, nebolo možné preukázať jasnú výhodu.

výsledky

Vo všeobecnosti je situácia pre oboch kandidátov nepriaznivá, s najväčšou pravdepodobnosťou kvôli tomu, že sa používa režim súborov na vytváranie záložných kópií. Ďalšia časť sa bude zaoberať aj procesom obnovy zo záloh, pričom na základe celkového času možno vyvodiť všeobecné závery.

Oznámenie

Zálohovanie, časť 1: Prečo je potrebné zálohovanie, prehľad metód, technológií
Zálohovanie, časť 2: Kontrola a testovanie zálohovacích nástrojov založených na rsync
Zálohovanie Časť 3: Kontrola a testovanie duplicity, duplicity
Zálohovanie Časť 4: Kontrola a testovanie zbackup, restic, borgbackup
Zálohovanie, časť 5: Testovanie Bacula a Veeam Backup pre Linux
Zálohovanie Časť 6: Porovnanie nástrojov zálohovania
Zálohovanie Časť 7: Závery

Pridané: Pavla Demkoviča

Zdroj: hab.com

Pridať komentár