基礎技術: なぜギャップがそれほど大きいのか
HDD は回転するプラッタにビットを磁気的に格納し、ランダム読み取りごとに 3〜15 ms かかる物理的なヘッド移動を必要とします。SATA SSD はマイクロ秒で到達可能なフラッシュメモリセルを使用しますが、回転ディスク向けに設計されたレガシー AHCI/SATA プロトコルで通信します。NVMe SSD は同じフラッシュを使用しますが、並列・低レイテンシアクセス向けにゼロから設計されたプロトコルで PCIe 上で通信します — そしてギャップはどこにでも現れます。
7,200 RPM の HDD は平均 8.3 ms の回転レイテンシと 3〜12 ms のシーク時間を持ち、合計ランダム読み取りレイテンシは約 5〜15 ms です。SATA SSD は電子フラッシュで両方を排除し、レイテンシを約 100 マイクロ秒に下げます (50〜100 倍高速) が、SATA AHCI プロトコルの 32 個の未処理 I/O を持つ単一コマンドキューによってボトルネックになります。NVMe (Non-Volatile Memory Express、2011 年に標準化) は、フラッシュ向けに特別に設計されました: PCIe トランスポート (パスに SATA コントローラーなし)、それぞれ 64K コマンドを持つ 64K コマンドキュー (AHCI の 32 に対して)、合理化されたコマンドセット。結果: エンドツーエンドの NVMe レイテンシは 10〜50 マイクロ秒に低下し、並列処理はキューの深さでほぼ線形にスケーリングし、単一の NVMe ドライブは 100 万以上のランダム IOPS を維持できますが、SATA SSD は 100K 近くで頭打ちになります。技術的なギャップは「漸進的に良い」ではありません — それは重要なすべての指標で 10〜100 倍です。
IOPS、レイテンシ、スループットの比較
2026 年の典型的な数値。HDD: 100〜200 ランダム IOPS、5〜15 ms レイテンシ、200 MB/s シーケンシャル。SATA SSD: 50K〜100K ランダム IOPS、約 100 μs レイテンシ、500〜550 MB/s シーケンシャル。NVMe Gen 4 SSD: 500K〜1M ランダム IOPS、10〜50 μs レイテンシ、5〜7 GB/s シーケンシャル。NVMe Gen 5 SSD: 1.5M〜2M IOPS、約 10 μs レイテンシ、12〜14 GB/s シーケンシャル。
これらは絶対的な低値や高値ではなく、2026 年の典型的なリテールおよびエンタープライズ価格範囲です。コンシューマー NVMe 価格はエンタープライズよりも速く圧縮されました; コンシューマー Gen 4 NVMe (約 70 EUR/TB) と高耐久性エンタープライズ NVMe (約 150 EUR/TB) のギャップは、現在ほとんどが純粋なパフォーマンスではなく耐久性 (DWPD — 1 日あたりのドライブ書き込み) と電源損失保護コンデンサです。ホスティングプロバイダーにとって、関連する選択はほぼ普遍的にエンタープライズ NVMe です。コンシューマードライブには共有ワークロードに必要な持続的書き込みパフォーマンスと PLP が欠けているからです。
| 指標 | 7.2K HDD | SATA SSD | NVMe Gen 4 | NVMe Gen 5 |
|---|---|---|---|---|
| ランダム読み取り IOPS (4K) | 100〜200 | 約 95K | 500K〜1M | 1.5M〜2M |
| ランダム書き込み IOPS (4K) | 100〜200 | 約 85K | 300K〜700K | 1M〜1.4M |
| 読み取りレイテンシ (標準) | 5〜15 ms | 約 100 μs | 10〜50 μs | 約 10 μs |
| シーケンシャル読み取り | 150〜250 MB/s | 500〜550 MB/s | 5〜7 GB/s | 12〜14 GB/s |
| インターフェイス | SATA 6 Gb/s | SATA 6 Gb/s | PCIe 4.0 x4 | PCIe 5.0 x4 |
| 最適なプロトコルキュー深度 | 1 | 32 | 65,536 | 65,536 |
| 2026 年 TB あたりコスト (エンタープライズ) | 約 15〜25 EUR | 約 80〜120 EUR | 約 100〜150 EUR | 約 150〜220 EUR |
| 2026 年 TB あたりコスト (コンシューマー) | 約 25〜35 EUR | 約 50〜70 EUR | 約 70〜100 EUR | 約 120〜180 EUR |
NVMe が重要な場合
ランダム IOPS とテールレイテンシがワークロードのパフォーマンスを支配する場所では、どこでも NVMe が重要です: リレーショナルデータベース、キー値ストア、検索インデックス、メッセージキュー、コンテナビルドファーム、CI/CD パイプライン、高い同時実行性のあらゆるワークロード。アプリケーションが速いほど、NVMe からより多くの恩恵を受けます — ボトルネックがディスクから CPU に移ります。
3 つのワークロードカテゴリは、劇的な NVMe ゲインを見ます。データベースワークロード — Postgres、MySQL、SQL Server — はインデックスで多くの同時ランダム 4〜16 KB 読み取りを発行します; レイテンシは直接クエリ時間に変換されます。SATA SSD 上の典型的な OLTP ワークロードは、約 1 ms で 95 パーセンタイルクエリレイテンシの壁にぶつかります; NVMe では、同じワークロードが 200 マイクロ秒未満の p95 で実行されます。コンテナワークロード — Docker、Kubernetes — はイメージプルとレイヤー抽出中に何千もの小さな読み取りを実行します; NVMe はコールドスタート時間を 5〜10 倍削減します。CI/CD とビルドパイプライン — bazel、gradle、npm install — は病的にランダム IO バウンドです; SATA から NVMe に切り替えると、ビルド時間が日常的に半減します。共通のテーマ: 多くの同時小さな操作がキューに入るあらゆるワークロードは、NVMe のキュー深度スケーリングから恩恵を受けます。シングルスレッドのシーケンシャルワークロードは改善が少なくなります。SATA SSD はすでにインターフェイスを飽和できるからです。
NVMe が重要でない場合 (HDD で十分かもしれない)
静的コンテンツ配信、ビデオストリーミング、コールドバックアップストレージ、ログアーカイブ、大きなファイルバッチ処理は、IOPS バウンドではなくシーケンシャルかつ帯域幅バウンドであるため、意味のある NVMe ゲインを見ません。250 MB/s シーケンシャルの 7,200 RPM HDD または Hammer SMR ドライブで十分です — そしてテラバイトあたり 5〜10 倍安価です。
3 つのワークロードパターンはほとんど IOPS を使用しません。静的コンテンツ配信は、100 KB から複数 MB のファイルをシーケンシャルに提供します; OS の先読みとディスクキャッシュにより、SATA SSD または HDD でさえもエンドユーザーにとって NVMe と同じくらい高速になります (特に CDN が前にある場合)。ビデオストリーミングも同様に、強いページキャッシュ局所性を持つ長いシーケンシャル読み取りとして実行されます; 4K コンテンツの 10 Gbps ストリームでさえ、250 MB/s の HDD プールで簡単に供給されます。コールドバックアップとアーカイブストレージは、レイテンシではなく TB あたりコストと耐久性を気にします — Backblaze、AWS Glacier、ほとんどのエンタープライズバックアップティアは、アクセスがまれであるペタバイトスケールのアーカイブに依然として HDD (または磁気テープ) を使用しています。NVMe プレミアムを支払う前に、ワークロードが IOPS バウンドか帯域幅バウンドかを特定してください; スケールでのシーケンシャルワークロードでは、HDD が依然としてバイトあたりの経済性で勝ちます。
2026 年の GB あたりコストのトレードオフ
2026 年の TB あたりエンタープライズ価格 (典型的な範囲): HDD 約 15〜25 EUR、SATA SSD 約 80〜120 EUR、NVMe Gen 4 約 100〜150 EUR、NVMe Gen 5 約 150〜220 EUR。HDD と SATA のギャップは縮まりました; SATA と NVMe のギャップは現在十分小さく、ほとんどの新しいホスティング展開がデフォルトで NVMe で標準化し、HDD はバックアップとアーカイブティアに予約されています。
2 年前、SATA と NVMe の価格ギャップは、中規模ティアの VPS プランが依然として標準として SATA SSD を出荷するほど意味がありました。2026 年までにギャップはエンタープライズ SKU で約 20〜30% に縮小し、パフォーマンスギャップ (IOPS で 10 倍、レイテンシで 5 倍) は計算を簡単にします: 20% 多く支払い、10 倍のパフォーマンスを得る。ほぼすべてのコモディティ VPS ホストは、現在プライマリストレージ用にデフォルトで NVMe Gen 4 を出荷しています。SATA SSD は主に、より多くのドライブベイを持つ専用サーバープラットフォームに残っており、RAID-10 の 8〜12 個の SATA SSD は、ソフトウェア RAID の 2〜4 個の NVMe ドライブとは異なるコストプロファイルを提供します。HDD は、IOPS よりも TB あたりコストが重要なバックアップ、アーカイブ、バルクストレージワークロードでのみ支配的です。あらゆる新しいプライマリデータベース展開では、NVMe が唯一妥当なデフォルトです。
RAID、冗長性、仕様シートが伝えないこと
シングルドライブのパフォーマンスは話の半分です。NVMe RAID は、ハードウェア NVMe RAID カード (まれで高価) を使用しない限り CPU オーバーヘッドを追加します; ソフトウェア md RAID-1 ミラーは一般的で、RAID-5/6 はそれほどでもありません。耐久性 (DWPD) と電源損失保護 (PLP) は IOPS と同じくらい重要です — PLP のないコンシューマー NVMe ドライブは、持続的書き込み中のホストクラッシュでデータを失う可能性があります。
仕様シートからしばしば欠けている 3 つの詳細。まず、NVMe 上のソフトウェア RAID-5/6 はディスクバウンドではなく CPU バウンドです — 100 万以上の IOPS でパリティ計算は複数のコアを飽和できます。ほとんどの本番 NVMe 展開は、代わりに RAID-1 ミラーを実行し、ミラーリングを超える耐久性のためにバックアップに依存します。次に、ドライブ耐久性は 5 年の保証期間にわたって DWPD (1 日あたりのドライブ書き込み) で評価されます; コンシューマー NVMe は 0.3〜0.5 DWPD、メインストリームエンタープライズは 1〜3 DWPD、書き込み集中型エンタープライズは 10+ DWPD です。コンシューマードライブ上の重く書き込まれるデータベースワークロードは、数か月でそれを摩耗させる可能性があります。3 番目に、電源損失保護 — 電源切断時にフライト中の書き込みをフラッシュするオンボードコンデンサ — はエンタープライズドライブで標準であり、ほとんどのコンシューマードライブには存在しません。PLP がないと、fsync 中のホストクラッシュは、アプリケーションがすべて正しく行っていてもデータを破損する可能性があります。これら 3 つの詳細について常に仕様シートを確認してください、IOPS だけでなく。