Zálohování, část 5: Testování Bacula a Veeam Backup pro Linux

Zálohování, část 5: Testování Bacula a Veeam Backup pro Linux

Tato poznámka se bude zabývat různými „velkými“ zálohovacími software, včetně komerčních. Seznam kandidátů: Veeam Agent pro Linux, Bacula.

Bude zkontrolována práce se souborovým systémem, aby bylo možné porovnat s předchozími kandidáty.

Očekávané výsledky

Vzhledem k tomu, že oba kandidáti jsou univerzálními hotovými řešeními, bude nejdůležitějším výsledkem předvídatelnost práce, totiž stejná provozní doba při zpracování stejného množství dat a také stejná zátěž.

Recenze Veeam Agent pro Linux

Tento zálohovací program pracuje s blokovými zařízeními, pro něž má modul pro linuxové jádro, který zajišťuje integritu zálohy sledováním změněných datových bloků. Podrobnější popis lze nalézt zde.

Proces vytváření zálohy souborů funguje na základě stejného modulu jádra: vytvoří se snímek blokového zařízení, který se připojí do dočasného adresáře, poté se data ze snímku po souborech synchronizují do jiného lokálního adresáře, popř. vzdáleně přes protokol smb nebo nfs, kde je vytvořeno několik souborů v proprietárním formátu.

Proces vytváření zálohy souboru nebyl nikdy dokončen. Při přibližně 15–16 % provádění klesla rychlost na 600 kbs a níže, při využití procesoru 50 %, což potenciálně způsobilo, že proces zálohování běžel 6–7 hodin, takže byl proces zastaven.

Byl vytvořen požadavek na technickou podporu Veeam, jejíž zaměstnanci navrhli jako řešení použít blokový režim.

Výsledky režimu vytváření záložních kopií blok po bloku jsou následující:

Zálohování, část 5: Testování Bacula a Veeam Backup pro Linux

Provozní doba programu v tomto režimu je 6 minut pro 20 GB dat.

Obecně docela dobré dojmy z programu, ale nebude to bráno v úvahu v obecné recenzi kvůli velmi pomalému režimu provozu souboru.

Recenze Bacula

Bacula je zálohovací software klient-server, který se logicky skládá z několika částí, z nichž každá vykonává svou část práce. Existuje Director, který se používá pro správu, FileDaemon - služba zodpovědná za zálohování, StorageDaemon - služba úložiště záloh, Console - rozhraní pro Director (existují možnosti TUI, GUI, Web). Tento komplex je do přehledu zařazen i proto, že i přes výrazně vysokou bariéru vstupu je poměrně oblíbeným prostředkem organizace záloh.

V režimu plné zálohy

V tomto režimu se Bacula ukázala jako docela předvídatelná a zálohu dokončila v průměru za 10 minut,
Profil zatížení dopadl takto:

Zálohování, část 5: Testování Bacula a Veeam Backup pro Linux

Velikost záloh byla přibližně 30 GB, jak se očekávalo při práci v tomto provozním režimu.

Při vytváření přírůstkových záloh se výsledky moc nelišily, samozřejmě kromě velikosti úložiště (asi 14 GB).

Obecně je vidět rovnoměrné zatížení jednoho jádra procesoru a také to, že výkon je podobný běžnému dehtu s aktivovanou kompresí. Vzhledem k tomu, že nastavení zálohování bacula je velmi, velmi rozsáhlé, nebylo možné ukázat jasnou výhodu.

výsledky

Obecně je situace pro oba kandidáty nepříznivá, nejspíše z důvodu použití souborového režimu pro vytváření záložních kopií. Další část se také podívá na proces obnovy ze záloh, na základě celkové doby lze vyvodit obecné závěry.

Oznámení

Zálohování, část 1: Proč je zálohování potřeba, přehled metod, technologií
Zálohování, část 2: Kontrola a testování nástrojů zálohování založených na rsync
Zálohování, část 3: Kontrola a testování duplicit, duplicity
Zálohování Část 4: Kontrola a testování zbackup, restic, borgbackup
Zálohování, část 5: Testování Bacula a Veeam Backup pro Linux
Zálohování Část 6: Porovnání nástrojů pro zálohování
Záloha Část 7: Závěry

Autor: Pavel Demkovič

Zdroj: www.habr.com

Přidat komentář