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 Snapshots persistenter Festplatten und Backups erläutern und Szenarien besprechen, in denen jeweils eines davon nützlich sein kann.

Was ist ein Snapshot eigentlich?

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 gegenüber dem ersten Snapshot geänderten Blöcke.

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 es als eine Art 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 sollte ich Snapshots verwenden?

Wenn man über Anwendungsfälle für Snapshots virtueller Maschinen nachdenkt, gibt es viele Szenarien, in denen Snapshots zum Einsatz kommen. Administratoren können Snapshots von virtuellen 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 von virtuellen 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.

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. Bei Snapshots erstellen Sie keine echte Kopie der virtuellen Festplatte, sondern erfassen 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 Backup- und Wiederherstellungslösung für GCP entwickelt. Dieser Dienst verfügt über zahlreiche nützliche Funktionen, die bei geplanten Snapshots oder Skripten nicht vorhanden sind. Der Dienst von HYCU nutzt zwar Snapshots, wir verarbeiten jedoch zusätzlich alle Ihre Backup-Daten und erstellen einen Datenkatalog für robustere Wiederherstellungsoptionen. Alle Backups 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 VM 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 Datenschutz-, Sicherungs- und Wiederherstellungsfunktionen von 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, sichern 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 hoher Ebene hat Ihnen wertvolle Einblicke in die Unterschiede zwischen Snapshots und Backups vermittelt. Viele haben auf eigene Kosten erfahren müssen, dass Snapshots in einer virtuellen Umgebung kein zuverlässiges Mittel sind, um Daten oder die Cloud-Infrastruktur langfristig zu schützen. Zwar gibt es spezielle Anwendungsfälle für Snapshots, und sie können für den 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.