ストレージ スタートアップ企業の Excelero は本日、リモート ノードの CPU をバイパスしてそのノードから直接データを取得できる NVMesh v1.1 Server SAN ソフトウェアをリリースし、ステルス モードから脱しました。
Excelero は、ストレージ リソースへのリモート直接アクセスがローカル直接アクセスとほぼ同速度になる NVMe over Fabrics 分野で活動しており、NVMe over Fabrics プロトコルに先駆けて、独自のリモート直接ドライブ アクセス (RDDA) プロトコルを開発しました。
NVMeshは、NVMeフラッシュドライブを搭載したホストサーバーノードで動作することを想定したブロックストレージアクセスソフトウェアです。これらのノードはSANリソースをまとめて提供し、ノード間のストレージアクセスリソース使用量を大幅に削減することで、ハイパーコンバージド製品の基盤を構築できます。
あるノードが別の NVMe ストレージ上のデータにアクセスする必要がある場合、NVMesh ソフトウェアは RDDA プロトコルを使用してリモート ノードの NIC に要求を送信し、リモート ノードの CPU を介さずにデータがリモートで読み取られたり書き込まれたりします。
つまり、リモートノードのCPUサイクルは、ストレージアクセスを処理するために実行中のアプリケーションコードから奪われることはありません。ご想像のとおり、これはNVMeフラッシュドライブアクセスの本来の高速性に基づいており、NVMeshを搭載したハイパーコンバージドシステムは、他のどのハイパーコンバージドシステムよりも優れたパフォーマンスを発揮し、これによりノード数の増加にも対応できます。同社は、ノードの追加に伴ってパフォーマンスはほぼ直線的に向上すると主張しています。
Excelereo パフォーマンスのスケーラビリティの例
また、ドライブの使用率は現在の約 25% の使用率よりはるかに高い 90% に近づく可能性があるとも述べています。
リモートデータアクセスは非常に高速で、リモートノードアクセスに約5マイクロ秒追加されるため、データの局所性はそれほど重要ではなくなります。NVMeshハイパーコンバージド・インフラストラクチャでは、システム全体ですべてのデータがローカルであると言えます。
ソフトウェアは次のように構成されています。
- プロビジョニングと監視を処理する管理レイヤー。
- データ保護、マルチパス、論理ボリュームなどのストレージ サービス。
- 不揮発性デバイスとネットワークからブロック ストレージのプールを作成するためのハードウェア抽象化。
ハードウェア抽象化レイヤーは、トランスポート用に RDDA と NVMeF をサポートします。
Exceleroは、Webとクラウド、革新的な企業、HPC、メディアとエンターテインメントを広範な市場領域と捉えています。アプリケーションの例としては、分析とリアルタイム分析、データベース、コンテナ、可視化、バーストバッファ、ゲノミクス、シミュレーション、電子設計自動化などが挙げられます。
リストされているパートナーには、Micron、Intel、Broadcom、Mellanox が含まれます。
Exceleroは、10万ノード規模まで拡張可能なシステムについて、ハイパースケールの潜在顧客と協議中です。既存の顧客には、NASAエイムズ研究センター、PayPal、オンプレミスIoTデータ処理のPredix(GEのIoT事業)、Huluなどが名を連ねています。
Predixは、オンプレミスのIoTデータラングリングキットにサーバーベースのフラッシュルートを採用し、Exceleroに切り替えたようです。同社が念頭に置いているのは、IoTシステムの効率性を高めるための機械学習です。
NVMesh は、グループ化されたサーバー ノードで実行して、アクセスするホストに外部ストレージを提供できます。Excelero ではこれをコンバージド インフラストラクチャと呼んでいますが、ハイパーコンバージド設計でも使用できます。
NVMesh は NVMe over fabrics に対応しており、NVMe over fabrics が実現すれば RDDA の必要性の多くはなくなるかもしれません。
DellはExceleroと再販契約を締結しました。そう、先日DSSD NVMeベースのアレイを廃止したあのDellです。ExceleroベースのハイパーコンバージドシステムでScaleIOが稼働する様子を想像してみてください。
10万ノード規模の管理機能の開発は明らかに必要であり、ホットスポットの把握と対処、全体およびコンポーネントごとのパフォーマンスの監視と管理などが必要となります。現時点では、Exceleroにはデータセンター間のブリッジ機能がないことは承知しております。®