Definition

Persistent Storage (persistentes Storage)

Ein persistentes (zu deutsch: dauerhafter) Storage ist ein Datenspeicher, der die Daten auch nach dem Ausschalten des Geräts vorhält. Er wird manchmal auch als nichtflüchtiger (non-volatile) Speicher bezeichnet. Magnetische Medien wie Festplatten und Bänder sind gängige Arten persistenten Storage, ebenso wie die verschiedenen Formen optischer Medienwie DVD. Persistente Speichersysteme können in Form von Datei-, Block- oder Objektspeichern vorliegen.

In den meisten Fällen ist die Persistenz des Speichers eine Selbstverständlichkeit, die Grundvoraussetzung für jedes Speichersystem, unabhängig davon, ob es sich um ein einzelnes Laufwerk, ein gemeinsam genutztes Netzwerkspeichersystem oder einen Cloud-Speicherdienst handelt. Da die Persistenz vorausgesetzt wird, wird sie in den technischen Spezifikationen für Speichergeräte und -systeme nur selten erwähnt.

Persistentes Storage und Containerisierung

Es gibt jedoch eine Ausnahme, die mit den jüngsten Entwicklungen im Bereich der virtualisierten Datenverarbeitung zusammenhängt und dazu beigetragen hat, dass die Persistenz von Speichergeräten zu einem Thema geworden ist. In den letzten Jahren hat sich die Containerisierung zu einer beliebten Methode entwickelt, um Anwendungen mit ihren Betriebssystemen in diskreten, transportablen Modulen zu bündeln, die je nach Bedarf erstellt und gelöscht werden können. Ursprünglich unterstützten Container jedoch keine persistente Speicherung, was bedeutete, dass die mit einer containerisierten Anwendung erstellten Daten verschwanden, wenn die Anwendung ihre Arbeit beendet hatte und der Container zerstört wurde.

In jüngster Zeit haben jedoch eine Reihe von Software- und Speicheranbietern Methoden entwickelt, um die von Container-Anwendungen erstellten Daten zu erhalten und in vertrauten Storage-Volumes zu speichern. Storage-Volumes sind in der Regel mit zustandsbehafteten (stateful) Anwendungen wie Datenbanken verbunden, die auch dann verfügbar bleiben, wenn die Anwendung heruntergefahren wird oder die Verarbeitung beendet ist. Diese Fortschritte beim Speichern von Containern lösen das Problem der Beibehaltung der eher flüchtigen Volumes, die mit den zustandslosen (stateless) Anwendungen, die in Containern ausgeführt werden, vorgehalten und gelöscht werden.

Persistenter Solid-State-Speicher

Solid-State-Laufwerke sind ebenfalls Beispiele für persistenten Speicher, unterscheiden sich aber von den anderen Formen persistenter Medien dadurch, dass sie keine beweglichen Teile haben, weder intern noch bei den Laufwerken, die für den Zugriff auf die Medien erforderlich sind.

Einige Arten von Solid State Storage, insbesondere die für RAM- und Cache-Systeme verwendeten Chips, sind in der Regel nicht-persistente (volatile) Speichergeräte, was bedeutet, dass die darin gespeicherten Daten gelöscht werden, wenn die Stromzufuhr zu den Geräten unterbrochen wird. Bestimmte Typen wie nichtflüchtiger Arbeitsspeicher und Flash-basierter Arbeitsspeicher sind jedoch beständig; sie werden in der Regel von Batterien gespeist, wenn die Hauptstromquelle abgeschaltet wird. Ein gewisser Grad an Beständigkeit kann auch durch die Verwendung von Superkondensatoren erreicht werden, die eine elektrische Ladung anstelle eines Batterie-Backups speichern. Da der Arbeitsspeicher aktive Aufgaben enthält, die möglicherweise noch nicht auf einer Festplatte oder einem Solid-State-Laufwerk gespeichert wurden, kann die RAM-Persistenz Datenverluste im Falle eines Absturzes oder Neustarts verhindern.

Natürlich haben flüchtige oder nicht-persistente Speicherressourcen einen Vorteil: Da sie alle Daten verlieren, wenn die Stromversorgung unterbrochen wird, stellen sie im Allgemeinen ein geringeres Sicherheitsrisiko dar als persistente Speichergeräte.

Diese Definition wurde zuletzt im Juli 2022 aktualisiert

Erfahren Sie mehr über Flash Storage und SSD