Inhaltsverzeichnis:
- Definition - Was bedeutet Storage Performance Platform?
- Techopedia erklärt die Storage Performance Platform
Definition - Was bedeutet Storage Performance Platform?
Eine Speicherleistungsplattform ist ein neues Architekturparadigma für virtualisierte Umgebungen. Voraussetzung für diesen neuen Speicheransatz ist die Verwendung von serverseitigen Medien, die von einer in Hypervisor integrierten Software gesteuert werden und verteilten oder gruppierten Plattformen beschleunigte Lese- und Schreiboperationen für den Speicher ermöglichen. Diese neuen Plattformen verwenden Flash- oder RAM-basierte Speicherlösungen innerhalb des Servers selbst, im Gegensatz zu langsameren, festplattenbasierten Lösungen, die über eine Netzwerkstruktur implementiert werden.
Techopedia erklärt die Storage Performance Platform
Eine Speicherleistungsplattform nutzt zwei Funktionen, mit denen sie aktuellen netzwerkbasierten Speicherlösungen eine überlegene Leistung bietet. Erstens die serverseitigen Rechenressourcen wie RAM oder Flash, da sie im Vergleich zu netzwerkbasierten Speicherlösungen viele Vorteile in Bezug auf die Leistung bieten. Ein Vorteil ist, dass diese Ressourcen bereits sehr nahe an den Anwendungen selbst sind, sodass sie die Leistung der Medien optimal nutzen können. Im Vergleich zu aktuellen netzwerkbasierten Speicherlösungen, die sich möglicherweise vollständig in einem anderen Raum, Gebäude oder geografischen Standort befinden, bieten serverseitige Ressourcen aufgrund kürzerer E / A-Pfade eine bessere Leistung. Über eine Fabric implementierter gemeinsam genutzter Speicher kann nicht mit der Leistung konkurrieren, die vom RAM direkt neben der CPU oder vom Flash-Speicher bereitgestellt wird, der über Verbindungen mit hoher Bandbreite verbunden werden kann. Beispielsweise können aktuelle PCIe-Flash-Speichergeräte 250.000 IOPS mit einer Latenz von Mikrosekunden bereitstellen.
Der zweite Teil dieser neuen Speicherplattform ist eine in Hypervisor integrierte Software, die als Kernel-Module installiert wird. Dies bedeutet, dass der E / A-Zugriff auf die beschleunigten Speicherressourcen als Teil des Kernels und nicht als separater Füllertreiber in einer anderen virtuellen Maschine oder einer virtuellen Maschine selbst erfolgt. Auf diese Weise werden Planungs- und Konfliktprobleme vollständig vermieden, was bedeutet, dass mehr Durchsatz pro E / A-Verkehr vorhanden ist. Und da es sich bei der Software um ein Kernelmodul handelt, wird sichergestellt, dass der E / A-Pfad von der Anwendung zu den angeforderten Daten so kurz wie möglich ist, wodurch die bestmögliche Leistung erzielt wird. Der aktuelle gemeinsam genutzte Speicher, auf den über eine Netzwerkstruktur zugegriffen wird, kann niemals mit dem Durchsatz von Elementen konkurrieren, die sich direkt im Host / Server befinden.
