Menü
Ein Beitrag von Adacor

Backup-Software auf dem Prüfstand: von Bacula zu Bareos

Bacula oder Bareos welche Backup Software empfiehlt sich für ServerRegelmäßige Backups sind für Unternehmen ein Muss. Für die Sicherung, Wiederherstellung und Archivierung von Daten sind dementsprechend vielfältige Lösungen erhältlich.
Bei uns Stand ein Wechsel der Backup-Software an: Bacula wurde von Bareos abgelöst.

Welche Vorteile für den Wechsel der Backup-Software für unsere Server ausschlaggebend war steht im Fokus meines Beitrags.

Bis letztes Jahr haben wir für die Datensicherung Bacula eingesetzt. Die Open Source Software war zuständig, um in regelmäßigen Abständen ein Backup von jedem Server zu sichern. Die Grundlage für das Datensicherungskonzept bildet die dateibasierte Speicherung. Das heißt, es wird eine Datei nach der anderen auf das Backup-Medium geschoben. Das Startzeichen für diesen Prozess gibt ein Steuerungsserver, der die Clients automatisch antriggert. Auf diesen Clients ist noch weitere Software installiert, die ebenfalls das Backup erstellen und auf ein Speichermedium übertragen kann.

Bacula: Etablierte Lösung zur Datensicherung

Bacula ist eine häufig eingesetzte dateibasierte Sicherungslösung für Netzwerke auf Basis von Linux, Unix, Mac OS oder Windows. Dabei fußt Bacula auf einer Client/Server-Architektur, die aus mehreren freien Programmen besteht, die jeweils für sich genommen eine wichtige Aufgabe im Set übernehmen. Zusammen sorgen sie dafür, dass sich Daten innerhalb von verschiedenen Rechnernetzen beziehungsweise Plattformen überprüfen, sichern und wiederherstellen lassen.

Die fünf Basisdienste von Bacula sind:

  1. Director
  2. Konsole
  3. Dateidienst
  4. Speicherdienst
  5. Monitoring

Der Director überwacht alle Vorgänge in Bezug auf das Backup, die Wiederherstellung, die Überprüfung und die Archivierung von Daten. Hier werden die anderen Dienste beschrieben und konfiguriert. Die zentrale Steuereinheit unterstützt außerdem die zeitliche Backup-Planung (Scheduling) sowie die eigentliche Datenrettung. Der Zugriff auf den Director erfolgt über eine Konsole. Mit dieser lassen sich wichtige Operationen steuern, Daten manuell sichern oder wiederherstellen.

Image

Sie wollen eine sichere Cloud?

Dann haben Sie diese mit CloudEasy soeben gefunden. Hier bekommen Sie eine skalierbare Lösung, mit der Sie sofort loslegen können.
Es gibt keine lange Einarbeitungszeit – diese Cloud funktioniert einfach.
Jetzt direkt informieren

Außerdem kann eine Übersicht über die erfolgten Sicherungen generiert werden.Server BackUp - welche Software?

Die Dateidienste (auch File Services, File Daemons oder Client-Programme genannt) sind direkt auf dem Client installiert. Sie laufen permanent und führen die Befehle des Directors aus. Sie sind dafür zuständig, die Dateien zu sichern oder diese im Rahmen einer Rettungsaktion wiederherzustellen.

Den Zugriff (Lesen und Beschreiben) auf die verschiedenen Speichermedien verantwortet der Speicherdienst (auch Storage Service oder Storage Daemon genannt). Er nimmt die Anweisungen vom Director entgegen, bei denen es darum geht, von welchem Client gesichert oder zu welchem zurückgesichert werden soll.

Des Weiteren sorgt ein Katalog in der Datenbank für Struktur: Hier werden alle Sicherungen aufgezeichnet, Dateien oder Verzeichnisse lokalisiert und wiederhergestellt sowie Reports erstellt. Die verschiedenen Sicherungsabläufe werden via Monitoring überwacht. Zusammengeführt werden die einzelnen Dienste über Jobs. Sie definieren was und wann wohin zu sichern ist.

Typische Interaktionen bei Backup mit Bacula oder Bareos

Typische Interaktionen bei Backup mit Bacula oder Bareos

 

Mit Bacula sind außerdem Restore-Tests möglich. Mit diesen wird der gesamte
Backup-Vorgang auf seine Funktionstüchtigkeit überprüft. In der Praxis erfolgen die Tests in regelmäßigen Abständen, zum Beispiel alle 6 Monate.

Weiterentwicklung durch aktive Community

Seit einiger Zeit wird die freie Softwareversion von Bacula nur noch eingeschränkt weiterentwickelt. Vielmehr konzentriert sich der Entwickleraufwand auf die kostenpflichtige Lizenzlösung „Bacula Enterprise Edition“. Vor diesem Hintergrund hat sich eine neue Community entwickelt, aus der Bareos als Fork hervorgegangen ist.

Lizenzkosten fallen bei Bareos nicht an. Das System ist komplett offen und der Quellcode einsehbar. Kostenpflichtig sind nur Subscription- und Supportangebote, die man optional buchen kann.

Bietet Bacula kaum neue Features, wird Baroes hingegen laufend um neue Funktionen erweitert: Dazu zählen die Begrenzung von Bandbreiten, die Unterstützung von LTO-Hardwareverschlüsselung sowie Default-Einstellungen, welche die Konfiguration vereinfachen und die dazugehörigen Dateien verkleinern. Bareos bietet außerdem zahlreiche Plugins für die einzelnen Dienste an. Zum Beispiel steht für die Virtuellen Maschinen von VMware ein Director Plugin zur Verfügung, mit dem ein virtueller Client so dargestellt wird, dass er selbst die VM sichern kann.

