NVMe, ein Befehlssatz zur Kommunikation mit hauptsächlich Flash-Speichergeräten, wurde als Hochleistungs-Ersatz für SCSI auf dem PCIe-Bus (PCI Express) entwickelt. Später wurde NVMe erweitert, um auch aus der Ferne angebundene Flash-Speicherpools über NVMe over Fabrics (NVMe-oF) zu unterstützen. Während NVMe-oF mehrere Transportprotokolle umfasst, ist NVMe/TCP die leistungsstärkste und am weitesten verbreitete Implementierung zur Ablösung von DAS (Direct-Attached Storage) und gilt als moderner Standard für softwaredefinierten Speicher wie simplyblock.
NVMe over TCP
NVMe/TCP ist die leistungsstärkste und kosteneffizienteste Methode,
NVMe over Fabrics (NVMe-oF) zu nutzen.
Moderner Hochleistungsstandard für netzwerkgebundenen Speicher
NVMe/TCP ist das leistungsstärkste Protokoll der NVMe-oF-Protokollfamilie. Es ermöglicht hohe Leistung und geringen Overhead auf kostengünstigen Ethernet TCP/IP-basierten Netzwerken – mit hoher Kompatibilität und niedrigeren Einstiegskosten im Vergleich zu Transportprotokollen wie Infiniband oder Fibre Channel. NVMe/TCP erweitert NVMe über Netzwerkgrenzen hinweg bis hin zu Rechenzentren. NVMe/TCP erfordert keine zusätzlichen Treiber und verhält sich wie jedes lokal angeschlossene NVMe-Gerät.
NVMe über TCP-Speicher mit lokaler Speicherleistung
Ermöglicht Speicherpools, die auf Hunderte oder Tausende von Speichergeräten und Cluster-Knoten in Ihrem Rechenzentrum skalieren.
Einfache Handhabung, da die notwendigen Treiber in allen großen Linux-Distributionen sowie in Windows Server 2025 und neuer enthalten sind.
Konsolidiert Speicheranforderungen in einem gemeinsamen Pool, um die Auslastung von NVMe-Speichergeräten zu maximieren.
Bietet disaggregierte, hyperkonvergente oder hybride Speicherpool-Modelle mit der Leistung und Latenz lokal angeschlossener Speichergeräte.
Parallelität durch NVMe/TCP-Multipathing
Ermöglicht nahtloses Failover mit der Speicherplattform von simplyblock im Falle eines Laufwerks- oder Knoten-Ausfalls.
Skalierbare Speicherleistung durch mehrere TCP-Streams für höhere Parallelität und Performance.
Erzielen Sie maximale Leistung durch die vollständige Ausnutzung von Multi-Core-Servern und der Parallelität der NVMe-I/O-Warteschlangen.