Viele Menschen verwechseln Snapshots mit Backups – auf eigene Gefahr

Ermitteln Sie Ihre virtuellen Maschinen, erstellen Sie Sicherungskopien davon und überzeugen Sie sich selbst von den tatsächlichen Vorteilen einer umfassenden Sicherungs- und Wiederherstellungslösung im Vergleich zu reinen Snapshots.
SVP of Product

Ich hatte diese Woche ein Telefonat mit einem Lösungsarchitekten, der in früheren Positionen umfangreiche Erfahrungen mit Datensicherung und -wiederherstellung gesammelt hatte.

Er sprach ausführlich darüber, dass „Cloud-gewaschene“ Backup-Software schon immer „lächerlich kompliziert“ gewesen sei.

Was mich an unserem Gespräch am meisten beeindruckt hat, war, dass die meisten Menschen den Unterschied zwischen VM-Snapshots und Backups nicht verstehen. Den Unterschied zwischen beiden zu kennen, ist entscheidend, wenn es um Ihre Daten geht. Um dies ein für alle Mal klarzustellen: Snapshots sind KEINE Backups. Zwar nutzen moderne Backup-Dienste native Snapshots als Teil eines Backups – doch ein Snapshot an sich ist kein Backup. Es handelt sich um zwei unterschiedliche Prozesse, die auf unterschiedliche Anforderungen zugeschnitten sind. In diesem Blogbeitrag werde ich die Unterschiede zwischen persistenten Festplatten-Snapshots und Backups erläutern und Szenarien besprechen, in denen jeweils welche davon nützlich sein können.

Wichtige Erkenntnisse

  • Ein Snapshot ist kein Backup.
  • Snapshots erfassen den Zustand einer VM zu einem bestimmten Zeitpunkt, um ein schnelles Rollback zu ermöglichen.
  • Backups erstellen eine eigenständige Kopie Ihrer Daten für die Notfallwiederherstellung und die langfristige Aufbewahrung.
  • Snapshots und Backups funktionieren am besten zusammen als Teil einer umfassenden Datensicherungsstrategie.

Was ist eigentlich ein Snapshot?

Ein Snapshot ist eine Momentaufnahme einer virtuellen Maschine, einer Festplatte oder eines Speichervolumens. Er ermöglicht es Administratoren, ein System nach Software-Updates, Konfigurationsänderungen oder Tests schnell in einen früheren Zustand zurückzusetzen. Obwohl Snapshots für die kurzfristige Wiederherstellung wertvoll sind, sind sie nicht dazu gedacht, Backups zu ersetzen, da sie in der Regel auf denselben zugrunde liegenden Speicher wie die Originaldaten zurückgreifen.

Ein Snapshot ist eine zeitpunktbezogene Kopie der Festplatten einer VM-Instanz. Die VM kann beim Erstellen von Snapshots ausgeschaltet, wieder eingeschaltet oder angehalten werden. Wenn Sie mehrere Snapshots erstellen, werden diese in einer Eltern-Kind-Beziehung angeordnet. Der erste Snapshot auf der Google Cloud Platform (GCP) ist beispielsweise eine vollständige Kopie der Festplatte zu diesem Zeitpunkt. Nachfolgende Snapshots enthalten nur die geänderten Blöcke gegenüber dem ersten Snapshot.

Ein Snapshot erstellt im Hintergrund eine virtuelle Kopie Ihrer Festplatte.

Ein Snapshot erstellt im Hintergrund eine virtuelle Kopie Ihrer Festplatte. Diese befindet sich auf der Festplatte und erscheint als weitere Kopie Ihres Dateisystems oder Geräts. In den meisten Fällen werden Snapshots zum Testen von Software-Updates oder für risikobehaftete Vorgänge auf einer VM verwendet. Sollte etwas schiefgehen, können Sie zum Ausgangszustand zurückkehren – betrachten Sie ihn als Platzhalter. Da alle Snapshots außer dem ersten nur die geänderten Blöcke der Quellfestplatte enthalten, reichen sie nicht aus, um eine virtuelle Maschine wiederherzustellen, falls der primäre Snapshot-Speicher ausgefallen oder beschädigt ist.

