Back-up, deel 5: Testen van Bacula en Veeam Backup voor Linux

Back-up, deel 5: Testen van Bacula en Veeam Backup voor Linux

In dit artikel worden verschillende 'grote' softwaretools voor back-up besproken, inclusief commerciƫle opties. Lijst met kandidaten: Veeam Agent voor Linux, Bacula.

De werking zal specifiek worden getest op het bestandssysteem, zodat het eenvoudig te vergelijken is met de vorige kandidaten.

Verwachte resultaten

Aangezien beide kandidaten algemene kant-en-klaar oplossingen zijn, zal het belangrijkste resultaat de voorspelbaarheid van de werking zijn, namelijk gelijkwaardige verwerkingstijden bij het verwerken van dezelfde hoeveelheid gegevens en met gelijke belasting.

Overzicht van Veeam Agent voor Linux

Dit back-upprogramma werkt met blokapparaten, waarvoor het een module voor de Linux-kernel heeft die de integriteit van de back-up waarborgt door gewijzigde datablocks te volgen. Een gedetailleerde beschrijving is te vinden hier.

Het proces van het maken van een bestand back-up werkt op basis van dezelfde kernelmodule: er wordt een snapshot van het blokapparaat gemaakt dat in een tijdelijke map wordt gemonteerd, waarna de gegevens per bestand worden gesynchroniseerd van de snapshot naar een andere lokale map of naar een externe via het smb- of nfs-protocol, waar meerdere bestanden in een proprietary formaat worden aangemaakt.

Het is niet gelukt om het proces van het maken van een bestand back-up af te ronden. De snelheid daalde bij ongeveer 15-16% uitvoering tot 600 kB/s en lager, met 50% CPU-gebruik, wat potentieel leidde tot 6-7 uur verwerkingstijd voor het back-upproces, waardoor het proces werd gestopt.

Er is een ticket aangemaakt bij de technische ondersteuning van Veeam, die als oplossing voorstelde om de blokmodus te gebruiken.

De resultaten van het back-uppen in blokmodus zijn als volgt:

Back-up, deel 5: Testen van Bacula en Veeam Backup voor Linux

De verwerkingstijd van het programma in deze modus is 6 minuten voor 20 GB aan gegevens.

Over het algemeen zijn de indrukken van het programma vrij goed, maar in het algemene overzicht zal het niet worden meegenomen vanwege de grote traagheid in de bestandsmodus.

Overzicht van Bacula

Bacula — een client-server software voor het maken van back-ups, die logisch bestaat uit verschillende onderdelen, waarvan elk zijn eigen taak uitvoert. Er is een Director voor het beheer, FileDaemon — een service verantwoordelijk voor het maken van back-ups, StorageDaemon — de service voor het opslaan van back-ups, Console — de interface voor de Director (met TUI, GUI en webvarianten). Dit systeem is ook opgenomen in het overzicht omdat, ondanks de aanzienlijk hoge instapdrempel, het een behoorlijk populair middel is voor het organiseren van back-ups.

In de modus voor het maken van volledige back-ups

In deze modus heeft Bacula zich redelijk voorspelbaar gedragen, met een gemiddelde tijd van 10 minuten om een back-up te maken.
Het belastingprofiel was als volgt:

Back-up, deel 5: Testen van Bacula en Veeam Backup voor Linux

De grootte van de back-ups was ongeveer 30 GB, zoals verwacht bij deze modus van operationele werking.

Bij het maken van incrementele back-ups waren de resultaten niet veel anders, behalve de grootte van de repository, uiteraard (ongeveer 14 GB).

Over het algemeen is er een gelijkmatige belasting op ƩƩn processor-kern te zien, evenals dat de waarden vergelijkbaar zijn met gewone tar met geactiveerde compressie. Aangezien de instellingen van Bacula voor back-up maken zeer uitgebreid zijn, was het niet mogelijk om een duidelijk voordeel te tonen.

Resultaten

Over het algemeen is de situatie ongunstig voor beide kandidaten, waarschijnlijk vanwege het feit dat de bestandsmodus voor het maken van back-ups wordt gebruikt. In het volgende deel zal ook het herstelproces van back-ups worden behandeld, en algemene conclusies kunnen worden getrokken op basis van de totale tijd.

Aankondiging

Back-up, deel 1: Waarom een back-up nodig is, een overzicht van methoden en technologieƫn
Back-up, deel 2: Overzicht en testen van rsync-gebaseerde back-upoplossingen
Back-up, deel 3: Overzicht en test van duplicity, duplicati
Back-up, deel 4: Overzicht en testen van zbackup, restic, borgbackup
Back-up, deel 5: Testen van Bacula en Veeam Backup voor Linux
Back-up, deel 6: Vergelijking van back-upoplossingen
Back-up, deel 7: Conclusies

Auteur van de publicatie: Pavel Demkovich

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster