Analysis Excelero は、共有 NVMe SSD ストレージをアクセス サーバーおよびそのアプリケーションに接続するための新しい NVMesh ソフトウェアに取り組んでいます。
目的は、コモディティ サーバー、ストレージ、ネットワーク ハードウェアを使用して、ローカルで直接接続された NVMe SSD アクセス速度を備えた、集中型のペタバイト規模のブロック ストレージ プールを提供することです。
同社は、CEOのLior Gal、CTOのYanv Romen、エンジニアリング担当副社長のOfer Ishri、主任科学者のOmri Mannによって2014年に設立されました。
これらの人物は様々な特許出願をしており、2015年にはBattery VenturesとSquare Peg Capitalから2,000万ドルの資金提供を受けた。
NVMesh ソフトウェアには以下が含まれます。
- NVMesh論理ブロックボリュームにアクセスする必要があるアクセスサーバー上で実行されるNVMeshインテリジェントクライアントブロックドライバー
- 共有SSDストレージシステム上で実行され、初期のクライアントドライブ接続を検証するNVMeshターゲットモジュールですが、データ誓約には含まれません。
- システム構成を制御するための RESTful API と Web ベースの GUI を備えた中央ストレージ管理モジュール。
ストレージ管理モジュールは、Docker Persistent Volume プラグインおよび OpenStack の Cinder ドライバーとインターフェースします。
NVMeshスキーム
従来型または分散型の導入では、ストレージシステムはアレイ(ローカルNVMeドライブを備えたサーバー)のようなもので、InfiniBandまたはイーサネットを介してアクセスサーバーに接続します。アレイ部分はターゲットモジュールソフトウェアを実行し、アクセスクライアントはクライアントブロックドライバーコードを実行します。初期ソフトウェアリリースでは最大128クライアントがサポートされ、カーネルv3.X以降のLinuxディストリビューションがサポートされます。
Exceleroは、コンポーネントサーバーノード全体にわたる仮想ブロックストレージを備えたハイパーコンバージド展開モードもサポートしています。この場合、インテリジェントクライアントとターゲットモジュールの両方のソフトウェアが同じサーバー上で実行されます。
Excelero NVMesh 導入スタイル
ハイパーコンバージド展開スタイルは、私たちの知る限りではユニークであり、より高性能なシステムを提供したい HCIA ベンダーとのパートナーシップに理論的な選択肢を提供します。
同社は特定のサプライヤーのハードウェア製品を認証します。InfiniBandおよびイーサネットについては、Mellanox CX-3ベースのNICとQLogic FastLinQ 45000シリーズコントローラがExceleroによって認証されています。イーサネット方式ではRoCEが使用され、RDMA対応のネットワークインターフェースカードが必要です。
NVMe ドライブは NVMe v1.0a 仕様以上を使用する必要があり、Intel、HGST、Samsung (PM953 など) の NVMe SSD がテストされています。
NVMeshのコンピューティング負荷がないターゲットホストでは、データアクセスの読み取りおよび書き込みレイテンシは、読み取りで100µs未満、書き込みで30µs未満(IOPSが数百万の場合)を実現できます。NVMeshスキームは、NVMe SSDのレイテンシに5µsのネットワークレイテンシを追加します。
この表が示すように、システムは IOPS パフォーマンスを直線的に拡張します。
作業負荷 | リモート IOP、1 つの統合ノード | リモート IOP、10 個の統合ノード |
---|---|---|
100% 読み取り @ 平均約 200μs | 1,191,400 | 11,450,700 |
100%書き込み | 255,934 | 2,403,379 |
100% 読み取り @ 平均約 100μs | 479,600 | 4,787,319 |
100% 書き込み @ 平均約 40μs | 216,737 | 2,153,192 |
ローカル NVMe フラッシュ ドライブのアクセス速度を提供する NVMe ファブリック クラスの共有アレイのリストに Excelero を追加してください。Apeiron、E8、EMC DSSD、Mangstor、Pavilion Data Systems が挙げられます。HPE、Kaminario、Tegile はテクノロジの採用に注力しており、Pure Storage は採用に向けて好位置につけており、NetApp は励ましの言葉をかけています。
Exceleroに関するPhilippe Nicolasのブログ記事はこちら、Mellanoxのホワイトペーパーはこちらでご覧ください。Exceleroは1~2四半期以内にステルス状態から脱却する見込みです。®