Speichervirtualisierung

Speichervirtualisierung

Speichervirtualisierung ist eine Technik aus der Informatik um die physischen Eigenschaften von vorhandenem Speicherplatz gegenüber Nutzern scheinbar zu verändern. Die Technik wird eingesetzt, damit Nutzer den vorhandenen Speicherplatz nicht zwingend entlang der physischen Grenzen, zum Beispiel pro Festplatte oder pro Speichereinheit, aufteilen müssen. Durch Speichervirtualisierung erscheint Nutzern Speicherplatz demnach virtuell: Der Speicherplatz kann durchaus in Speichersysteme oder Festplatten eingeteilt sein, nur müssen diese Medien nicht physisch vorhanden sein. Eine Software stellt sicher, dass die virtuelle Speichereinteilung auf geeignete Art und Weise auf den physisch vorhandenen Speicherplatz passt.

Nutzer profitieren von Speichervirtualisierung, indem sie nicht an physischen Grenzen gebunden sind. Umstrukturieren oder erweitern des physischen Speicherangebots stört Nutzer des Speicherangebots weniger, wenn der Speicher virtualisiert zur Verfügung steht. Für Systembetreuer besteht der Vorteil andererseits darin, dass das vorhandene physische Speicherangebot effektiver auf die vorhandenen Nutzer aufgeteilt werden kann. Der Auslastungsgrad verbessert sich.

Es gibt verschiedene Technologische Ansätze um Speichervirtualisierung durchzuführen

Inhaltsverzeichnis

Virtualisierungsmethode: Out of Band oder Switch Based

Dieser Ansatz verspricht, dass die eigentlichen Virtualisierungssysteme sich außerhalb des Datenpfades befinden. Die eigentliche Virtualisierung wird in Switchsystemen durchgeführt. Hier kommt es zu der logischen Verknüpfung von Diskbereichen zu virtuellen Laufwerken.

Vorteile:

  • Keine Behinderung im Datenpfad. Da die Virtualisierung sehr nahe am Switch durchführt wird, spricht man hier von IO-Verzögerungen um ca. 30 Mikrosekunden je IO. Das ist Vergleichsweise wenig, wenn man davon ausgeht, dass sich ein Diskzugriff im Millisekundenbereich abspielt.

Nachteile:

  • Keine Möglichkeit, Caching im Datenpfad zu etablieren. Damit hängt die Leistungsfähigkeit der Virtualisierung von der individuellen Performance und damit auch den Kosten der unterliegenden Speichersysteme ab.

Beispiele: EMC Invista, LSI SVM und HP SVSP

Virtualisierungsmethode: Virtualisierung über ein Speichersystem

Die Virtualisierung wird direkt in einem Speichersystem durchgeführt das jetzt die Möglichkeit hat, Fremdspeicher in die eigene Verarbeitung zu integrieren.

Vorteile:

  • Ein Speichersystem, das individuell mit Fremdspeicher erweitert werden kann. Alle Funktionen können jetzt von einer zentralen Stelle aus verwaltet werden.
  • Das Konzept eignet sich sehr gut zur Konsolidierung verschiedener Speichersystem.

Nachteile:

  • Durch den hohen Konsolidierungswert besteht die Gefahr, dass es wesentlich günstiger ist, das Speichersystem selbst auszubauen als Fremdspeicher an das System anzuschließen. Das wiederum widerspricht dem Virtualisierungsansatz speziell dann, wenn die Speichervirtualisierung als zukünftiges Konzept angesehen wird.

Beispiel: HDS USP-V und OEM Derivate von HP und SUN

Virtualisierungsmethode: In Band

Spezielle Virtualisierungssysteme werden im SAN im Datenpfad etabliert. Jeder IO wird durch diese Systeme geleitet und entsprechend auf die Diskblöcke gemapped.

