VM-Snapshot vs. Backup | Unterschiede und korrekte Verwendung

Viele Benutzer sind durch VM-Snapshot und Backup verwirrt worden. Beide können verwendet werden, um die Daten virtueller Maschinen zu sichern, aber sie funktionieren unterschiedlich. In diesem Artikel werde ich einen Vergleich anstellen, um die Unterschiede zwischen VM-Snapshot und Backup und deren korrekte Verwendung aufzuzeigen.

Rebecca

Von Rebecca / Aktualisiert am 04.01.2024

Teilen: instagram reddit

Überblick über VM-Snapshot und Backup

Virtuelle Maschinen (VM) bieten eine sichere Sandbox-Umgebung für das Testen von Programmen oder den Zugriff auf vireninfizierte Daten. Die Fähigkeit, physische Maschinen nicht zu beeinträchtigen, hat sie bei Unternehmen beliebt gemacht.

Bei der Verwendung von VMs ist der Schutz der Daten eine der wichtigsten Aufgaben. Backups virtueller Maschinen und Snapshots sind beides gängige Maßnahmen zur Gewährleistung der Datensicherheit. Aber was ist der Unterschied zwischen Snapshot und Backup, und wie werden sie richtig eingesetzt? Diese Frage hat schon viele Benutzer beunruhigt. Dieser Artikel soll sie beantworten.

VM-Snapshot vs. Backup - Unterschiede und korrekte Nutzung

Was ist ein Snapshot einer virtuellen Maschine (VM-Snapshot)?

Ein VM-Snapshot ist ein Image, das den kompletten Zustand und die Daten einer virtuellen Maschine zu einem bestimmten Zeitpunkt erfasst. Der Zustand umfasst den Energiezustand der VM (eingeschaltet, ausgeschaltet oder angehalten), und die Daten umfassen alle Dateien, aus denen die VM besteht (Festplatte, Speicher und andere Geräte). Es ist ein schneller und effizienter Weg, die VM auf einen bestimmten Zeitpunkt zurückzusetzen, genau wie die Rückgängig-Funktion.

*In Microsoft Hyper-V-Umgebungen werden Snapshots seit Windows Server 2012 R2 auch als Prüfpunkte bezeichnet.

Hypre-V Prüfpunkt

Wie funktioniert VM-Snapshot?

Wie funktionieren Snapshots genau? Wenn Sie einen VM-Snapshot erstellen, werden alle beschreibbaren Daten schreibgeschützt. Sie können mehrere Snapshots erstellen, um die VM zu verschiedenen Zeitpunkten wiederherzustellen. VM-Snapshots sind nicht eigenständig, sondern hängen von der übergeordneten VM-Festplatte oder Snapshot-Kette ab und zeichnen Änderungen seit dem letzten Snapshot inkrementell auf.

Wenn Sie zum ersten Mal einen Snapshot erstellen, wird das erste untergeordnete Laufwerk aus dem übergeordneten Laufwerk erstellt. Aufeinanderfolgende Snapshots erzeugen neue untergeordnete Festplatten von der letzten untergeordneten Festplatte in der Kette. Die Beziehung kann sich ändern, wenn Sie mehrere Zweige in der Snapshot-Kette haben.

Wenn Sie beispielsweise einen VMware-Snapshot erstellen, werden folgende Dateien erstellt:

.vmdk-Datei: eine virtuelle Festplattendatei, die die Rohdaten der virtuellen Festplatte enthält.
-delta.vmdk-Datei: eine inkrementelle Festplattendatei, die alle seit dem letzten Snapshot an der VM vorgenommenen Änderungen erfasst. Sie wächst, wenn der Snapshot geöffnet bleibt und sich ändert.
.vmsd-Datei: eine zentralisierte Datei zum Speichern von Informationen und Metadaten über Snapshots.
.vmsn-Datei: die Snapshot-Statusdatei, die die aktuelle Konfiguration und optional den Betriebszustand einer virtuellen Maschine speichert.

Diese Dateien werden auf der gleichen Speicherinfrastruktur wie die übergeordneten Festplatten gespeichert.

VM-Snapshot-Dateien

