Speicherprotokolle für Block-, File- und Object-Storage

Evolutionslehre

Aktuelle Entwicklungen wie Computational Storage oder Storage Class Memory als künftige Hochleistungsspeicher erhalten gerade viel Aufmerksamkeit. Trotzdem ist es noch immer wichtig zu verstehen, ob und inwieweit Block- und Dateispeicher, SAN, NAS, Objektspeicher oder globale, geclusterte Filesysteme auch weiterhin eine Basis zur Entwicklung neuer Technologien darstellen – gerade um mögliche Implikationen für die eigene IT-Umgebung korrekt abschätzen zu können.
Virtualisierung ist aus der IT nicht mehr wegzudenken. In der November-Ausgabe des IT-Administrator dreht sich der Schwerpunkt um das Thema "Server- und ... (mehr)

Besonders im Speicherbereich werfen Experten und Hersteller mit Abkürzungen und technischen Begrifflichkeiten um sich, und auch die Entwicklungsdynamik scheint ungebrochen. Vor allem die Geschwindigkeit, mit der Neuerungen auf den Markt kommen, überrascht. Auf der anderen Seite sind die Storage-Protokolle, die den Datenzugriff über Block- oder File-Level garantieren, äußerst betagt. Sie stellen aber bis heute die technologischen Grundlagen bereit, um Datenspeicher überhaupt sinnvoll einsetzen zu können. Gleichzeitig taucht eine Reihe neuer Fragen auf, etwa: Kommt es irgendwann zu einem radikalen Bruch beim Transport-Layer oder existieren immer mehr Technologie-Optionen parallel, mit denen wir uns zu beschäftigen haben? Um hier eine Antwort zu finden, ist eine Einschätzung zur weiteren Entwicklung von Speicherprotokollen hilfreich.

Blockspeicher als SAN-Fundament

Block Level Storage (Block Storage) ist eines der klassischen Protokolle und findet zur Datenspeicherung in Speichernetzwerken (typisch: FC-SAN) oder cloudbasierten Speicherumgebungen (typisch: iSCSI) Verwendung. Ohne Block Storage läuft in Rechenzentren nichts. Zur Funktionsweise: Die Speicherdaten werden in Blöcke aufgeteilt und diese als separate Teile mit einer spezifischen Kennung versehen. Das Speichernetzwerk platziert die Datenblöcke dann dort, wo es für die jeweilige An­wendung am effizientesten ist. Fordert ein Nutzer seine Daten anschließend von einem Blockspeichersystem an, setzt das zugrundeliegende Speichersystem die Blöcke wieder zusammen und präsentiert diese dem Benutzer und der Anwendung.

Die Blöcke sind auf verschiedenen Systemen speicherbar und jeder Block lässt sich so konfigurieren, dass er mit verschiedenen Betriebssystemen wie etwa Linux und Windows funktioniert. Auch lässt sich ein Block für NFS und einer für SMP formatieren. Die Blockspeicherung entkoppelt somit die Daten von

...

Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.

comments powered by Disqus
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Ausgabe /2023