Welche Backup-Software-Angebote sind für den Einsatz in Unternehmen geeignet? [geschlossen]

9

Aus dem FOSS-Bereich kommen nur wenige Backup-Lösungen, die für den Einsatz in größeren Umgebungen geeignet sind.

Es gibt eine Fülle vorhandener kommerzieller Backup-Software, und ich bin interessiert, wie sie sich bei der Verwendung im Feld messen. Die meisten Angebote sehen auf dem Papier recht gut aus, zeigen jedoch ihre hässliche Seite, sobald sie zum ersten Mal eingeführt und verwendet werden. Häufige Fehlerquellen sind wichtige Dinge, die Sie bei Ihrer Produktbewertung vergessen haben, Funktionen, die von den Marketingmitarbeitern anschaulicher dargestellt wurden als sie tatsächlich sind, oder Fehler / Probleme, die die Funktionalität, Datenintegrität oder das Produkt als Ganzes beeinträchtigen.

Ich würde gerne wissen, wie die Backup-Software, die Sie kennen und verwenden, in den folgenden Kategorien funktioniert:

  • Welche Plattformen werden auf Server- und Client-Seite unterstützt?
  • Ist die Kommunikation zwischen Client, Server und Speicher verschlüsselt?
  • Ermöglicht die Architektur Skalierbarkeit? Können Sie problemlos auf 100, 500 und 1000 Kunden wachsen? (Teilen Sie "Controller" - und "Speicher" -Dämonen auf, keine Bereiche mit bekannten Skalierbarkeitsproblemen)
  • Welche Speichergeräte werden unterstützt?
  • Ist die Konfiguration revisionssicher? (Können Sie leicht versehentliche / böswillige Konfigurationsänderungen leicht bemerken?)
  • Verfügt die Software über Schnittstellen zur Überwachung? (zB fehlgeschlagene Sicherungsjobs)
  • Wie wäre es mit der Erfassung von Leistungsdaten? (z. B. verwendete Volumes, durchschnittliche Auftragsgröße, Tage bis der Backup-Speicherplatz voll ist usw.)
  • Verfügt das Produkt über eine Art Datendeduplizierung? (Speichern Sie identische Dateien nicht zweimal)
  • Behandeln inkrementelle Sicherungsjobs gelöschte Dateien korrekt? (Stellen Sie beispielsweise keine Dateien wieder her, die zwischen Sicherungsläufen beim Wiederherstellen aus einer inkrementellen Sicherung gelöscht wurden.)
  • Gibt es Tools / Funktionen, die bei der Bare-Metal-Wiederherstellung helfen? (Denken Sie an Live-CD, automatische Einrichtung von Blockgeräten und Dateisystemen, Wiederherstellung des Bootloaders usw.)
  • Wie funktioniert die Jobplanung? Gibt es Funktionen, die beim Ausgleichen von Sicherungsjobs über einen bestimmten Zeitraum helfen?
  • Gibt es Plugins / Helfer für Datenbanken und andere Daemons, die zuerst in einen konsistenten Zustand versetzt werden müssen? Gibt es ein geeignetes Framework für die Skriptausführung vor / nach der Sicherung?
  • Wird die Jobmigration unterstützt? (Verschieben Sie z. B. einen Sicherungsjob von der Festplatte auf das Band oder vom Band in ein externes / externes Archiv.)

Bitte erwähnen Sie alle Knicke, Probleme, Probleme usw., die Sie im täglichen Gebrauch betreffen, sowie Funktionen, die einzigartig sind / sich von den anderen abheben.


Ich weiß, dass dies eine langwierige Frage ist, aber ich denke, es wird der gesamten Community helfen, dies so gründlich wie möglich zu konkretisieren, damit eine fundierte Entscheidung ohne viel Versuch und Irrtum getroffen werden kann;). Fühlen Sie sich frei, Dinge zu kommentieren, die ich in meiner Liste vergessen habe.

