RAID 1とRAID 0を組み合わせ、高速性と冗長性を両立する構成
RAID 10(レイドテン)とは、正式には「RAID 1+0」と呼ばれ、**RAID 1(ミラーリング)とRAID 0(ストライピング)**という2つの異なるRAIDレベルを組み合わせた「ネステッドRAID(入れ子構造のRAID)」の一種です。
自作PCやサーバー構築において、データの安全性を確保しつつ、ディスクI/O(読み書き速度)を最大限に引き出したい場合に最適な選択肢となります。単純なミラーリング(RAID 1)では速度向上が見込めず、単純なストライピング(RAID 0)では1台の故障で全データが失われるという致命的な弱点がありますが、RAID 10はこれらの欠点を相互に補い合っています。
具体的には、まず2台のディスクをペアにしてミラーリング(RAID 1)を行い、そのミラーリングされたペア同士をさらにストライピング(RAID 0)で結ぶことで構成されます。このため、RAID 10を構築するには最低でも4台の物理ディスクが必要となります。
2025年以降の最新ストレージ環境においても、特にデータベースサーバーや高負荷なワークステーションにおいて、NVMe SSDを用いた超高速RAID 10構成は、次世代のデータ処理基盤として非常に重要な役割を担っています。
RAID 10の仕組みを理解するためには、まず構成要素となるRAID 1とRAID 0の動作を整理する必要があります。
RAID 1は、2台のディスクに全く同じデータを同時に書き込む手法です。これにより、どちらか一方のディスクが物理的に故障しても、もう一方に完全なコピーが残っているため、システムを停止させることなく運用を継続できます。
RAID 0は、データを分割して複数のディスクに分散して書き込む手法です。例えば、1つの大きなファイルをAさんとBさんで分担して書き込むようなイメージであり、理論上はディスク台数分だけ読み書き速度が向上します。
RAID 10では、まず「ディスクAとB」でミラーペアを作り、「ディスクCとD」で別のミラーペアを作ります。この2つのペア(仮想的な2台のディスク)に対してRAID 0を適用します。
この構造により、RAID 5やRAID 6のように「パリティ計算」を行う必要がないため、CPUへの負荷が非常に低く、特に書き込みパフォーマンスが大幅に向上するのが特徴です。
RAID 10を採用する最大の理由は、パフォーマンスと安全性の妥協のない追求にあります。しかし、その代償としてコスト面でのデメリットが大きくなります。
| RAIDレベル | 最小台数 | 冗長性 | 読み込み速度 | 書き込み速度 | 容量効率 | 特徴 |
|---|---|---|---|---|---|---|
| RAID 0 | 2台 | なし | 極めて高速 | 極めて高速 | 100% | 速度特化・リスク大 |
| RAID 1 | 2台 | 高い | 高速 | 低速(1台分) | 50% | 安全性特化・低速 |
| RAID 5 | 3台 | 中程度 | 高速 | 低速(パリティ計算) | (N-1)/N | バランス型・一般的 |
| RAID 6 | 4台 | 非常に高い | 高速 | 低速(二重パリティ) | (N-2)/N | 最高レベルの安全性 |
| RAID 10 | 4台 | 高い | 極めて高速 | 高速 | 50% | 性能と安全の両立 |
ストレージ技術は急速に進化しており、従来のHDD(ハードディスク)中心のRAIDから、NVMe SSDを中心とした構成へと完全に移行しています。
最新のPCIe 5.0対応SSDが登場したことで、RAID 10のパフォーマンスは次元が変わりました。例えば、Crucial T705のようなPCIe 5.0対応モデルをRAID 10で構成した場合、単体でのシーケンシャルリード速度が14,500MB/sに達するため、理論上の帯域幅は凄まじいものになります。
ただし、マザーボード上のチップセット(Z790やX670Eなど)で実装するソフトウェアRAIDでは、CPU負荷やバス帯域の制限があるため、真の性能を引き出すには専用のハードウェアRAIDコントローラーや、VROC (Virtual RAID on CPU) などの技術が活用されています。
現代的なハイエンドRAID 10環境を構築するためのパーツ選定例を挙げます。
4TBのNVMe SSDを4台使用してRAID 10を構築する場合の概算です(※価格は変動します)。
RAID 10は非常に強力な構成ですが、構築時に誤った設定をすると、せっかくのハードウェア性能を無駄にする可能性があります。
RAID 10では、最も容量の小さいディスクに合わせて全体の容量が決まります。例えば、2TBのSSD 3台と4TBのSSD 1台を混ぜて構築した場合、すべてのディスクが2TBとして認識され、合計利用可能容量は4TBとなります。また、書き込み速度の遅いディスクが混在すると、全体の速度がその最遅ディスクに引きずられる(ボトルネックになる)ため、必ず同一型番の製品を揃えてください。
特にNVMe SSDを4台同時にフル稼働させるRAID 10環境では、激しい発熱が発生します。
RAID 10は「ディスク故障時にシステムを止めない(可用性)」ための技術であり、データの「バックアップ」ではありません。
Q1: RAID 5やRAID 6と比べて、何が一番のメリットですか? A: 最大のメリットは「書き込み速度」と「リビルド時間」です。RAID 5/6は書き込み時にパリティ計算という複雑な処理を行うため、書き込み速度が低下します。一方、RAID 10は単なるコピーと分散書き込みのみであるため、データベースのような頻繁な更新が発生する環境で圧倒的なパフォーマンスを発揮します。また、ディスク故障時の復旧も、単純なコピーで済むため非常に高速です。
Q2: SSD時代になってもRAID 10を組む意味はありますか? A: 十分にあります。単体のNVMe SSDは非常に高速ですが、それでもRAID 0的なストライピングを組み合わせることで、さらなるスループット向上が見込めます。また、SSDであっても物理的な故障(コントローラーの寿命や電気的なショート)は避けられません。エンタープライズ用途や、数日間のダウンタイムが許されないプロフェッショナルな制作環境では、速度と冗長性を同時に得られるRAID 10は依然として最有力候補です。
Q3: 2台のディスクしか持っていませんが、後からRAID 10に拡張できますか? A: ソフトウェアRAIDや一部の高機能なハードウェアRAIDコントローラーであれば、後からディスクを追加して構成を変更することが可能です。ただし、一般的には「RAID 1(ミラーリング)」から「RAID 10」へ移行する場合、データの再配置(リストライピング)が発生し、非常に時間がかかります。最初から4台で構築することを強く推奨しますが、不可能な場合は一度バックアップを取り、クリーンインストール状態で再構築するのが最も安全で確実です。