NVMe は、主にフラッシュストレージデバイスと通信するためのコマンドセットであり、高性能な SCSI の代替として PCIe(PCI Express)バス向けに設計されました。後に、NVMe over Fabrics(NVMe-oF) によってリモート接続されたフラッシュストレージプールをサポートするように拡張されました。NVMe-oF は追加のトランスポート層をサポートしますが、NVMe/TCP は最も強力で広く使用されている実装であり、DAS(Direct-Attached Storage)を置き換えるための標準的な現代プロトコルであり、simplyblock のようなソフトウェア定義ストレージのデフォルトとなっています。
NVMe over TCP
NVMe/TCP は、NVMe over Fabrics(NVMe-oF)を活用する最も強力でコスト効率の高い方法です。
ネットワーク接続ストレージ向けの最新高性能標準
NVMe/TCP は、NVMe-oF プロトコルファミリーの中で最も強力なプロトコルです。これは、高いパフォーマンスと低オーバーヘッド を、一般的なイーサネット TCP/IP ベースのネットワーク上で実現し、Infiniband や Fibre Channel などのトランスポート層と比較して、高い互換性と低い導入コストを提供します。NVMe/TCP は、NVMe をネットワークやデータセンター全体に拡張します。NVMe/TCP は追加のドライバーを必要とせず、ローカルに接続された NVMe デバイス のように動作します。
ローカルストレージのパフォーマンスを備えた NVMe over TCP ストレージ
データセンター全体で数百から数千のストレージデバイスおよびクラスターノードにスケール可能なストレージプールを実現します。
使いやすさの理由は、必要なドライバーが主要なすべての Linux ディストリビューション および Windows Server 2025 以降に含まれているためです。
ストレージ要件を共有プールに統合し、NVMe ストレージデバイスの利用効率を最大化します。
ローカル接続ストレージデバイスのパフォーマンスと低レイテンシを備えた、分離型、ハイパーコンバージド、またはハイブリッドのストレージプールモデルを提供します。
NVMe/TCP マルチパスによる並列処理
ドライブやノードの障害時に、simplyblock のストレージプラットフォームを使用してシームレスなフェイルオーバーを実現します。
複数の TCP ストリームにより並列性とパフォーマンスを向上させ、スケールアウト型ストレージパフォーマンスを実現します。
マルチコアサーバーと NVMe I/O キューの並列処理を最大限に活用し、最高のパフォーマンスを実現します。