Vorteile:

  • Die Virtualisierung ist komplett transparent für die Server.
  • Das Virtualisierungssystem wird zur Speicherinstanz: die Server benötigen keine speziellen Treiber für die Speicherhardware, da sie diese nicht mehr sehen können.
  • Durch integrierte Caches kann die Leistungsfähigkeit des Systems verbessert werden.
  • Günstigere Speichersysteme können dadurch wesentlich höhere Leistung erbringen.

Nachteile:

  • Immer dann, wenn das Virtualisierungssystem schwache Cacheeigenschaften hat wird die Leistung des Speichers verschlechtert.
  • Eine erhöhte Latenzzeit durch den einsatz eines Layers wird im allgemeinen durch Cache ausgeglichen.

Beispiele: FalconStor IPStor, IBM San Volume Controller SVC, DataCore SANsymphony V-R 8.1 Storage Hypervisor

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen — Eingangsansicht der GWDG in Turm 6 des Max Planck Institut für biophysikalische Chemie Kategorie: Forschungseinrichtung Träger: sind die beide …   Deutsch Wikipedia

  • Virtualisierung (Informatik) — In der Informatik ist die eindeutige Definition des Begriffs Virtualisierung nicht möglich, da der Begriff in vielen unterschiedlichen Anwendungsfällen anders ausgeprägt ist. Es gibt viele Konzepte und Technologien im Bereich der Hardware und… …   Deutsch Wikipedia

  • Storage-Hypervisor — Ein Storage Hypervisor ist in der Informationstechnologie ein auf unterschiedliche Hardware übertragbares und anwendbares Computerprogramm mit umfassenden Speichermanagementfunktionen, das heterogene Speicherkapazitäten in einem virtuellen Pool… …   Deutsch Wikipedia

  • Big-Endian — Die Byte Reihenfolge (engl.: Byte Order oder Endianness) bezeichnet die Speicherorganisation für einfache Zahlenwerte, in erster Linie die Ablage von ganzzahligen Werten (Integer) im Arbeitsspeicher. Eine Festlegung des zu verwendenden… …   Deutsch Wikipedia

  • Big-endian — Die Byte Reihenfolge (engl.: Byte Order oder Endianness) bezeichnet die Speicherorganisation für einfache Zahlenwerte, in erster Linie die Ablage von ganzzahligen Werten (Integer) im Arbeitsspeicher. Eine Festlegung des zu verwendenden… …   Deutsch Wikipedia

  • Big Endian — Die Byte Reihenfolge (engl.: Byte Order oder Endianness) bezeichnet die Speicherorganisation für einfache Zahlenwerte, in erster Linie die Ablage von ganzzahligen Werten (Integer) im Arbeitsspeicher. Eine Festlegung des zu verwendenden… …   Deutsch Wikipedia

  • Big endian — Die Byte Reihenfolge (engl.: Byte Order oder Endianness) bezeichnet die Speicherorganisation für einfache Zahlenwerte, in erster Linie die Ablage von ganzzahligen Werten (Integer) im Arbeitsspeicher. Eine Festlegung des zu verwendenden… …   Deutsch Wikipedia

  • Bitadressierung — Die Byte Reihenfolge (engl.: Byte Order oder Endianness) bezeichnet die Speicherorganisation für einfache Zahlenwerte, in erster Linie die Ablage von ganzzahligen Werten (Integer) im Arbeitsspeicher. Eine Festlegung des zu verwendenden… …   Deutsch Wikipedia

  • Byte-Order — Die Byte Reihenfolge (engl.: Byte Order oder Endianness) bezeichnet die Speicherorganisation für einfache Zahlenwerte, in erster Linie die Ablage von ganzzahligen Werten (Integer) im Arbeitsspeicher. Eine Festlegung des zu verwendenden… …   Deutsch Wikipedia

  • Byte Order — Die Byte Reihenfolge (engl.: Byte Order oder Endianness) bezeichnet die Speicherorganisation für einfache Zahlenwerte, in erster Linie die Ablage von ganzzahligen Werten (Integer) im Arbeitsspeicher. Eine Festlegung des zu verwendenden… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”