Michael Renner
quelle
Ich bin auch neugierig. Es gibt viele wirklich gute Produkte zum Sichern von Heimcomputern. Zum Beispiel gefällt mir die Microsoft Home Server-Sicherungslösung sehr gut. Es ermöglicht die Wiederherstellung eines Computers aus dem Basiseisen mit einer Boot-CD wie einer Image-Sicherung, aber Sie können trotzdem auf Dateien wie eine dateibasierte Sicherung zugreifen ... und es kombiniert doppelte Dateien, sodass sie nicht doppelt so viel Speicherplatz beanspruchen. Ich habe so etwas für den Serverplatz (einschließlich Workstations) nicht gefunden
Erik Funkenbusch
Dies könnte definitiv jedem als Community-Wiki zugute kommen.
Nedm

Antworten:

6

Bacula ist eine Open Source Backup-Lösung. Die Architektur basiert auf den wichtigsten kommerziellen Lösungen.

Plattformen

Bacula unterstützt Windows sowie jedes POSIX-kompatible Unix-System.

Verschlüsselte Kommunikation

Die Authentifizierung zwischen Daemons ist immer sicher. Um die Kommunikation zwischen den Daemons zu verschlüsseln, muss ein vollständiger Rollout von PKI (Client-Zertifikaten) durchgeführt werden.

Architektur & Skalierbarkeit

Bacula besteht aus Datei-Daemons (Clients), einem oder mehreren Direktoren (Job Schedulers) und einem oder mehreren Speicher-Daemons. Jeder Director kann mehrere Kataloge (SQL-Datenbanken) verwenden, um Informationen zu Jobs zu speichern.

Weitere Informationen zur Bacula-Architektur finden Sie in der Bacula-Dokumentation .

Speichergeräte

Bacula speichert alle Dateiinhalte in Volumes, die auf einem lokalen Dateisystem, auf Bandlaufwerken oder sogar auf DVD-Medien gespeichert werden können. Es gibt Unterstützung für Bandautomatiker.

Konfigurationssicherheit

Die gesamte Konfiguration erfolgt in Form von Nur-Text-Dateien, die von einem SCM problemlos versioniert werden können. Der zusätzliche Status der Software befindet sich vollständig in einer SQL-Datenbank, die von geeigneten Tools auf der Datenbankseite überprüft werden kann.

Statistikschnittstellen

Es sind keine nativen Schnittstellen für Überwachungs- oder Leistungsdaten vorhanden, obwohl diese Informationen ohne allzu große Probleme aus den SQL-Datenbanken extrahiert werden können. Es ist schon einige Verbesserungen 3.0 in Bacula in diesem Bereich, die ich noch nicht im Detail untersucht.

Datendeduplizierung

Bacula unterstützt keine Form der Datendeduplizierung.

Gelöschte Dateibehandlung in inkrementellen Sicherungsjobs

Ab Bacula 3.0 gibt es einen Modus , um gelöschte / umbenannte Dateien korrekt zu behandeln.

Notfallwiederherstellung

Bacula arbeitet an einem Live-System, das die Bare-Metal-Wiederherstellung unterstützt. Weitere Informationen finden Sie in den Versionshinweisen .

Arbeit planen

Die Arbeitsplanung ist in Bacula sehr streng. Sie können Intervalle und Startzeiten für jeden Sicherungsjob definieren, aber es gibt keine automatische Optimierung / Verteilung der Jobs basierend auf (sich ändernden) Datenmengen, die gesichert werden müssen.

Plugins & Helfer

Bacula 3.0 wird mit einem neuen Plugin-System und nativer Unterstützung für Exchange 2003 und 2007 geliefert. Zusätzlich gibt es ein umfangreiches Framework zum Ausführen benutzerdefinierter Skripts auf der Clientseite vor / nach Sicherungsjobs.

Jobmigration

Jobs können problemlos zwischen verschiedenen Pools migriert werden.

Michael Renner
quelle
1
+1 für Bacula. Wir verwenden es, um Daten von zwei Standorten mit 2 Bandlaufwerken, einem automatischen Wechsler und 2 Medientypen zu sichern. Es hat eine Lernkurve, aber eine flexible und solide Architektur, die sich besonders gut für die Integration mehrerer Standorte, Medientypen und Geräte eignet. Ich habe noch kein Upgrade auf Bacula 3.0 durchgeführt, aber es verspricht einige ziemlich raffinierte Funktionen wie synthetische vollständige Sicherungen, flexiblere Jobplanung und bessere ACL-Unterstützung.
Lukecyca
1

