
In diesem Artikel werden verschiedene "große" Backup-Software-Tools beschrieben, einschließlich kommerzieller Tools. Kandidatenliste: Veeam Agent für Linux, Bacula.
Die Arbeit mit dem Dateisystem wird überprüft, damit ein Vergleich mit früheren Kandidaten möglich ist.
Erwartete Ergebnisse
Da es sich bei beiden Kandidaten um universelle vorgefertigte Lösungen handelt, ist das wichtigste Ergebnis die Vorhersehbarkeit der Arbeit, nämlich die gleiche Arbeitszeit bei der Verarbeitung derselben Datenmenge sowie die gleiche Last.
Übersicht über Veeam Agent für Linux
Dieses Sicherungsprogramm funktioniert mit Blockgeräten, für die es ein Modul für den Linux-Kernel enthält, das die Integrität der Sicherung sicherstellt, indem geänderte Datenblöcke verfolgt werden. Eine detailliertere Beschreibung finden Sie hier .
Das Erstellen einer Dateisicherung erfolgt auf der Grundlage desselben Kernelmoduls: Es wird ein Blockgeräte-Snapshot erstellt, der in einem temporären Verzeichnis bereitgestellt wird. Anschließend werden die Daten Datei für Datei vom Nugget in ein anderes lokales Verzeichnis synchronisiert oder über das Protokoll smb oder nfs gelöscht, in dem mehrere Dateien erstellt werden proprietäres Format.
Das Erstellen einer Dateisicherung hat nicht funktioniert. Ungefähr 15-16% der Ausführungsgeschwindigkeit sanken auf 600 kb / s und weniger bei einer CPU-Auslastung von 50%, was möglicherweise zu 6-7 Stunden des Sicherungsprozesses führte, sodass der Prozess gestoppt wurde.
Es wurde eine Anwendung für den technischen Support von Veeam erstellt, deren Mitarbeiter die Verwendung des Blockmodus als Lösung vorschlugen.
Die Ergebnisse eines blockweisen Sicherungsmodus sind wie folgt:
Die Laufzeit des Programms in diesem Modus beträgt 6 Minuten pro 20 GB Daten.
Im Großen und Ganzen recht gute Eindrücke von der Programmarbeit, aber in der allgemeinen Überprüfung wird dies aufgrund des sehr langsamen Modus des Dateivorgangs nicht berücksichtigt.
Überprüfen Sie Bacula
Bacula - Client-Server-Software zum Erstellen von Backups, besteht logischerweise aus mehreren Teilen, von denen jeder seinen eigenen Teil der Arbeit ausführt. Es gibt Director, der für die Verwaltung verwendet wird, FileDaemon ist der Dienst, der für Sicherungen verantwortlich ist, StorageDaemon ist der Sicherungsspeicherdienst, Console ist die Schnittstelle zu Director (es gibt TUI, GUI, Weboptionen). Dieser Komplex wird auch in die Überprüfung einbezogen, da er trotz der erheblich hohen Eintrittsschwelle ein recht beliebtes Mittel zum Organisieren von Sicherungen ist.
Im vollständigen SicherungsmodusIn diesem Modus zeigte sich Bacula ziemlich vorhersehbar und führte eine Sicherung in durchschnittlich 10 Minuten durch.
Das Lastprofil ist wie folgt:

Die Größe der Sicherungen betrug ungefähr 30 GB, wie erwartet, wenn in diesem Betriebsmodus gearbeitet wird.
Bei der Erstellung inkrementeller Sicherungen unterschieden sich die Ergebnisse nicht wesentlich, abgesehen von der Größe des Repositorys (ca. 14 GB).
Im Allgemeinen sehen wir eine gleichmäßige Belastung eines Prozessorkerns sowie die Tatsache, dass die Indikatoren normalem Teer mit aktivierter Komprimierung ähnlich sind. Aufgrund der Tatsache, dass die Bacula-Einstellungen für das Backup sehr, sehr umfangreich sind, hat es nicht funktioniert, einen klaren Vorteil zu zeigen.
Ergebnisse
Im Allgemeinen ist die Situation für beide Kandidaten ungünstig, höchstwahrscheinlich aufgrund der Tatsache, dass der Dateimodus zum Erstellen von Sicherungskopien verwendet wird. Im nächsten Teil werden wir auch den Prozess der Wiederherstellung aus Sicherungen betrachten. Allgemeine Schlussfolgerungen können anhand der Gesamtzeit gezogen werden.
Ankündigung
Backup, Teil 1: Warum benötigen Sie ein Backup, einen Überblick über Methoden und Technologien?
Backup, Teil 2: Übersicht und Testen von rsync-basierten Backup-Tools
Backup, Teil 3: Übersicht und Testen der Duplizität, Duplikate
Backup, Teil 4: Übersicht und Testen von zbackup, restic, borgbackup
Backup, Teil 5: Testen von Bacula und Veeam Backup für Linux
Backup: Teil von Lesern angefordert: AMANDA Review, UrBackup, BackupPC
Backup, Teil 6: Vergleichen der Backup-Tools
Backup Teil 7: Schlussfolgerungen
Gepostet von Finnix