Azure Native Qumulo jetzt in der EU, im Vereinigten Königreich und in Kanada verfügbar – Erfahren Sie mehr

„Ich wünschte, alle Technologieunternehmen wären im Support so gut wie Qumulo, alle anderen wollen mich nur vom Telefon abbringen oder das Ticket schließen.“

Geschrieben von:

Willkommen zurück zu einer weiteren Geschichte aus den Schützengräben des Kundenerfolgs! Während wir auf der Nordhalbkugel in die Sommermonate vordringen, richten wir unsere Gedanken auf Schnappschüsse. Snapshots gehören zu den wesentlichen Bestandteilen jedes Speichersystems und bieten dem Administrator im Wesentlichen einen schreibgeschützten, zeitnahen Wiederherstellungspunkt für sein Dateisystem. Es muss betont werden, dass Snapshots niemals mit Backups verwechselt werden sollten. In mehr als 20 Jahren, in denen ich dies tue, ist die Zahl der Kunden, die sich bei ihrer Backup-Methode ausschließlich auf Snapshots verlassen, erschreckend hoch. Snapshots sollten Ihre Backup-Richtlinie ergänzen, sie aber niemals ersetzen.

Wenn Sie neu im Bereich Speicher sind, fragen Sie sich vielleicht: „Was sind Snapshots?“ Snapshots lassen sich am besten als ein zeitpunktbezogenes Bild des aktiven Dateisystems beschreiben. Wenn ein Snapshot erstellt wird, wird das aktive Dateisystem eingefroren und wird zu Ihrem Wiederherstellungspunkt. Schreibvorgänge fließen weiterhin in das System, und wenn eine Datei geöffnet wird, die vor der Erstellung des Snapshots erstellt wurde, wird sie einfach im Snapshot selbst referenziert. Alle Aktivitäten werden wie gewohnt fortgesetzt.

Interessant wird es, wenn ich eine durch einen Snapshot gesperrte Datei bearbeite oder lösche. Ich habe zum Beispiel den folgenden Text in eine Datei geschrieben – 

 

Hallo Welt!

 

Anschließend mache ich einen Schnappschuss. Großartig, keine wirkliche Platzausnutzung außer dem Referenzblock, der sagt: „Hey, da ist ein Schnappschuss.“   

Ich gehe jetzt und lösche diese Datei von meinem Speicherarray. Da es durch den Snapshot gesperrt ist, wird seine Speicherplatznutzung jetzt im Snapshot und nicht im aktiven Dateisystem widergespiegelt. Für eine einfache Datei wie den oben geschriebenen Text ist dieser Speicherplatzverbrauch vernachlässigbar. Wenn Sie jedoch beispielsweise ein 10-TB-Verzeichnis löschen, wird sich die 10-TB-Nutzung plötzlich in der Snapshot-Kapazität widerspiegeln, sodass Sie eine Nettoveränderung von Null haben, da Sie im Grunde nur Blöcke von einem Abrechnungs-Bucket in einen anderen verschoben haben. Eine ausführlichere (und technisch fundierte) Studie finden Sie im Qumulo-Dokumentationsportal unter So funktionieren Snapshots.

 

Qumulo ermöglicht auch die Erstellung von Snapshot-Richtlinien. Diese Richtlinien geben dem Speicheradministrator die Möglichkeit, automatisch Wiederherstellungspunkte zu erstellen und Endbenutzern dann die Möglichkeit zu geben, die Daten selbst wiederherzustellen. Richtlinien sorgen auch für die Granularität, die Administratoren gewohnt sind – mit stündlichen, täglichen, wöchentlichen und monatlichen Wiederherstellungspunkten.

Eine Frage, die Kunden regelmäßig verwirrt, ist, wie viel Speicherplatz ein Schnappschuss tatsächlich beansprucht. Wenn Sie nur einen einzigen Snapshot haben, ist das kein Problem, aber die Dinge werden komplizierter, je mehr Snapshots Sie hinzufügen und mit dem Hinzufügen und Löschen von Daten beginnen. In den Kreisen, in denen ich verkehre, ist dies als regulärer Tagesbetrieb bekannt. Der Kern des Problems liegt in der Art der Schnappschüsse selbst. Da es sich um schreibgeschützte Zeitpunkte handelt, sind sie unveränderlich – alle Änderungen müssen an anderer Stelle widergespiegelt werden.   

 

Nehmen Sie unser Beispiel oben:  

Hallo Welt!

Wir machen einen Schnappschuss und unsere sehr herzliche Botschaft bleibt erhalten. Großartig! Das würden wir nur ungern verlieren. Eine Stunde später ändern wir es wie folgt:

Hallo Welt!

Macht es etwas bodenständiger und verleiht ihm ein ländliches Flair. Wir machen noch einen Schnappschuss.   

Zu diesem Zeitpunkt habe ich Schnappschuss 1, der ihn als „Hallo Welt!“ bezeichnet. und Schnappschuss 2, der darauf als „Howdy world!“ verweist. Für das Dateisystem gibt es ein Delta von etwa vier Buchstaben, das auf die eine oder andere Weise verfolgt werden muss.  

Die Zeit vergeht und ich beschließe, dass das zu freundlich ist, also lösche ich einfach die gesamte Datei. Die Datei existiert jetzt nur noch in Snapshot-Form, sodass mein referenzierter Speicherplatz vom aktiven Dateisystem zu den Snapshots 1 und 2 verschoben wird. Wenn ich Snapshot 2 löschen würde, gebe ich nicht wirklich viele Daten frei, da Snapshot 1 weiterhin vorhanden ist. Wenn ich Snapshot 1 lösche, wird auch Snapshot 2 einfach größer, um wiederzugeben, wie die Datei aussehen sollte, als Snapshot 2 aufgenommen wurde.    

Aufgrund des Datenabgleichs kann es schwierig sein, zu wissen, wie viel Speicherplatz wiederhergestellt wird, wenn ein Snapshot gelöscht wird. Die beste Faustregel, die ich anbieten kann, ist, immer zuerst die ältesten Snapshots auf dem System zu überprüfen, wenn Sie Speicherplatz freigeben möchten. Auf diese Weise können Sie sicherstellen, dass Daten nach Möglichkeit freigegeben werden, anstatt sie einfach in einen anderen Datenspeicher zu verschieben.

Das ist ein Wrap. Das nächste Mal werfen wir einen Blick auf einige neue Funktionen, die Qumulo veröffentlicht hat, um Ihr Rechenzentrum zu vereinfachen. Bis dahin, Freunde!

Verwandte Artikel

Nach oben scrollen