Fungible stellt den weltweit ersten DPU-Speicherserver vor: 15 Millionen IOPS und 60 GB / s in einem 2U-Gehäuse

Fungible stellt den weltweit ersten DPU-Speicherserver vor: 15 Millionen IOPS und 60 GB / s in einem 2U-Gehäuse

Das von Fungible entwickelte Konzept der DPU, des sogenannten Daten-Coprozessors, wurde von uns bereits früher beschrieben. Der neue Prozessortyp sollte nach Angaben der Entwickler alle Aufgaben der Arbeit mit dem Datenspeichersystem übernehmen. Jetzt ist Fungible von Theorie und Prototypen in die Praxis übergegangen - das Unternehmen hat den weltweit ersten DPU-basierten Speicherserver vorgestellt, der den Beginn einer neuen Revolution in der Welt der Rechenzentren einläuten soll.

Nach dem Fungible-Konzept sollte die DPU die Grundlage für Computersysteme der neuen Generation als zentrale Verbindung zwischen allen Komponenten der Verbindung bilden. Alle Berechnungen zum Speichern, Lesen, Komprimieren und Dekomprimieren von Daten werden von diesem neuen Prozessortyp übernommen. Darüber hinaus ist das DPU-basierte System ursprünglich als modular konzipiert. Die darin enthaltenen Komponenten sind über Standard-Ethernet und NVMe-over-TCP miteinander verbunden. In seinem ersten Massenprodukt, dem Fungible FS1600-Server, ist diese Modularität vollständig implementiert.

Der neue Typ von Computersystemen enthält drei Hauptkomponenten: herkömmliche Computerknoten, FS1600-Server zum Speichern und Arbeiten mit Daten und den Fungible Composer-Steuerknoten, mit dem die Parameter des gesamten Systems verwaltet und überwacht werden. Letzteres wird auf der Basis eines herkömmlichen Servers mit x86-Architektur implementiert, aber die Hauptneuheit, FS1600, unterscheidet sich grundlegend von herkömmlichen Speichersystemen.

Der Fungible FS1600 befindet sich in einem Standard-2U-Rackmount-Gehäuse mit 24 Hot-Swap-fähigen NVMe-SSD-Steckplätzen an der Vorderseite des Gehäuses. 24 Laufwerke sind in zwei Blöcke unterteilt, von denen jeder von einer eigenen DPU bedient wird und über 6 100-GbE-Schnittstellen verfügt. Ein solcher Server kann eine Leistung von 15 Millionen IOPS mit einem maximalen Volumen von 576 TB und einer Verzögerung von nicht mehr als 110 μs entwickeln. Es ist auch in der Lage, Daten im laufenden Betrieb mit einer Geschwindigkeit von bis zu 100 GB / s (GZIP, DEFLATE, ZLIB, LZMA) (zu dekomprimieren).

Zum Vergleich: Klassische Flash-Arrays des gleichen Formats entwickeln nur 2-3 Millionen IOPS. Ein auf FS1600 basierendes Vollrack kann 300 Millionen IOPS erreichen. Gleichzeitig behauptet Fungible, dass sein DPU-basiertes System die Kosten für die fünfmalige Bereitstellung von 1 PB Daten im Vergleich zu herkömmlichen hyperkonvergenten Speichersystemen senken kann. Dies wird durch eine höhere Effizienz bei der Verwendung von Flash-Speicherressourcen erreicht, einschließlich einer reduzierten Menge redundanter Daten.

Fungible FS1600 wird in drei Versionen angeboten, die sich in der Anzahl der installierten Flash-Laufwerke und der Gesamtleistung unterscheiden:

Schnell - 7,6 TB SSD, 81 IOPS pro GB, 236 MB / s pro GB;
Superschnell - 7,6 TB SSD, 163 IOPS pro GB, 651 MB / s pro GB;
Extreme - 7,6 TB SSD, 326 IOPS pro GB, 1302 MB / s pro GB.

Unterstützung für SSDs mit 15 TB oder mehr wird zu einem späteren Zeitpunkt erwartet. Gleichzeitig wird die Unterstützung für Deduplizierung, Snapshots und NVMe über RoCE implementiert. Das Unternehmen plant außerdem die Veröffentlichung von DPU-basierten Beschleunigern für herkömmliche Server. Gemäß den Plänen sollten solche Beschleuniger schneller sein als die von NVIDIA entwickelte GPUDirect-Technologie. Fungible möchte die neue TrueFabric-Netzwerkumgebung als Verbindungssystem verwenden. Diese Technologie befindet sich derzeit in der aktiven Entwicklung.

Fungible sieht ziemlich große Cloud-Betreiber der zweiten Ebene als Hauptpartner und Kunden wie Dropbox und Uber. Dank der DPU-Technologie können sie ihre Lösungen im Vergleich zu ähnlichen Angeboten von AWS und Google Cloud um das 2-4-fache steigern. Trotzdem hofft Fungible auch, in die Infrastruktur großer Hyperskalierer einzusteigen, umgeht jedoch vorerst Systeme der Enterprise-Klasse.