Flaches Backup (Flat Backup)
Flat Backup ist eine Methode zur Verwendung von Snapshots zum Schutz von Daten ohne den Einsatz herkömmlicher Backup-Software.
Vorteile der Verwendung von Snapshots für flache Backups
Bei einem Flat Backup werden die Snapshot-Funktionen des Host-Speichersystems genutzt. Jedes Mal, wenn ein Speichersystem einen Snapshot eines Datensatzes anfertigt, werden nur die neuen oder geänderten Daten kopiert, so dass der Prozess nach dem ersten Snapshot wahrscheinlich schneller ist als die Verwendung von Backup-Software. Snapshots benötigen auch weniger Ressourcen, so dass sie die Leistung des Speichersystems weniger beeinträchtigen.
Herkömmliche Sicherungsanwendungen kopieren und speichern Daten in proprietären Formaten. Wenn die Daten also wieder benötigt werden, muss die Sicherungsanwendung einen Wiederherstellungsprozess einleiten, um auf die gesicherten Daten zuzugreifen und sie im Originalformat abzurufen. Ist der Backup-Datensatz sehr umfangreich, kann der Wiederherstellungsprozess sehr zeitaufwändig sein.
Da Snapshots im nativen Format der Daten gespeichert werden, ist die Wiederherstellung eines Snapshots schnell.
Zudem ist keine spezielle Software erforderlich, so dass die Hauptvorteile eines flachen Backups in den geringen Kosten und der Einfachheit liegen. Im Gegensatz zu einem herkömmlichen Backup ist für ein Flat-Backup kein Backup-Server oder Medienserver erforderlich, was bedeutet, dass es für Speicheradministratoren weniger kostspielig zu implementieren sein kann. Flat-Backup vereinfacht die Umgebung, reduziert die Lizenzgebühren und verbessert die RPOs und RTOs.
Einschränkungen der Snapshot-basierten Sicherung
Einer der Nachteile von Snapshots für die Datensicherung besteht darin, dass sie in der Regel auf demselben Speichersystem verwaltet werden, auf dem sich auch die Daten befinden, für die ein Snapshot erstellt wird. Das ist in Ordnung für schnelle, begrenzte Wiederherstellungen, wenn die Originaldaten versehentlich gelöscht, geändert oder beschädigt wurden. Beim Flat Backup werden die Speicher-Snapshots auf ein anderes System kopiert, vorzugsweise an einem anderen Ort. Die Speicher-Snapshots sind immer noch an ihrem ursprünglichen Speicherort und in ihrem ursprünglichen Format vorhanden, aber die Replikate dienen als Backup, falls die Originale verloren gehen oder beschädigt werden oder das System, das diese Snapshots hostet, nicht mehr verfügbar ist.
Flache Backups in Form von Snapshots sind proprietär und werden nicht von allen Speicheranbietern unterstützt, obwohl die meisten dies heute tun. Da sie proprietär sind, sind Snapshots in der Regel nicht portabel und können nicht von den Speichersystemen eines Anbieters auf die eines anderen verschoben und abgerufen werden. Wenn ein Workload nicht durch einen Speicher-Snapshot geschützt werden kann, kann er auch nicht durch ein Flat Backup geschützt werden.
Die Bandbreite kann zu einem Problem werden, wenn Snapshots über eine Wide-Area-Network-Verbindung in ein entferntes Rechenzentrum repliziert werden. Um einen Rückstau zu vermeiden, muss der Flat-Backup-Mechanismus mit der Snapshot-Erstellung Schritt halten. Bandbreitenprobleme können jedoch nach der ersten Snapshot-Replikationentschärft werden, da weniger Daten an das entfernte System übertragen werden müssen.
Ein Flat Backup kann auch einen Anwendungsserver schützen, wenn die Speicherhardware anwendungskonsistente Snapshots unterstützt. Anwendungskonsistent bedeutet, dass das Snapshot-System oder die Anwendung, die den Prozess verwaltet, weiß, wie bestimmte Anwendungen mit Daten umgehen. Wenn der Snapshot-Prozess beispielsweise nicht weiß, dass ein Datenbanksystem eine Reihe von Datenänderungen nicht vollständig übertragen hat, kann es zu Datenverlusten kommen, wenn die Anwendung und der Snapshot nicht synchronisiert sind und den Status der Anwendungsdaten nicht kennen. Wenn sich ein Unternehmen also auf Snapshots zur Datensicherung verlässt, ist es wichtig, dass der Snapshot-Prozess mit allen wichtigen Geschäftsanwendungen des Unternehmens konsistent ist.
Verwaltung von Snapshots
Eines der fehlenden Elemente der Snapshot-basierten Datensicherung war ein effektiver Katalog, der alle Snapshots verfolgen und indizieren sowie den Prozess verwalten und planen konnte. Herkömmliche Backup-Anwendungen verfügen über integrierte Kataloge, mit denen Benutzer nach bestimmten Dateien suchen und diese wiederherstellen können, ohne den gesamten Datensatz abrufen zu müssen. Die meisten Anbieter von Backup-Anwendungen haben das wachsende Interesse an flachen Backups erkannt und ihre Anwendungen so modifiziert, dass sie neben der Verwaltung der herkömmlichen Backup-Prozesse nun auch den Überblick über Snapshots behalten und den Snapshot- und Replikationsprozess verwalten können.