📝 Hinweis: Beim Erstellen eines Hyper-V-Prüfpunkts werden die folgenden Dateien erstellt:

  • .vmcx-Datei: die binäre Konfigurationsdatei, die die XML-Datei in 2012 R2 und früher ersetzt.
  • .vmrs-Datei: Sie enthält verschiedene Informationen über den Zustand der laufenden virtuellen Maschine.
  • .vmgs-Datei: Sie wird verwendet, um den Gaststatus der virtuellen Maschine in virtuellen Hyper-V-Maschinen der Version 8.2 und höher zu speichern.
  • .avhdx-Datei: Der Vergleichsdatenträger speichert einen bestimmten Zustand der virtuellen Festplatte, der verwendet wird, um eine Zeitleiste mit anderen .avhdx-Dateien in der Kette zu erstellen. Sobald ein Prüfpunkt gelöscht wird, wird die .avdhx-Datei mit der .vhdx-Datei zusammengeführt.
  • .rct-Datei: Sie verfolgt die Änderungen zwischen den Sicherungsvorgängen und ermöglicht es Backup-Lösungen, nur die Änderungen seit der letzten Sicherung zu kopieren.
  • .mrt-Datei: Sie dient der Ausfallsicherheit im Falle eines Host-Absturzes oder eines BSOD des Hosts.

Was ist ein Backup virtueller Maschine (VM-Backup)?

Ein VM-Backup ist eine unabhängige Kopie eines Teils oder aller Daten einer VM, die nicht von der ursprünglichen VM abhängig ist. Daher können VM-Backups sicher außerhalb des Unternehmens, in der Cloud oder an anderen Orten gespeichert werden. Dies ist die am häufigsten verwendete Maßnahme zum Schutz von VM-Daten.

Wie funktionieren VM-Backups?

VM-Backups lassen sich je nach Funktionsweise in 2 Typen unterteilen: Image-basierte und dateibasierte Backups.

  • Image-basiertes Backup ist ein Image, das den aktuellen Zustand der gesamten virtuellen Maschine erfasst und das Betriebssystem der virtuellen Maschine, die Konfigurationsdateien und alle Daten auf der Festplatte sichert.
  • Dateibasiertes Backup sichert eine virtuelle Maschine wie eine physische Maschine, indem ein Agent auf der Gastmaschine konfiguriert wird. Sie können selbst auswählen, was gesichert werden soll, aber es werden nur das Betriebssystem und die Anwendungen geschützt, die virtualisierte Umgebung kann nicht wiederhergestellt werden.

Snapshot oder Backup?

VM-Snapshot vs. Backup: Was ist der Unterschied?

VM-Backup und Snapshots können beide zum Schutz der Daten virtueller Maschinen verwendet werden, aber sie funktionieren sehr unterschiedlich. Viele Benutzer sind durch sie verwirrt worden. Daher werde ich in diesem Abschnitt analysieren, was die Unterschiede zwischen Snapshot und Backup sind.

Unterschied VM-Snapshot VM-Backup
Datensicherheit Snapshots sind von der übergeordneten Festplatte abhängig. Wenn die übergeordnete Festplatte gelöscht wird, ist der Snapshot selbst nicht ausreichend für die VM-Wiederherstellung. VM-Backups sind unabhängig von der Original-VM und können sicher offsite, in der Cloud oder an anderen Orten gespeichert werden.
Beeinträchtigung der Leistung Nicht geeignet für die langfristige Aufbewahrung, da die inkrementelle Festplattendatei wächst und viel Speicherplatz beansprucht, was die Leistung der VM beeinträchtigt. VM-Backups können langfristig sicher gespeichert werden, ohne die VM-Leistung zu beeinträchtigen.
VM-Wiederherstellung VM-Snapshots können nur verwendet werden, um die ursprüngliche VM auf den Zeitpunkt der Snapshot-Erstellung zurückzusetzen. Backups können verwendet werden, um eine oder mehrere neue VM am ursprünglichen oder einem anderen Ort zu erstellen, ohne die ursprüngliche VM zu benötigen.
Erstellungsgeschwindigkeit Schneller. Es werden nur der Zustand und die Daten zu einem bestimmten Zeitpunkt erfasst. Langsamer. Je mehr Daten gesichert werden, desto länger dauert der Prozess.

