ドライブ数によるRAIDレベルの選択
その他すべての要素に加え、利用可能なドライブ数は、適切なRAIDレベルを選択する上で非常に重要な役割を果たします。理想的には、RAIDはシャーシやドライブと合わせて事前に全体的なアプローチで選択し、システム全体が目的に合わせて設計されるべきですが、そのような場合でもドライブ数が適切なRAIDの選択にどう影響するかを知っておくことは非常に役立ちます。
リストを簡略化するため、RAID 0はリストから除外します。RAID 0はあらゆるドライブ数において特定のニッチなビジネスシナリオで有効な選択肢です。そのため、リストに表示する必要はありません。また、このリストでは、ホットスペアが存在する場合、それはRAIDアレイの「外側」にあるため、アレイのドライブ数にカウントされないものとします。
2ドライブ:RAID 1
3ドライブ:RAID 1 *
4ドライブ:RAID 10
5ドライブ:RAID 6
6ドライブ:RAID 6 または RAID 10
7ドライブ:RAID 6 または RAID 7
8ドライブ:RAID 6 または RAID 7 または RAID 10 **
9ドライブ:RAID 6 または RAID 7
10ドライブ:RAID 6 または RAID 7 または RAID 10 または RAID 60/61
11ドライブ:RAID 6 または RAID 7
12ドライブ:RAID 6 または RAID 7 または RAID 10 または RAID 60/61
13ドライブ:RAID 6 または RAID 7
14ドライブ:RAID 6 または RAID 7 または RAID 10 または RAID 60/61または RAID 70/71
15ドライブ:RAID 6 または RAID 7 または RAID 60
16ドライブ:RAID 6 または RAID 7 または RAID 10 または RAID 60/61 または RAID 70/71
17ドライブ:RAID 6 または RAID 7
18ドライブ:RAID 6 または RAID 7 または RAID 10 または RAID 60/61 または RAID 70/71
19ドライブ:RAID 6 または RAID 7
20ドライブ:RAID 6 または RAID 7 または RAID 10 または RAID 60/61 または RAID 70/71
21ドライブ:RAID 6 または RAID 7 または RAID 60 または RAID 70
22ドライブ:RAID 6 または RAID 7 または RAID 10 または RAID 60/61 または RAID 70/71
23ドライブ:RAID 6 または RAID 7
24ドライブ:RAID 6 または RAID 7 または RAID 10 または RAID 60/61 または RAID 70/71
25ドライブ:RAID 6 または RAID 7 または RAID 60
………
* RAID 1は技術的には2ドライブ以上の任意のドライブ数で有効です。3ドライブを超えて使用することは一般的に不合理と見なされ、現実世界では全く聞いたことがないため、リストには最大3ドライブまでしか含めていません。しかし技術的には、ミラーにドライブを追加するにつれて書き込みパフォーマンスは変わらず、読み取りパフォーマンスと信頼性は向上し続けます。ただし実用上の理由から、実際に役立つ2か所にのみリストに含めています。
** 6ドライブ以上では、偶数ドライブ数のアレイに対してRAID 6とRAID 10の両方が有効な選択肢であり、奇数ドライブ数のアレイに対してはRAID 6のみが有効な選択肢です。
このリストでは、標準的なRAIDレベルである0、1、4、5、6、10のみを考慮しています。特定のユースケースで常に有効であるため、0はリストから除外しました。現在のスピンドルハードドライブではRAID 5を使用すべき場合はないため、RAID 5はリストに登場しません。RAID 5はRAID 4の拡張であるため、RAID 4もリストに登場しません。NetappのRAID-DPやOracleのRAIDZ2などの非標準のダブルパリティRAIDソリューションは、RAID 6の派生として扱い、適宜適用できます。Oracleのトリプルパリティ RAIDZ3(RAID 7とも呼ばれる)は7ドライブ以上に適用されますが、非標準レベルで非常にまれであるため、イタリックで含めています。
より一般的には、RAID 6は6ドライブ以上、RAID 7は8ドライブ以上で有効です。
RAID 4および5と同様に、それらに基づくRAIDレベル(RAID 40、50、41、51、55など)は、スピンドルベースのハードドライブの障害モードと脆弱性モードのために、もはや適切ではありません。RAID 6および7に基づく複合RAIDレベル(60、61、70、71など)には役割がありますが、一般的にRAID 10と比較してコスト削減がほとんどなく、パフォーマンスの問題とリスクの増大に悩まされるため、非常にまれです。RAID 61および71は、ミラーコンポーネントとなる最上位のRAIDがシステムのローカルではなくネットワーク上にある場合にのみほぼ独占的に有効です。