Nach mehr als 10 Jahren und Tausenden von Dollar habe ich sowohl Band- als auch kommerzielle Lösungen aufgegeben. Wir sichern jetzt auf Festplatte, und ich suche nach einer Sicherungslösung für:

  • Freie / offene Archivformate (z. B. Teer, Zip usw.)

  • Skriptfähig - kann native Befehle oder Dienstprogramme enthalten, diese müssen jedoch über ein allgemeines Sicherungsskript (z. B. exmerge, osql, mysqldump, gnupg usw.) aufgerufen werden können.

  • Plattformunabhängig wo möglich

  • Generiert Protokolldateien oder Status, die als Teil des Gesamtauftrags per E-Mail gesendet werden können

Während diese viele der oben genannten "Unternehmens" -Kriterien nicht erfüllen, führt meiner Erfahrung nach der einfache, standardisierte Ansatz eher dazu, dass Ihre Daten sowohl wiederherstellbar als auch sicher sind. Denken Sie daran, dass es keine ideale Lösung für die Sicherung aller Systeme gibt. Die Entwicklung effektiver Sicherungsstrategien für jedes System umfasst mehr als nur den Kauf eines Agenten für ein kommerzielles Programm.

nedm
quelle
1

Ich benutze rdiff-backup . Es ist im Grunde wie bei rsync, aber Sie können problemlos auf alte Versionen von Dateien / Verzeichnissen zugreifen und verwalten, wie viele alte Versionen aufbewahrt werden. Dies ist nur beim Sichern auf Festplatten nützlich, aber Festplatten sind heutzutage sowieso billiger als Band.

Sie müssen es sowohl auf dem Server als auch auf dem Client installiert haben und es läuft unter OS X, Linux und Windows. Ich habe es unter Windows nicht verwendet, aber laut Mailingliste des Projekts läuft es dort ziemlich gleich.

Brad Beyenhof
quelle
0

Dies ist keineswegs eine vollständige Antwort, da ich einfach keine vollständige Antwort habe, aber ich kann zwei Produkte kommentieren ...

  • Legato
  • Symantec NetBackup - (AKA NotBackup, AKA NetStuffup)

Erstens wäre NetBackup keine solche Katastrophe, wenn das für die Server verantwortliche Team auch das für die Sicherungen zuständige Team wäre. Bei einem Unternehmen von Unternehmensgröße ist dies jedoch häufig nicht der Fall. Das heißt, es gibt ein separates Backup-Team.

Das Problem hierbei ist, dass NetBackup dies für Sie angenommen hat - so plötzlich fragt das Backup-Team Sie nach allen Arten von Zugriff (Root-Zugriff, um genau zu sein).

Ein weiterer Fehler von NetBackup ist, dass Sie - sagen wir, Sie möchten einen Server von Grund auf neu beleben, von Backup - tatsächlich nicht können. Sie müssen das Betriebssystem installieren, den Netbackup-Client installieren und dann die Dateien wiederherstellen.

Legato hat keines dieser Probleme.

Oh - die Berichte, die Sie von NetBackup erhalten, sind auch schlechter als die, die Sie von Legato erhalten. NetBackup-Berichte (die ich bisher als von unserem Backup-Team verwaltet angesehen habe) sind sehr nutzlos - bis zu dem Punkt, an dem wir sie gebeten haben, uns mitzuteilen, ob sie in Ordnung sind oder nicht, und wir sind von ihnen abhängig (dh wir tun es nicht) Überwachen Sie die Backup-E-Mail nicht mehr selbst.

Dies ist wiederum auf die Tatsache zurückzuführen, dass sie keine guten Berichte erstellen können, da wir ihnen keinen Root-Zugriff auf die Server gewähren.

Xerxes
quelle
0

Manchmal verwenden wir HP DataProtector. Aber ich benutze lieber Teer. HP DP hat auch eine schöne Kommandozeile, aber Teer ist viel flexibler.

Disserman
quelle
0

Ich denke, dass alle großen kommerziellen Backup-Software ihre Macken hat. Ich fange tatsächlich an, HPs Datenprotektor zu mögen. Ich habe in der Vergangenheit Legato und Netback verwendet und bis zu meinem aktuellen Auftritt noch nicht einmal von Data Protector gehört. Nachdem ich es ein Jahr lang benutzt habe, bin ich ziemlich beeindruckt.

Jim B.
quelle