Wann sollten Sie Snapshots verwenden?

Funktion Snapshot Sicherung
Zweck Kurzfristiges-Rollback Langfristige Datensicherung
Speicher In der Regel auf demselben Speichersystem Unabhängiger Speicherort
Wiederherstellung Schnelles Rollback Vollständige Notfallwiederherstellung
Aufbewahrungsdauer Kurzfristig Langfristig
Schutz vor Speicherausfällen Eingeschränkt Ja
Schutz vor Ransomware Eingeschränkt Ja
Unterstützung bei der Compliance Eingeschränkt Ja

Betrachtet man Anwendungsfälle für Snapshots virtueller Maschinen, so gibt es zahlreiche Szenarien, in denen Snapshots zum Einsatz kommen. Administratoren können Snapshots virtueller Maschinen in einer virtuellen Umgebung als Kontrollpunkt nutzen, bevor sie Upgrades durchführen, installierte Software ändern, Komponenten deinstallieren usw. Snapshots sind für Entwicklungszwecke äußerst hilfreich. Für eine Gruppe virtueller Maschinen können Snapshots im Rahmen einer „Continuous Integration / Continuous Delivery“-Entwicklung erstellt werden, um eine Ausfallsicherung zu bieten, falls bei einer Bereitstellung Fehler auftreten.

Kann ein Snapshot ein Backup ersetzen?

Die kurze Antwort lautet nein. Snapshots sind zwar eine effektive Methode, um den Zustand einer virtuellen Maschine oder Festplatte zu einem bestimmten Zeitpunkt zu erfassen, sie sind jedoch für die kurzfristige Wiederherstellung konzipiert – nicht für den langfristigen Datenschutz. Da Snapshots in der Regel auf denselben zugrunde liegenden Speicher wie die Originaldaten angewiesen sind, bieten sie möglicherweise keinen Schutz vor Speicherausfällen, Datenbeschädigungen, Ransomware, versehentlichem Löschen oder anderen Ereignissen, die sowohl die Produktionsdaten als auch deren Snapshots gefährden können.

Backups dienen einem anderen Zweck. Ein echtes Backup erstellt eine unabhängige Kopie Ihrer Daten, die über längere Zeiträume aufbewahrt und wiederhergestellt werden kann, selbst wenn das Originalsystem nicht mehr verfügbar ist. In den meisten Produktionsumgebungen sollten Snapshots und Backups gemeinsam eingesetzt werden: Snapshots ermöglichen ein schnelles Zurücksetzen bei betrieblichen Änderungen, während Backups die erforderliche Ausfallsicherheit für die Notfallwiederherstellung, die Einhaltung von Vorschriften und die Geschäftskontinuität gewährleisten.

Sollte ich Snapshots als Backup-Lösung für Produktionsumgebungen verwenden?

Um Ihre Daten umfassend zu schützen und Ihre Compliance-Anforderungen an Backups zu erfüllen, ist dies nicht empfehlenswert!

Datenintegrität ist der wichtigste Grund, warum Sie sich NICHT bei der Datensicherung auf Snapshots verlassen sollten.

In der heutigen Welt, geprägt von Compliance-Anforderungen, Vorschriften, Ransomware und komplexen Benutzerberechtigungen, ist Datenintegrität wichtiger denn je. Mit Snapshots erstellen Sie keine echte Kopie der virtuellen Festplatte, sondern verfolgen lediglich die an der Festplatte vorgenommenen Änderungen. Dies ermöglicht zwar eine kurzfristige Wiederherstellung, doch können Sie sich zum Schutz Ihrer Anwendungen nicht allein auf Snapshots verlassen. Snapshots werden zudem in der Regel auf teureren „Hot“-Festplatten gespeichert. Dies macht Snapshots für die Langzeitarchivierung zu kostspielig. Zusammenfassend lässt sich sagen, dass Snapshots Sie nicht vor Festplattenausfällen, Malware oder Benutzerfehlern schützen und als langfristige Datensicherungsstrategie zu teuer sind. Snapshots ohne Datensicherung gefährden Ihre Datenintegrität.