Kann ein VM-Snapshot als Backup verwendet werden?

Die Antwort ist NEIN. Snapshots können zum Zurücksetzen von VMs verwendet werden, aber nicht als Backups.

Wie oben beschrieben, ist ein VM-Snapshot von der übergeordneten Festplatte abhängig. Wenn die übergeordnete Festplatte gelöscht wird oder die virtuelle oder physische Infrastruktur ausfällt, reicht der Snapshot selbst nicht aus, um die gesamte VM wiederherzustellen. Ein VM-Backup hingegen ist eine vollständige, von der übergeordneten Festplatte unabhängige Kopie, die nicht beeinträchtigt wird und zur Wiederherstellung der VM verwendet werden kann.

Außerdem werden nach der Erstellung eines VM-Snapshots alle an der VM vorgenommenen Änderungen in der inkrementellen Festplattendatei gespeichert. Daher kann die Größe des Snapshots sehr groß werden und viel Speicherplatz beanspruchen, und die lange Aufbewahrung beeinträchtigt die VM-Leistung. Um Leistungseinbußen zu vermeiden, müssen Sie eine Snapshot-Konsolidierung durchführen. VM-Backups hingegen können lange aufbewahrt werden, ohne die ursprüngliche VM zu beeinträchtigen.

Aufgrund dieser Nachteile von VMware-Snapshots empfehlen wir sie nicht als regelmäßige Backup-Methode.

Richtige Verwendung von VM-Snapshots und Backups

◆ VM-Snapshots können als schnelle Ausfallsicherung vor der Durchführung von Entwicklungen oder Tests dienen.

Mit ihnen haben Sie die Wiederherstellungspunkte, um im Falle eines Problems schnell ein Rollback durchzuführen. Beachten Sie, dass die Aufbewahrung von Snapshots für lange Zeit die VM-Leistung beeinträchtigen kann. VMware empfiehlt, nur 2-3 Snapshots in einer Kette zu verwenden, und für einzelne Snapshots nicht mehr als 72 Stunden.

◆ VM-Backup ist eine umfassende Datensicherungsmaßnahme für jede Situation.

Während dateibasierte Backups geeignet sind, wenn Sie nur eine kleine Menge an Daten auf der VM sichern müssen, sind Image-basierte Backups vollständiger und sicherer für die Notfallwiederherstellung. Die Implementierung einer angemessenen automatisierten Backup-Strategie kann Ihre Geschäftskontinuität aufrechterhalten und einen Schritt weiter gehen, um Ihre VM zu sichern.

◆ In der Praxis empfiehlt es sich, VM-Snapshots in Kombination mit Backups zu verwenden.

VM-Snapshots können als kurzfristige, temporäre Rollback-Maßnahme vor unsicheren Operationen verwendet werden, während VM-Backups als langfristiger, stabiler VM-Schutz für die Disaster Recovery dienen können.

Beste Praktiken für VM-Snapshots (Erstellen, Wiederherstellen und Löschen)

Nachdem Sie gewusst haben, was VM-Snapshots und Backups sind und wie sie richtig verwendet werden, können Sie sie nun entsprechend Ihren tatsächlichen Bedürfnissen erstellen. In diesem Abschnitt werden die spezifischen Schritte zum Erstellen, Wiederherstellen und Löschen von VMware ESXi-VM-Snapshots als Beispiel erläutert.

Wie kann man VMware ESXi VM-Snapshots erstellen?

1. Greifen Sie auf VMware ESXi Web Client zu und navigieren Sie zu Virtuelle Maschinen. Klicken Sie mit der rechten Maustaste auf den Namen der VM und wählen Sie Snapshots > Snapshot erstellen.

Snapshot erstellen

