NVMe in 2019 auf dem Weg zum Mainstream

Vor fünf Jahren war Non-Volatile Memory Express (NVMe) eine interessante, aber letztendlich nur für Nischen interessante Speichertechnologie. Im Laufe der Zeit hat sich das geändert und die Technologie fand eine weite Verbreitung. [...]

Markus Grau, Principal Systems Engineering bei Pure Storage
Markus Grau, Principal Systems Engineering bei Pure Storage (c) Pure Storage

Im Laufe der Zeit fand die NVMe-Technologie aufgrund ihrer Fähigkeit, den Engpass bei SAS (Serial-attached SCSI) durch Tausende von Warteschlangen zu ersetzen, in Smartphones und Laptops weite Verbreitung. Diese kleinen Geräte benötigen einen effizienten Zugriff auf ihren Speicher. Pure Storage sieht nun auch im Bereich der professionellen Speichersystem eine konstant steigende Nachfrage an NVMe, und nennt dafür mehrere Treiber.

„All-Flash-Speicherarchitekturen sind durch die SAS-basierte serielle Konnektivität grundsätzlich eingeschränkt. Unabhängig davon, wie viele CPU-Kerne verwendet werden oder wie dicht der Flash-Speicher ist, mussten bislang alle Daten seriell übertragen werden“, erläutert Markus Grau, Principal Systems Engineering, bei Pure Storage. „Mit Tausenden von Warteschlangen ermöglicht NVMe nun Rechen- und Speicherfunktionen für eine massiv parallele Kommunikation, so dass alles schneller vonstattengeht.“

NVMe löst Flaschenhälse auf

NVMe ist ein Protokoll, das die Kommunikation zwischen CPUs und Solid State Drives (SSD) beschleunigt. Es ersetzt das bestehende SCSI-Protokoll, das es seit mehr als drei Jahrzehnten gibt. SCSI stellt eine Nachricht in eine Warteschlange, was im Wesentlichen ein Stapel von Befehlen ist, die das Gerät nacheinander ausführen wird.

Unabhängig davon, wie fortschrittlich oder teuer das Netzwerk, das das SCSI-Protokoll nutzt, ist, kann aber jeder Befehl nur einzeln ausgeführt werden. In der neuen NVMe-Welt wird dieser Engpass im Backend aller Flash-Arrays durch massive Parallelität beseitigt. Dies bedeutet bis zu 64.000 Warteschlangen und Lockless-Verbindungen, die jedem CPU-Kern einen dedizierten Warteschlangenzugriff auf jede SSD ermöglichen.

Während NVMe bei Smartphones & Co. Wunder bewirkt hat, besteht der nächste Schritt darin, diese Vorteile auf Systeme zu übertragen, die über ein Netzwerk mit dem Speicher verbunden sind – und nicht über PCI-Express. Es gibt einen offenen, herstellerunabhängigen Standard, um dies zu lösen: NVMe over Fabrics (NVMe-oF), die Erweiterung von NVMe auf Ethernet- und Fibre-Channel-Speichernetzwerke. NVMe-oF verwendet den schlanken NVMe-Befehlssatz und das effiziente NVMe-Queueing-Modell. Hinzu kommt eine abstrakte Schnittstelle, mit der der PCIe-Transport durch andere Transporte ersetzt werden kann, die eine zuverlässige Datenübertragung ermöglichen.

NVMe wird 2019 Fahrt aufnehmen

„NVMe wird in diesem Jahr zunehmend auch für große Unternehmen eine Rolle spielen. Das schnelle, zeitgemäße Protokoll kann alles im Netzwerk eines Unternehmens beschleunigen, einschließlich Datenbanken, virtualisierten und containerisierten Umgebungen, Entwicklerinitiativen sowie webbasierten Anwendungen“, vermutet Markus Grau.

Tatsächlich wird das enorme Durchsatzplus von NVMe gegenüber SAS erforderlich sein, um die Vorteile der zukünftigen Entwicklungen bei Multicore-CPUs, superdichten SSDs, neuen Speichertechnologien und Hochgeschwindigkeitsverbindungen auszuschöpfen. Dies betrifft insbesondere Anwendungen wie künstliche Intelligenz, maschinelles Lernen und Automatisierung.

Datenintensive, komplexe Branchen wie der Finanzsektor und E-Commerce sind besonders gut positioniert, um davon zu profitieren. Es ist kein Geheimnis, dass schnellere Transaktionen pro Sekunde mehr Umsatz pro Sekunde bedeuten. NVMe ermöglicht es dem gesamten System eines Unternehmens, schneller zu arbeiten und damit direkt das Geschäftsergebnis zu steigern.

NVMe-oF bietet bereits eine konsistente Leistung mit niedriger Latenzzeit. Jetzt geht es um das letzte Puzzleteil, damit diese Technologie bei großen Unternehmen wie Banken oder Fluggesellschaften breite Akzeptanz findet: die Bereitstellung einer End-to-End-Fähigkeit, indem NVMe-oF für die Frontend-Konnektivität hinzugefügt wird.

Dies gilt insbesondere für Umgebungen, die eine bessere Leistung, noch geringere Latenzzeiten und weniger Rechenaufwand anstreben. NVMe-oF macht all dies möglich. Wenn eine Technologie einen klaren Einfluss auf den Geschäftserfolg haben kann, ist es schwer vorstellbar, dass sie sich nicht durchsetzen wird.

Herkömmliche Technologie kann nicht mithalten

NVMe-oF bedeutet, dass auf den gesamten Speicher in Mikrosekunden zugegriffen werden kann. Für die Endbenutzer gibt es somit keinen Unterschied mehr zwischen lokalem Speicher und entferntem, mit Hochgeschwindigkeits-Netzwerken verbundenen Speicher. Jedes Unternehmen, dessen Geschäft auf einer Datenbank läuft, wird davon profitieren, so dass es nur logisch ist, dass die NVMe-Revolution 2019 einen weiteren Schritt nach vorne machen wird.

„Wenn dies passiert, könnten Speicherarchitekturen, die nicht für NVMe vorbereitet sind, und davon gibt es viele, zurückfallen. So können beispielsweise herkömmliche Arrays und Flash-Retrofit-Systeme wahrscheinlich nicht auf 100 Prozent NVMe aufgerüstet werden – und werden nicht in der Lage sein, die vielversprechenden Vorteile dieser besonders effizienten Technologie nutzbar zu machen“, fasst Markus Grau abschließend zusammen.


Mehr Artikel

News

Bad Bots werden immer menschenähnlicher

Bei Bad Bots handelt es sich um automatisierte Softwareprogramme, die für die Durchführung von Online-Aktivitäten im großen Maßstab entwickelt werden. Bad Bots sind für entsprechend schädliche Online-Aktivitäten konzipiert und können gegen viele verschiedene Ziele eingesetzt werden, darunter Websites, Server, APIs und andere Endpunkte. […]

Frauen berichten vielfach, dass ihre Schmerzen manchmal jahrelang nicht ernst genommen oder belächelt wurden. Künftig sollen Schmerzen gendersensibel in 3D visualisiert werden (c) mit KI generiert/DALL-E
News

Schmerzforschung und Gendermedizin

Im Projekt „Embodied Perceptions“ unter Leitung des AIT Center for Technology Experience wird das Thema Schmerzen ganzheitlich und gendersensibel betrachtet: Das Projektteam forscht zu Möglichkeiten, subjektives Schmerzempfinden über 3D-Avatare zu visualisieren. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*