Intel VROC(インテルブイロック)
Intel Virtual RAID on CPU の略。Intel CPU 内蔵 RAID コントローラ機能で NVMe SSD 複数台のソフトウェア RAID 0 / 1 / 5 / 10 構築、PCIe Switch 経由 + ライセンス購入で本格 RAID Volume をサーバ自作で実現。
概要
Intel VROC(インテル ブイロック、Virtual RAID on CPU)は、Intel が 2017 年に発表した Intel Xeon Scalable プロセッサ向けの RAID(Redundant Array of Independent Disks)機能です。Skylake-SP(2017)・Cascade Lake(2019)・Ice Lake(2021)・Sapphire Rapids(2023)・Emerald Rapids(2024)・Granite Rapids(2024)系の Intel サーバ CPU で利用可能で、CPU 内蔵 PCIe コントローラ + チップセット連携で、NVMe SSD 複数台を直接接続した状態で RAID 0 / 1 / 5 / 10 ボリュームを構築できる仕組みです。
従来のサーバ RAID 構築は、ハードウェア RAID カード(Broadcom LSI MegaRAID 9460-8i、Adaptec ASR-8085、HighPoint SSD7505 等、$500-3,000)を別途購入してマザーボードに搭載し、その RAID カードに HDD / SAS SSD を接続する方式が主流でした。しかし、NVMe SSD の急速な普及で、PCIe Gen 4 / Gen 5 の超高速性能を活かすには SSD を CPU 直結する必要があり、従来 RAID カードでは性能ボトルネックが発生する問題がありました。
Intel VROC の利点は、(1)ハードウェア RAID カードが不要 + コスト削減、(2)CPU 内蔵 PCIe コントローラを直接使用するため NVMe 性能を最大限に引き出せる、(3)CPU の高性能を活用してパリティ計算を高速処理、(4)Sapphire Rapids 以降は VMD(Volume Management Device)機能で 2 段階仮想化 + ホットスワップ対応、(5)RAID 5 / 6 でも CPU の AVX-512 命令でパリティ計算を高速化、などです。
一方、欠点としては、(1)Bootable RAID(OS インストール先の RAID ボリューム)には Intel VROC キー(USB ドングル + ライセンス購入、$1,000 級)が必要、(2)高負荷時に CPU 負荷が増加(ハードウェア RAID カードの場合は専用 CPU で処理)、(3)NVMe SSD のみ対応(SAS / SATA は別途 SAS HBA 経由)、(4)VROC のソフトウェアサポートは Linux + Windows Server に限定、などです。
主要対応 CPU は、Intel Xeon Scalable 第 1 世代(Skylake-SP)〜第 6 世代(Granite Rapids、2024)で、第 4 世代(Sapphire Rapids、2023)以降は VROC が CPU 標準機能として大幅に拡張されました。VMD(Volume Management Device)機能で SSD のホットスワップ + マルチパス I/O + 障害監視が CPU レベルで統合され、エンタープライズグレードの信頼性を実現しています。
価格は、Intel VROC キー(Standard 版、RAID 0 / 10 / 1 サポート)が約 $300-500、Premium 版(RAID 5 + Bootable サポート)が約 $1,000-1,500 で、Intel から購入 + USB ドングル + ライセンス管理で運用します。Sapphire Rapids 以降の一部 SKU では VROC Premium が CPU 標準機能として無料化されており、コスト面でのハードルが大幅に下がっています。
主な特徴・仕組み
- 提供: Intel、2017 年 Xeon Scalable Skylake-SP で初導入。
- 対応 CPU: Intel Xeon Scalable 第 1-6 世代(Skylake-SP / Cascade Lake / Ice Lake / Sapphire Rapids / Emerald Rapids / Granite Rapids)。
- 対応ストレージ: NVMe SSD(M.2 / U.2 / U.3 / EDSFF E1.S / E3.S)。
- RAID レベル: RAID 0 / 1 / 5 / 10。
- 機能拡張: VMD(Volume Management Device、Sapphire Rapids+)でホットスワップ / マルチパス。
- 性能: CPU AVX-512 でパリティ計算高速化、PCIe Gen 5 NVMe 性能を最大限活用。
- ライセンス: VROC Standard キー(RAID 0 / 1 / 10)$300-500、VROC Premium($1,000-1,500、RAID 5 / Bootable)。
- OS 対応: Linux(Red Hat / SUSE / Ubuntu / Rocky)、Windows Server 2019 / 2022。
- 主な採用: 中規模データセンタ + サーバ自作 + DIY HPC + ホームラボ高度ユーザー。
- 競合: Broadcom LSI MegaRAID、Adaptec ASR、HighPoint NVMe RAID。
Intel VROC / 競合 RAID 比較
| 製品 | タイプ | 対応ストレージ | RAID レベル | 価格 |
|---|---|---|---|---|
| Intel VROC Standard | CPU 内蔵 | NVMe | 0 / 1 / 10 | $300-500 + CPU |
| Intel VROC Premium | CPU 内蔵 | NVMe | 0 / 1 / 5 / 10 | $1,000-1,500 + CPU |
| Broadcom 9460-8i | HW カード | NVMe / SAS | 0-60 | $1,500 |
| Adaptec ASR-8085 | HW カード | NVMe / SAS | 0-60 | $1,200 |
| HighPoint SSD7505 | HW カード | NVMe | 0-10 | $2,000 |
自作PCユーザー向けの注意点
Intel VROC は Intel Xeon Scalable サーバ CPU 専用で、コンシューマ Core i9 / Core Ultra ではサポートされません。ホビーホームラボ + 中小オフィスサーバ自作の上級者向け技術です。Sapphire Rapids 以降の Xeon W ワークステーション CPU では一部 VROC 機能が利用可能ですが、Premium キー($1,000+)購入が必要です。
中古 Xeon Scalable サーバ + Intel VROC キーの組み合わせで、自宅 NAS / SAN / DB サーバを構築する場合、4-8 個の NVMe SSD で RAID 5 / 10 を構築して大容量 + 高速 + 冗長性のあるストレージプールを実現できます。Linux mdadm + Intel imsm メタデータの組み合わせで、無料の Linux ソフトウェア RAID とのハイブリッド運用も可能です。
関連用語との違い
- mdadm(Linux): Linux カーネルのソフトウェア RAID、VROC Standard と機能重複。
- LVM(Logical Volume Manager): Linux のボリューム管理、RAID + LVM の組み合わせも可能。
- ZFS RAIDZ: Sun / Oracle 系の ZFS ファイルシステム内蔵 RAID、別系統。
- Btrfs RAID: Btrfs ファイルシステム内蔵 RAID、別系統。
- Storage Spaces(Windows): Microsoft の Windows ソフトウェア RAID、VROC と機能重複。
よくある質問(FAQ)
Q1: VROC キーがないと NVMe RAID は使えませんか? A: Bootable RAID(OS 起動ディスクの RAID)には VROC キーが必須です。データ用ボリュームのみであれば、Linux mdadm + Intel imsm メタデータで部分的に VROC 互換 RAID を無料で構築可能です。Windows では Storage Spaces を代替として利用できます。
Q2: ハードウェア RAID カードと比べてどちらが優位ですか? A: NVMe 性能 + コスト効率では VROC が圧倒的に優位ですが、CPU 負荷 + 完全ハードウェア独立性 + 古い OS 対応では従来 RAID カードが優位です。NVMe SSD 中心の現代サーバ自作では VROC が主流選択肢となっています。
Q3: AMD EPYC で同等機能はありますか? A: AMD EPYC では「AMD RAIDXpert」が同等機能を提供していますが、Intel VROC ほど洗練 + 普及していません。EPYC ユーザーは Linux mdadm / ZFS RAIDZ / Storage Spaces のソフトウェア RAID を選択することが一般的です。
まとめ
- Intel 2017 年発表の Xeon CPU 内蔵 RAID 機能
- NVMe SSD 複数台で RAID 0 / 1 / 5 / 10 構築
- VROC Standard / Premium キー購入(USB ドングル)
- サーバ自作 + 中規模データセンタストレージで主流