Was ist NVMe-Storage (NVM Express)?
NVMe (Non-Volatile Memory Express) ist ein ?bertragungsprotokoll f¨¹r den schnellen Zugriff auf Daten von Flash-Speicher-Storage-Ger?ten wie SSDs (Solid-State Drives) ¨¹ber den Hochgeschwindigkeits-PCIe-Bus (Peripheral Component Interconnect Express) eines Computers. FlashArray//X von É«¿Ø´«Ã½? nutzt die gesteigerten ?bertragungsgeschwindigkeiten von NVMe over PCIe, um ein leistungsstarkes All-Flash-Storage-Array bereitzustellen.
Warum ist NVMe f¨¹r eine Modern Data Experience so wichtig?
In einem Markt, der immer mehr Herausforderungen bietet, reichen Big Data allein nicht mehr aus, um im Wettbewerb vorne dabei zu sein. Die Daten m¨¹ssen auch schnell sein. Und wie macht man Big Data schnell? Man setzt im Serverraum an.
Der Wechsel von HDDs (Festplattenlaufwerken) zu SSDs ist ein guter Anfang, ist aber nur ein Teil der SAN-Aufgabe (Storage Area Network). ?bertragungsprotokoll, Verbindungen und Netzwerkarchitektur spielen ebenfalls wichtige Rollen bei der Gesamtgeschwindigkeit Ihres Storage-Systems.
Das bedeutet das Ersetzen herk?mmlicher Technologien wie SAS (Serial Attached SCSI) durch NVMe/PCIe und?NVMe over Fabrics (NVMe-oF). Die Verwendung eines ?bertragungsprotokolls, das spezifisch f¨¹r das Verbinden von SSDs mit PCIe-Bussen entwickelt wurde, hat einen Vorteil.
Herk?mmliche Storage-Systeme verwenden SAS-Links von ihren Controller-Prozessoren zu den SSDs. Da SCSI ein herk?mmliches, f¨¹r Festplatten entwickeltes Protokoll ist, ist jede Verbindung vom CPU-Core zur SSD durch den SAS-HBA (Host Bus Adapter) und durch synchronisiertes Sperren beschr?nkt. Dieser serielle Engpass behindert Flash-Arrays, die keine neueren Protokolle wie NVMe nutzen.
É«¿Ø´«Ã½ FlashArray//X wurde spezifisch daf¨¹r entwickelt, diesen SAS-Engpass zu ¨¹berwinden. NVMe schafft extreme Parallelit?t mit bis zu 64.000 Queues und sperrungsfreien Verbindungen, die f¨¹r jeden CPU-Core dedizierten Queue-Zugriff auf jede SSD bereitstellen k?nnen.