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 標準機能として無料化されており、コスト面でのハードルが大幅に下がっています。
| 製品 | タイプ | 対応ストレージ | 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 |
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 とのハイブリッド運用も可能です。
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 を選択することが一般的です。