2. Geben Sie einen Namen und eine Beschreibung für diesen Snapshot ein. Wählen Sie Snapshot des Arbeitsspeicher der virtuellen Maschine erstellen oder Gast-Dateisystem stilllegen (Vmware Tools müssen installiert sein).

  • Snapshot des Arbeitsspeicher der virtuellen Maschine erstellen: Der Arbeitsspeicher der VM wird aufgezeichnet, sodass Sie die VM genau in den Zustand zurücksetzen können, in dem sie sich zum Zeitpunkt der Erstellung des Snapshots befand, was jedoch länger dauert. Wenn Sie diese Option nicht markieren, wird die VM nach dem Zurücksetzen ausgeschaltet.
  • Gast-Dateisystem stilllegen (Vmware Tools müssen installiert sein): Der Zustand der laufenden Prozesse wird angehalten oder die Informationen, die zum Zeitpunkt der Snapshot-Erstellung auf der Festplatte gespeichert wurden, können geändert werden, um die Konsistenz zu gewährleisten. Stilllegen und Speicher-Snapshots schließen sich gegenseitig aus.

Name und Beschreibung für VM angeben

3. Klicken Sie auf Snapshot erstellen, um zu starten. Sie können den Fortschritt unter „Aktuelle Aufgeben“ überprüfen.

Wie kann ich VMware ESXi VM-Snapshots wiederherstellen?

1. Klicken Sie mit der rechten Maustaste auf den VM-Namen und wählen Sie Snapshots > Snapshots verwalten.

Snapshots verwalten

2. Wählen Sie den Ziel-Snapshot aus und klicken Sie dann auf Snapshot wiederherstellen.

Wiederherstellen auf

📝 Tipp: Wenn Sie den letzten Snapshot wiederherstellen möchten, klicken Sie mit der rechten Maustaste auf den Namen der VM und wählen Sie Snapshot wiederherstellen.

Wie kann man VMware ESXi VM-Snapshots löschen?

Wenn Sie einen Snapshot löschen, werden die Änderungen an der VM konsolidiert und der Snapshot entfernt. Sie sollten immer daran denken, Snapshots zu löschen, wenn Sie die Änderungen nach dem Snapshot beibehalten und nicht wiederherstellen möchten.

1. Klicken Sie mit der rechten Maustaste auf den Namen der VM und wählen Sie Snapshots > Snapshots verwalten.

2. Wählen Sie den Ziel-Snapshot und klicken Sie auf Snapshot löschen.

Einen Snapshot löschen

📝 Tipp: Wenn Sie alle Snapshots löschen möchten, klicken Sie auf Alle löschen neben Snapshot löschen und dann auf Entfernen in der Popup-Warnung.

Beste Praktiken für VM-Backup (Geplantes Backup und schnelle Wiederherstellung)

Eigentlich gibt es keine echte native Backup-Funktion für VMware ESXi-VMs. Die naheliegendste Option ist das Exportieren oder Herunterladen von VM-Dateien im Datenspeicher, aber alle erfordern manuelle Vorgänge und können nur eine VM auf einmal kopieren.

Daher stelle ich Ihnen eine kostenlose Backup-Software für virtuelle Maschinen vor - AOMEI Cyber Backup, mit der Sie automatisch mehrere VMs gleichzeitig sichern können. Es unterstützt sowohl kostenpflichtige als auch kostenlose Versionen von VMware ESXi 6.0 und höher, sowie Hyper-V von Windows Server 2012 R2 / Windows 8 und spätere Versionen.

✤ Genießen Sie die folgenden Vorteile:

Agentenloses Backup: Erstellen Sie vollständige und unabhängige Backups auf Image-Ebene für VMware ESXi und Hyper-V VMs.
Mehrere Speicherziele: Erstellen Sie Backups auf lokalen oder Netzwerkfreigaben.
Automatisierte Ausführung: Erstellen Sie Backup-Zeitpläne, um Ihre virtuellen Maschinen automatisch zu schützen.
Dauerhaft kostenlos: Sie können AOMEI Cyber Backup Kostenlose Edition ohne Zeitlimit verwenden.

Als Nächstes zeige ich Ihnen, wie Sie als Beispiel VMware ESXi-VMs sichern und wiederherstellen können. Sie können auf die folgende Schaltfläche klicken, um die Freeware herunterzuladen.

Freeware herunterladen VMware ESXi & Hyper-V
Sicherer Download

