Storage Tiering ist eine bewährte Methode des Speichermanagements, die Daten zwischen verschiedenen Speicherklassen und Speicherebenen verschiebt. Ziel ist es, die Speichersysteme optimal zu nutzen.
Die meisten Unternehmen verfügen über einen großen Bestand an sogenannten kalten Daten:
- Auf diese kalten Daten wird nur noch selten (oder gar nicht mehr) zugegriffen.
- Dennoch müssen diese Daten aufbewahrt werden, beispielsweise aufgrund von gesetzlichen Vorschriften.
Das Tiering dieser Daten erfolgt automatisiert auf der Basis vordefinierter Regeln. Dann werden zum Beispiel Daten, auf die für eine bestimmte Zeit kein Zugriff mehr erfolgte, auf ein weniger performantes, dafür aber günstigeres Speichersystem verschoben.
Storage Tiering bringt Kosten- und Zeitersparnisse sowie Effizienzsteigerungen:
- Primärspeichersysteme werden von inaktiven Daten entlastet.
- Die Backup-Zeiten werden verkürzt und Backup-Volumen verringert.
File Tiering und Block Tiering
Das Tiering kann nach verschiedenen Methoden durchgeführt werden – analog zu den verschiedenen Speichermethoden. Man unterscheidet zwischen filebasiertem und blockbasiertem Tiering.
- File Tiering gehört in den Bereich des Datenmanagements. Diese Methode basiert auf Dateiattributen (z.B. Größe oder Alter der Datei). Es wird flexibel von einer Software gesteuert, unabhängig von den eingesetzten Speichersystemen.
Eine solche Software, die herstellerunabhängiges, filebasiertes Tiering durchführt, ist beispielsweise der PoINT Storage Manager. PoINT Storage Manager verschiebt Dateien innerhalb einer mehrstufigen Speicherarchitektur auf die Speicherebene, die ihrem Alter bzw. ihrer Nutzung entspricht. Die Regeln für dieses Tiering werden zuvor vom Nutzer festgelegt.
- Block Tiering hingegen ist eine herstellerspezifische Funktion für das Speichermanagement. Im Rahmen des Block Tiering werden einzelne Blöcke von Dateien zwischen den Speicherebenen verschoben. Grundlegend ist dabei die Häufigkeit des Zugriffs auf den jeweiligen Block.
Tiering und Workflows
Die Auswahl der Tiering-Methode hat entscheidenden Einfluss auf die Workflows der Anwender. Dies liegt vor allem daran, dass das File Tiering die Datei als ganze erhält, während beim Block Tiering einzelne Blöcke einer Datei verschoben werden.
File Tiering (PoINT Storage Manager) | Block Tiering (Speichersystem) | |
Datei-Integrität | Die Dateien bleiben als solche erhalten. Sie werden entsprechend der Tiering-Regeln auf dem Primär- oder Sekundärspeicher abgelegt und bleiben durch Attribute identifizierbar. | Einzelne Fragmente einer Datei (Blöcke) werden auf unterschiedlichen Speicherebenen gespeichert. Ein verschobener Block kann nicht identifiziert werden. |
Tiering Regeln | Die Regeln für das Verschieben können individuell festgelegt werden. Das Tiering kann außerdem manuell angestoßen werden. | Die Regeln für das Tiering sind vordefiniert und können nicht an die individuellen Erfordernisse angepasst werden (kein manuelles Tiering, keine benutzerdefinierten Regeln). |
Dateizugriff auf Sekundärspeicher | Der Nutzer kann nahtlos und unabhängig vom Primärspeicher auf die Dateien zugreifen, nachdem sie auf den Sekundärspeicher verschoben wurden. | Ein Dateizugriff ist nur über das Primärspeichersystem möglich. |
Lesezugriff | Eine Wiedereinlagerung auf dem Primärspeicher ist für den reinen Lesezugriff auf verschobene Dateien nicht notwendig. So bleibt die Performance erhalten und Speicherplatz wird eingespart. | Verschobene Blöcke müssen auf dem Primärspeicher wieder eingelagert werden. |
Investitionsschutz und Zukunftssicherheit
Investitionen in Speicherstrategien sind immer langfristig zu sehen.
- Dateien müssen entsprechend gesetzlicher Vorgaben über lange Zeiträume hinweg sicher aufbewahrt werden. Welche Rolle die Speicherstrategie dabei spielt, erfahren Sie in diesem Blogartikel.
- Während eines solchen Aufbewahrungszeitraums kann eine Archivmigration notwendig werden – schon alleine aufgrund der begrenzten Lebensdauer der eingesetzten Speichermedien.
Hier stellt sich also auch die Frage, welche Tiering-Methode zuverlässigen Investitionsschutz bietet und wie die Daten unabhängig von der Hardware langfristig sicher und rechtskonform gesichert werden.
File Tiering (PoINT Storage Manager) | Block Tiering (Speichersystem) | |
Herstellerunabhängigkeit | Die Tiering-Software verschiebt die Dateien zwischen Speicherebenen – unabhängig von der eingesetzten Hardware. | Block Tiering ist eine Funktionalität des Speichersystems selbst, und damit herstellergebunden. |
Backup | Die Backup-Anwendung identifiziert und überspringt verschobene Dateien. Sie speichert lediglich die Links oder Stubs, die auf die archivierten Dateien verweisen. Dies bringt erhebliche Einsparungen hinsichtlich Speicherplatz und Backup-Zeit. | Die Backup-Anwendung kann verschobene Blöcke nicht identifizieren oder überspringen. |
Speichermigration | Primär- und Sekundärspeicher können unabhängig voneinander migriert werden, ohne verschobene Dateien wiederherzustellen. | Während des Migrationsprozesses ist ein vollständiger Restore verschobener Blöcke auf dem Primärspeichersystem notwendig. Eine ausschließliche Migration des Sekundärspeichers wird nicht unterstützt. |
Rechtskonforme Archivierung | Im Rahmen des File Tiering werden Methoden wie WORM, Retention Management und Versionierung unterstützt. | Typische Funktionen, die eine rechtskonforme Archivierung ermöglichen (WORM, Retention Management, Versionierung) werden beim Block Tiering nicht unterstützt. |
Fazit
Block Tiering ist eine Methode, die von dem Betriebssystem des Speichersystems durchgeführt wird. Die Transparenz über den Speicherort einer Datei geht dabei verloren, da eine Datei fragmentiert wird und nur das NAS Betriebssystem weiß, wo welche Blöcke einer Datei gespeichert sind. Außerdem werden Migrationen sehr schwierig, da zunächst ausgelagerte Blöcke einer Datei auf den Primärspeicher wieder eingelagert werden müssen. Dies ist aus Platzgründen in vielen Fällen gar nicht mehr möglich.
File Tiering, wie es z.B PoINT Storage Manager durchführt, bietet Unabhängigkeit vom Speicherhersteller und enormes Einsparpotential. Auf Basis von automatisch oder manuell ausführbaren Regeln werden z.B. Dateien, auf die lange nicht zugegriffen wurde, als Einheit auf günstigere Speicherklassen verschoben. Außerdem können durch File Tiering Compliance- und Archivierungsanforderungen erfüllt werden.
Block Tiering ist eine Speichersystem-spezifische Methode und führt zu Vendor-Lock-In. Software-basiertes File Tiering hingegen stellt unabhängiges Datenmanagement dar.