Fungibleによって開発されたいわゆるデータコプロセッサであるDPUの概念は、すでに以前に説明されています。開発者によると、新しいタイプのプロセッサは、データストレージシステムを操作するすべてのタスクを引き継ぐ必要があります。現在、Fungibleは理論とプロトタイプから実践へと移行しました。同社は世界初のDPUベースのストレージサーバーを発表しました。これは、データセンターの世界における新しい革命の始まりを告げるはずです。
Fungibleの概念によれば、DPUは、リンクのすべてのコンポーネント間の中央リンクとして、新世代のコンピューティングシステムの基盤を形成する必要があります。データの保存、読み取り、圧縮、および解凍に関連するすべての計算は、この新しいタイプのプロセッサによって引き継がれます。さらに、DPUベースのシステムは元々モジュール式として考えられており、その中のコンポーネントは標準のイーサネットとNVMe-over-TCPを使用して相互接続されています。最初の大量生産品であるFungibleFS1600サーバーでは、このモジュール性が完全に実装されています。
新しいタイプのコンピューティングシステムには、従来のコンピューティングノード、データを保存および操作するためのFS1600サーバー、およびシステム全体のパラメータを管理および監視するためのFungibleComposer制御ノードの3つの主要コンポーネントが含まれています。後者は、x86アーキテクチャを備えた従来のサーバーに基づいて実装されていますが、主な目新しさであるFS1600は、従来のストレージシステムとは根本的に異なります。
Fungible FS1600は、標準の2Uラックマウントエンクロージャーに収納されており、エンクロージャーの前面に24個のホットスワップ可能なNVMeSSDスロットがあります。 24台のドライブは2つのブロックに分割され、各ブロックは独自のDPUによって処理され、6つの100GbEインターフェイスを備えています。そのようなサーバーの1つは、最大ボリューム576 TB、レイテンシー110μs以下で1500万IOPSのレベルのパフォーマンスを開発できます。また、最大100 GB /秒の速度でオンザフライでデータを(解凍)圧縮することもできます(GZIP、DEFLATE、ZLIB、LZMA)。
比較のために、同じフォーマットの従来のフラッシュアレイは2〜300万IOPSしか発生しません。 FS1600に基づくフルラックは3億IOPSに達する可能性があります。同時に、Fungibleは、DPUベースのシステムにより、従来のハイパーコンバージドストレージシステムと比較して、1PBのデータを展開するコストを5分の1に削減できると主張しています。これは、冗長データの量を減らすなど、フラッシュメモリリソースの使用効率を高めることで実現されます。
Fungible FS1600は、インストールされているフラッシュドライブの数と全体的なパフォーマンスレベルが異なる3つのバージョンで提供されます。
高速-7.6TB SSD、GBあたり81 IOPS、GBあたり236 MB / s;
超高速-7.6TB SSD、GBあたり163 IOPS、GBあたり651 MB / s;
Extreme-7.6TB SSD、1GBあたり326IOPS、1GBあたり1302MB /秒。
15TB以上のSSDのサポートは後日予定されています。同時に、重複排除、スナップショット、およびRoCEを介したNVMeのサポートが実装されます。同社はまた、従来のサーバー用のDPUベースのアクセラレータをリリースする予定です。計画によると、そのようなアクセラレータは、NVIDIAによって開発されたGPUDirectテクノロジーよりも高速である必要があります。 Fungibleは、新しいTrueFabricネットワーク環境を相互接続システムとして使用したいと考えています。この技術は現在活発に開発されています。
Fungibleは、DropboxやUberなど、非常に大規模な第2層のクラウドオペレーターを主要なパートナーおよび顧客と見なしています。 DPUテクノロジーのおかげで、AWSやGoogle Cloudの同様の製品と比較して、ソリューションのパフォーマンスを2〜4倍向上させることができます。それでも、Fungibleは大規模なハイパースケーラーのインフラストラクチャに参入することも望んでいますが、今のところ、エンタープライズクラスのシステムをバイパスしています。