*Sie können wählen, ob Sie diese VM-Backup-Software auf einem Windows- oder Linux-System installieren möchten.

3 einfache Schritte: VMware ESXi-VMs sichern und wiederherstellen

1. Geräte binden: Greifen Sie auf den AOMEI Cyber Backup-Webclient zu, navigieren Sie zu Quellgerät > VMware > + VMware-Gerät hinzufügen, um vCenter oder Standalone-ESXi-Host als Quellgerät hinzuzufügen, und klicken Sie dann auf Gerät binden.

VMware ESXi-Host hinzufügen

2. Sicherungsaufgaben erstellen: Navigieren Sie zu Sicherungsaufgabe > + Neue Aufgabe erstellen und legen Sie Aufgabenname, Sicherungstyp, Gerät, Ziel und Zeitplan fest.

VMware ESXi-Sicherungsaufgabe erstellen

  • Gerät: Wählen Sie die VMs auf dem Host, die Sie sichern möchten.
  • Ziel: Sie können wählen, ob die Sicherung auf einem lokalen Pfad oder auf einem Netzwerkpfad erfolgen soll. Verwendete Pfade werden in den Favoriten gespeichert, damit Sie sie bequem auswählen können.
  • Zeitplan: Sie können wählen, ob Sie ein vollständiges, differentielles oder inkrementelles Backup durchführen möchten, und die Ausführung entsprechend der von Ihnen festgelegten Häufigkeit automatisieren.

Zeitplan-Typ

Klicken Sie auf Sicherung starten und wählen Sie Zeitplan hinzufügen und Backup jetzt starten oder nur den Zeitplan hinzufügen.

Sicherung starten

3. VM aus Backups wiederherstellen: Klicken Sie auf ... > Wiederherstellen auf der linken Seite der Sicherungsaufgabe, um den Wiederherstellungsassistenten zu öffnen, klicken Sie auf Inhalt auswählen, um einen Wiederherstellungspunkt anzugeben, und wählen Sie dann Am ursprünglichen Ort wiederherstellen. Klicken Sie auf Wiederherstellung starten.

Am ursprünglichen Ort wiederherstellen

Während die Kostenlose Edition die meisten VM-Backup-Bedürfnisse abdeckt, können Sie auch auf die Premium Edition upgraden, um davon zu profitieren:

Batch-VM-Backup: Sichern Sie stapelweise eine große Anzahl von VMs, die von vCenter Server oder eigenständigen ESXi-Hosts verwaltet werden.
Backup-Bereinigung: Konfigurieren Sie eine Aufbewahrungsrichtlinie, um alte Sicherungsdateien automatisch zu löschen und Speicherplatz zu sparen.
Am neuen Standort wiederherstellen: Erstellen Sie eine neue VM auf demselben oder einem anderen Datenspeicher/Host direkt aus dem Backup, ohne die neue VM neu konfigurieren zu müssen.

Am neuen Standort wiederherstellen

Zusammenfassung

Da sie in der Lage sind, virtuelle Maschinen nach Ausfällen wiederherzustellen, können VM-Snapshots auch für die Datensicherheit verwendet werden. Allerdings können sie VM-Backups noch nicht ersetzen. In diesem Artikel habe ich VM-Snapshot vs. Backup verglichen, die Unterschiede zwischen beiden analysiert und gezeigt, wie man sie richtig einsetzt. Ich hoffe, dass dies für Sie hilfreich sein kann.

Abgesehen von den grundlegenden Vorgängen, die ich vorgestellt habe, gibt es noch mehr über Snapshots zu erfahren, z.B. VMware-Snapshots planen. Wenn Sie Ihre VMs regelmäßig sichern, können Sie sie uneingeschränkt nutzen.

Rebecca
Rebecca · Redakteur
Redakteurin von AOMEI Technology. Rebecca beschäftigt sich seit März 2018 mit Backup & Restore, Festplatten- und Partitionsverwaltung usw. für AOMEI. Sie hilft gerne Menschen, Lösungen für ihre Probleme zu finden. Sie verbringt die meiste Zeit mit ihrer Familie, wenn sie nicht arbeitet.