Was ist ein Schnappschuss? Wie funktioniert es? Was sind die Arten davon?
What Is Snapshot How Does It Work
Was ist ein Schnappschuss? Wie funktioniert es? Welche Arten von Schnappschüssen gibt es? Was sind die Unterschiede zwischen Snapshot und Backup? Wenn Sie nach Antworten suchen, können Sie auf diesen Beitrag verweisen. Lesen Sie jetzt weiter.Auf dieser Seite :Was ist ein Schnappschuss?
Ein Speicher-Snapshot ist eine Reihe von Referenzmarkierungen für Daten zu einem bestimmten Zeitpunkt. Ein Snapshot ist wie ein detaillierter Katalog und bietet Benutzern eine zugängliche Kopie der Daten, auf die sie zurückgreifen können. Jetzt können Sie diesen Beitrag von MiniTool weiterlesen, um weitere Informationen zum Snapshot zu erhalten.
Wie funktioniert Snapshot?
Speicher-Snapshots basieren normalerweise auf der Verwendung einer differenzierenden Festplatte. Eine differenzierende Festplatte ist ein spezieller Typ einer virtuellen Festplatte, die mit einer übergeordneten virtuellen Festplatte verknüpft ist.
Wenn ein Administrator einen Speicher-Snapshot erstellt, erstellt das zugrunde liegende System eine differenzierende Festplatte, die an die ursprüngliche virtuelle Festplatte gebunden ist. Alle zukünftigen Schreibvorgänge werden auf die differenzierende Festplatte geleitet, wobei die ursprüngliche virtuelle Festplatte unverändert bleibt. Das Dateisystem ist sich der Existenz von Diff-Festplatten überhaupt nicht bewusst. Das Dateisystem verhält sich weiterhin so, als ob es sich auf einer physischen Maschine befände.
Snapshots haben eine Eltern-Kind-Beziehung und bilden einen Baum. Jeder aufgenommene Schnappschuss erstellt einen weiteren Zweig des Baums.
Snapshots werden in der Regel zum Datenschutz erstellt, können aber auch zum Testen von Anwendungssoftware und zum Data Mining verwendet werden. Speicher-Snapshots können für die Notfallwiederherstellung (DR) verwendet werden, wenn Informationen aufgrund menschlicher Fehler verloren gehen. Snapshots können auch verwendet werden, um das System auf einen früheren Zustand zurückzusetzen, wenn der falsche Patch installiert wurde.
Art des Snapshots
Die Implementierung der Speicher-Snapshot-Technologie variiert je nach Anbieter. Es gibt verschiedene Arten.
Copy-on-Write-Snapshot
So wird ein Copy-on-Write-Snapshot erstellt:
- Bevor ein Snapshot erstellt wird, speichert das System die Metadaten des Originalblocks.
- Wenn das System einen Schreibbefehl in einen geschützten Block ausführt, werden drei IOs ausgelöst:
- Snapshot-Dienstprogramme lesen Rohblöcke vor dem Schreiben.
- Erstellen/schreiben Sie Snapshots der Originalblöcke im reservierten Snapshot-Speicher.
- Die neuen Daten überschreiben die ursprünglichen Daten.
Vorteile: Da bei Copy-on-Write-Snapshots keine Kopie der Metadaten erstellt wird, sind sie schneller und nahezu augenblicklich.
Nachteile: Sie sind jedoch leistungsintensiv, da für jeden Snapshot ein Lese- und zwei Schreibvorgänge erforderlich sind.
Redirect-on-Write-Snapshot
Redirect-on-Write-Snapshots verwenden Zeiger, um auf Snapshot-geschützte Blöcke zu verweisen. So wird ein Lese-/Schreib-Snapshot erstellt:
- Das System führt Schreibbefehle aus, um Änderungen an Snapshot-geschützten Blöcken vorzunehmen.
- Das Snapshot-Dienstprogramm leitet Schreibvorgänge in den neuen Block um und aktualisiert die relevanten Zeiger.
- Die alten Daten bleiben als Zeitpunktreferenz zum ursprünglichen Block erhalten.
Vorteile: Im Gegensatz zu Copy-on-Write verbrauchen Read-on-Write-Snapshots weniger Leistungsressourcen, da jeder geänderte Block einen einzelnen Schreib-IO generiert.
Nachteil: Redirect-on-Write-Snapshots basieren auf dem ursprünglichen Block. Andere Modifikationen erzeugen neue Blöcke. Wenn der Snapshot gelöscht wird, wird die Koordination zwischen mehreren neuen Blöcken und dem ursprünglichen Block kompliziert.
Geteilter Spiegel-Schnappschuss
Ein Split-Mirror-Snapshot erstellt eine vollständige Kopie des ursprünglichen Speichervolumes, anstatt nur einen Snapshot der geänderten Blöcke zu erstellen. Mit Split-Mirror-Snapshots können Sie Snapshots ganzer Dateisysteme, logischer Einheitennummern (LUNs) oder Objektspeichervolumes erstellen.
Vorteile: Einfachere Datenwiederherstellung, Replikation und Archivierung. Selbst wenn die Primär-/Originalkopie verloren geht, ist das gesamte Volume weiterhin verfügbar.
Nachteil: Da das Snapshot-Dienstprogramm jedes Mal einen Snapshot des gesamten Volumes erstellt, ist dieser Vorgang langsamer und erfordert den doppelten Speicherplatz.
Kontinuierlicher Datenschutz (CDP)
CDP erstellt regelmäßig Snapshots von Rohdaten, die durch das Festlegen von Richtlinien ausgelöst werden. Idealerweise werden CDP-Snapshots in Echtzeit erstellt. Dies bedeutet, dass bei jeder Änderung der Snapshot der Originalkopie aktualisiert wird.
Vorteile: Reduziert das Recovery Point Objective (RPO) auf nahezu Null.
Nachteile: Häufige Snapshot-Erstellung und -Updates verbrauchen Leistung und Bandbreite (wenn über Netzwerkspeicher).
Snapshot vs. Backup
Snapshot-Backups werden in erster Linie dazu verwendet, Systeme, virtuelle Maschinen und Festplatten oder Laufwerke in einen betriebsbereiten Zustand wiederherzustellen und dienen als Wiederherstellungspunkt für das System, wenn ein Snapshot erstellt wurde. Es ist nicht gleichbedeutend mit einer Sicherungskopie, es speichert keine Daten selbst, sondern definiert nur, wo und wie Daten gespeichert und organisiert werden.
Typischerweise werden Snapshots mithilfe von Festplatten-/Systemabbildern oder Systemwiederherstellungs- und Wiederherstellungssoftware erstellt. Die meisten Backup-Programme können jedoch auch Snapshot-Backups erstellen und das System mithilfe von Snapshots wiederherstellen.
Snapshot vs. Backup: Unterschiede zwischen Backup und SnapshotWas ist ein Schnappschuss? Was ist ein Backup? Was sind die Unterschiede zwischen Snapshot und Backup? In diesem Artikel werden sie sowohl auf VMware- als auch auf SQL-Servern verglichen.
Mehr lesen