NVMe-oF (NVMe over Fabrics, 2016)(エヌブイエムイーオーバーファブリクス)
NVM Express, Inc. が 2016 年 6 月策定の NVMe-oF (NVMe over Fabrics)。NVMe プロトコルをネットワーク経由 (TCP・RDMA・Fibre Channel) で利用可能にする革命的拡張、データセンタ・クラウドストレージで活用、AWS Nitro・Azure Storage Premium・Google Cloud Storage の基盤、NVMe 2.0 (2021) で公式統合。
概要
NVMe-oF (NVMe over Fabrics、エヌブイエムイーオーバーファブリクス) は、NVM Express, Inc. が 2016 年 6 月 5 日策定の NVMe プロトコルをネットワーク経由で利用可能にする革命的拡張で、TCP (NVMe over TCP、汎用 Ethernet ネットワーク経由の NVMe アクセス、データセンタ・クラウドストレージで広く活用)・RDMA (NVMe over RDMA、Remote Direct Memory Access 経由の超低レイテンシ NVMe アクセス、InfiniBand・RoCE Ethernet 経由、AI 学習・HPC で活用)・Fibre Channel (NVMe over Fibre Channel、SAN ストレージで活用、エンタープライズデータセンタ) の 3 種類のトランスポート、データセンタ・クラウドストレージで活用、AWS Nitro (AWS の高速ネットワーク + ストレージ基盤、NVMe-oF for EBS 等)・Azure Storage Premium (Microsoft Azure の高速ストレージ・NVMe-oF 経由)・Google Cloud Storage (GCP のクラウドストレージ・Persistent Disk 等) の基盤、NVMe 2.0 (2021 年 6 月策定) で公式統合された重要な仕様です。NVMe 1.x (2011-2014) はローカル PCIe 経由の NVMe アクセスのみ対応、データセンタの分散ストレージ・クラウドストレージでは SAN (Storage Area Network、Fibre Channel 経由のブロックストレージ、HPE 3PAR・NetApp ONTAP 等)・iSCSI (Internet SCSI、Ethernet 経由の SCSI ストレージ、安価な汎用ストレージ)・FCoE (Fibre Channel over Ethernet、Cisco UCS 等のハイブリッドプロトコル) などのプロトコルが主流だったが、これらは HDD/SSD 向けの古いプロトコルで NVMe SSD の性能 (10μs レイテンシ・100,000 IOPS+) を発揮できないボトルネックがあった、NVM Express, Inc. は 2016 年 6 月 NVMe-oF を策定、NVMe プロトコルをネットワーク経由 (TCP・RDMA・Fibre Channel) で利用可能化、データセンタの NVMe SSD アクセスを革新、AWS Nitro (AWS の高速ネットワーク + ストレージ基盤、NVMe-oF for EBS Elastic Block Store 等で活用、EC2 Instance のローカル NVMe SSD と同等性能のリモート EBS ストレージを実現)・Azure Storage Premium (Microsoft Azure の高速ストレージ・NVMe-oF 経由)・Google Cloud Storage (GCP のクラウドストレージ・Persistent Disk 等) の基盤、現代クラウドストレージの基盤として位置付け、NVMe 2.0 (2021 年 6 月策定) で公式統合され NVMe 規格の一部として標準化されました。
主な特徴・仕組み
- 策定: 2016 年 6 月 5 日 NVM Express, Inc.
- 基盤: NVMe プロトコルをネットワーク経由で利用
- NVMe over TCP: 汎用 Ethernet 経由、データセンタ標準
- NVMe over RDMA: 超低レイテンシ、InfiniBand・RoCE Ethernet
- NVMe over Fibre Channel: SAN ストレージ向け
- 対象用途: データセンタ・クラウド・AI 学習・HPC
- AWS 採用: Nitro NVMe-oF for EBS
- Azure 採用: Storage Premium
- Google Cloud 採用: Persistent Disk
- NVMe 2.0 統合: 2021 年 6 月、公式統合
スペック比較表 (NVMe-oF トランスポート比較)
| トランスポート | 帯域 | レイテンシ | 用途 |
|---|---|---|---|
| NVMe over TCP | 1-100Gbps | ~100μs | 汎用データセンタ |
| NVMe over RDMA (RoCE) | 100-400Gbps | ~10-20μs | AI 学習・HPC |
| NVMe over InfiniBand | 100-400Gbps | ~5-10μs | HPC・スパコン |
| NVMe over Fibre Channel | 32-128Gbps | ~50μs | エンタープライズ SAN |
具体例・対応技術 / 採用機種
- AWS Nitro NVMe-oF (2017): EBS で 8,000-256,000 IOPS
- Azure Storage Premium: NVMe-oF + ManagedDisks
- Google Cloud Persistent Disk: NVMe-oF
- NetApp ONTAP: NVMe over Fibre Channel
- NVIDIA DGX: NVMe over RDMA InfiniBand
自作PCでの選び方・注意点
NVMe-oF (2016) は 2026 年現在、データセンタ・クラウドストレージの中核プロトコルとして確立、自作 PC ユーザーが直接意識する技術ではないが、AWS・Azure・GCP のクラウドストレージ利用時に透過的に活用される基盤技術。AI 時代の 2026 年現在、NVMe-oF の活用は (1) AWS EBS (Elastic Block Store): EC2 Instance のリモートブロックストレージ・NVMe-oF for EBS で 64,000-256,000 IOPS・(2) Azure Managed Disks Premium: Azure VM の高速ストレージ・(3) Google Cloud Persistent Disk: GCP のブロックストレージ・(4) NVIDIA DGX H100: AI 学習サーバの NVMe over RDMA InfiniBand 経由ストレージアクセス などの幅広い用途で実用価値高い。NVMe-oF の歴史的意義は、(1) NVMe プロトコルをネットワーク経由で利用可能にした革命的拡張の功績 (ローカル PCIe → ネットワーク経由の業界拡張)・(2) AWS・Azure・GCP の現代クラウドストレージの基盤を確立した功績 (SAN・iSCSI から NVMe-oF への移行で性能 10 倍向上)・(3) NVMe 2.0 (2021) で公式統合され NVMe 規格の一部として標準化された功績で、現代データセンタ・クラウドストレージの基盤技術として 2026 年現在も中核として継続採用。NVMe over TCP は汎用 Ethernet ネットワーク経由で利用可能なため最も普及・NVMe over RDMA (RoCE Ethernet・InfiniBand) は超低レイテンシで AI 学習・HPC で活用・NVMe over Fibre Channel はエンタープライズ SAN で活用、用途に応じて 3 種類のトランスポートが住み分けされる業界構造。
関連用語との違い
- NVMe 1.0 (2011): ローカル PCIe のみ
- NVMe 2.0 (2021): NVMe-oF を公式統合
- SAN (Fibre Channel): 前駆、HDD/SSD 用
よくある質問(FAQ)
Q1: NVMe-oF と SAN の違い? A: SAN (Fibre Channel + SCSI) = HDD/SSD 向け古いプロトコル・レイテンシ 50μs+、NVMe-oF = NVMe SSD 専用・レイテンシ 10-100μs、NVMe-oF が性能で SAN を凌駕。
Q2: NVMe over TCP と RDMA どちらが優位? A: NVMe over TCP = 汎用 Ethernet・100μs レイテンシ・コスト低、NVMe over RDMA = InfiniBand/RoCE・10μs レイテンシ・高性能だが高コスト、用途で住み分け (汎用 = TCP・AI/HPC = RDMA)。
Q3: 自作 PC で NVMe-oF は使える? A: NVMe over TCP は Linux カーネル 5.0+ で対応、自作 PC + Linux サーバの組合せで NVMe-oF target/initiator 構築可能、ただし主にデータセンタ・クラウド用途で自作 PC では稀。
まとめ
- NVMe-oF = 2016 年 6 月策定、NVMe over Fabrics
- TCP・RDMA・Fibre Channel の 3 種類のトランスポート
- AWS Nitro・Azure Premium・Google Cloud の基盤
- NVMe 2.0 (2021) で公式統合、現代クラウドストレージ中核