Migration auf Bareos

Die Vorteile von Bareos hinsichtlich Nutzungsrechte und Funktionsumfang waren schließlich ausschlaggebend für den Softwarewechsel. Im September 2015 habe ich mich  auf der Open Source Backup Conference über die Neuigkeiten am Markt informiert und dabei Bareos näher kennengelernt. Zurück im NOC, habe ich eine Testumgebung aufgebaut. Die Ergebnisse waren eindeutig: Bareos ist Bacula in vielerlei Hinsicht voraus. Aus diesem Grund beschlossen wir unsere Backup-Software komplett umzustellen.

Zunächst liefen noch beide Programme parallel, zwischen September und Dezember 2015 wurde dann schrittweise umgestellt. Zunächst wurden drei Kundenprojekte migriert. Dann folgte ein Großprojekt, bei dem der Kunde auf den Backup-Servern einen Storage Service nutzte, der nicht mit beiden Softwareprogrammen kompatibel war. Nach und nach kamen anschließend die restlichen Projekte an die Reihe.

Die Umstellung (Deinstallation von Bacula, Installation von Bareos auf die Produktivumgebung) erfolgte tagsüber, wenn keine Backups auf dem System laufen. Für die virtuellen Director Services wurde eine neue VM aufgesetzt. Anschließend folgte im laufenden Betrieb der Import der Katalogdaten aus der alten in die neue Datenbank. Vor der Inbetriebnahme der neuen Datenbank wurden noch ein paar Upgrades eingespielt. Ansonsten konnte Bareos mit der vorgegebenen Konfiguration und dem bestehenden Storage Daemons zusammenarbeiten.

Die Entscheidung die Software umzustellen, hat sich im täglichen Doing bewährt. Das Backup funktioniert einwandfrei. Für die Kunden hat sich nichts geändert, denn die Einstellungen im Rahmen der Datensicherung können weiterhin flexibel nach Anforderung umgesetzt werden.

Weitere Features in Planung

Aufgrund der aktiven Community ist bei Bareos in Zukunft mit der Entwicklung von weiteren Features zu rechnen. Spannend ist aktuell zum Beispiel die Planung einer Web-Gui, die mehrere Directors unterstützt. Bis jetzt muss bei der Backup-Kontrolle noch auf der Konsole nachgesehen werden, ob die Datensicherung einwandfrei erfolgt ist. Dieser Schritt entfällt mit der neuen Oberfläche, dann kann man im Dashboard direkt sehen, ob die Backups erfolgreich waren.

Image

Eintauchen in die Cloud-Ökonomie?

Unternehmen, die mit Cloud-Technologie ihre IT-Organisation und -Prozesse effektiv unterstützen wollen, stehen vor der Frage:
Wie viel Cloud ist dazu nötig?

Unser IT-Magazin Behind The Scene unterstützt dabei mit einem vielschichtigen Realitätscheck.
Jetzt kostenlos downloaden

, , , , ,

Die besten IT-News per E-Mail

Immer als Erster über brandaktuelle IT-Themen informiert sein!


Weitere Artikel zum Thema lesen

Mit SSL sicher verschlüsselt

IT Security, IT-News

SSL-Zertifikate mit dreijähriger Laufzeit am Ende

Erste Anbieter haben dreijährige Zertifikate bereits aus dem Programm genommen. Welche Auswirkungen hat dies auf den Bezug und die Erneuerung von SSL-Zertifikaten?

weiter lesen

Die Kanban-Prinzipien in der IT

Biz & Trends, Hosting, IT-News

Die Kanban-Prinzipien in der IT

Inzwischen hat Kanban auch Einzug in die IT, vor allem in die agile Software-Entwicklung gehalten. Kanban steht hier für ein Vorgehen, das sich auf...

weiter lesen

Wie funktioniert M2M-Kommunikation?

IT-News

Wie funktioniert M2M-Kommunikation?

Die M2M-Technologie verbindet moderne Informations- und Kommunikationstechnik miteinander. Mittels M2M kommunizieren Endgeräte mit einer zentralen Schaltstelle. M2M-Kommunikation besteht aus drei Grundkomponenten Dem Datenendpunkt (Data...

weiter lesen


Neueste Nachrichten von Adacor

Digitaler Wandel meistern

Biz & Trends

Wie setzen Unternehmen die Digitalisierung erfolgreich um?

Digitalisierung braucht Know-how und Infrastruktur, um die Herausforderungen in Unternehmen erfolgreich zu meistern.

weiter lesen

Deadline EU-DSGVO

IT Security

EU-DSGVO: Machen Sie Datenschutz zur Chefsache!

So wappnen Sie Ihr Unternehmensmanagement vor den den Auswirkungen der EU-Datenschutz-Grundverordnung

weiter lesen

Werkzeuge Analyse Public Cloud Anbieter

Cloud

AWS, Azure oder Google Cloud?

AWS, Azure oder Google Cloud - Eine ausführliche Analyse der Public-Cloud-Anbieter aus Management-Sicht

weiter lesen

Diese Website verwendet Cookies. Mit der weiteren Nutzung der Website stimmen Sie unserer Datenschutzerklärung zu.
Für weitere Informationen klicken Sie bitte hier.