Snapshots ohne Backup gefährden Ihre Datenintegrität.

Inwiefern unterscheiden sich Backups von Snapshots?

Ein Backup ist eine anwendungskonsistente Kopie der VM-Festplatte, die es Ihnen ermöglicht, Daten problemlos wiederherzustellen, falls die Originaldaten durch eine Katastrophe oder einen menschlichen Fehler beeinträchtigt werden. Im Gegensatz zu Snapshots sind Backups nicht davon abhängig, dass die VM verfügbar ist. Sie können die gesamte VM und alle ihre Einstellungen zu einem bestimmten Zeitpunkt wiederherstellen. Auf GCP können Backups beispielsweise in GCP-Coldline-Buckets über Regionen und Zonen hinweg gespeichert werden. Dies bedeutet eine enorme Kostenersparnis im Vergleich zur Speicherung von Snapshots. Bei HYCU haben wir eine Sicherungs- und Wiederherstellungslösung für GCP entwickelt. Dieser Dienst verfügt über zahlreiche vorteilhafte Funktionen, die bei geplanten Snapshots oder Skripten nicht vorhanden sind. Zwar nutzt der Dienst von HYCU Snapshots, doch wir verarbeiten zudem alle Ihre Sicherungsdaten und erstellen einen Datenkatalog für robustere Wiederherstellungsoptionen. Alle Sicherungen werden in komprimiertem Dateiformat zusammen mit Metadaten in der Cloud gespeichert, wodurch Ihnen vielfältige Wiederherstellungsoptionen für Ihre geschäftskritischen Anwendungen zur Verfügung stehen. Sie haben die Wahl: Sie können die gesamte virtuelle Maschine wiederherstellen oder einzelne Anwendungselemente abrufen – sogar auf Dateiebene. Diese einfache Wiederherstellung spart Zeit und reduziert Fehler im Falle eines echten Notfalls. HYCU überwacht zudem die Einhaltung Ihrer Datenschutzrichtlinien und benachrichtigt Sie, falls Ihre Daten aus irgendeinem Grund nicht geschützt sind. HYCU wurde speziell für Google Cloud entwickelt. Dank vollständiger IAM- und API-Integration sowie einer einheitlichen Abrechnung durch HYCU und Google profitieren Sie von der Zuverlässigkeit, Skalierbarkeit und Sicherheit von Google und erhalten gleichzeitig erweiterte Funktionen für Datenschutz, Sicherung und Wiederherstellung durch HYCU.

Wenn Sie derzeit Snapshots verwenden, können Sie sich für eine kostenlose zweiwöchige Testversion von HYCU auf dem GCP Marketplace anmelden. Während dieser kostenlosen Testphase können Sie Ihre VMs schnell erfassen, Backups davon erstellen und sich selbst von den tatsächlichen Vorteilen einer vollständigen Backup- und Wiederherstellungslösung im Vergleich zu reinen Snapshots überzeugen.

Ich hoffe, dieser Blogbeitrag auf hohem Niveau hat Ihnen wertvolle Einblicke in die Unterschiede zwischen Snapshots und Backups vermittelt. Viele haben auf eigene Kosten erfahren, dass Snapshots in einer virtuellen Umgebung keine zuverlässige Methode darstellen, um Daten oder die Cloud-Infrastruktur langfristig zu schützen. Zwar gibt es spezielle Anwendungsfälle für Snapshots, und diese können für ihren vorgesehenen Zweck effektiv eingesetzt werden, doch sollten Unternehmen stets über eine Backup-Software verfügen, um einen eigenständigen Prozess zur Gewährleistung der Geschäftskontinuität zu ermöglichen.