RAID
RAID(Redundant Array of Independent Disks)はハードディスクの信頼性を向上させるための技術です。安価なハードディスクを冗長構成にすることで、全体の信頼性を低コストで向上させます。なお、RAIDにはRAID 0〜RAIND 6の7つの段階があります。
RAIDの各段階の特徴
段階 | 信頼性 | 台数 | ディスク利用効率 | 計算速度 | 入出力効率 | 備考 |
---|---|---|---|---|---|---|
RAID 0 | 低 | 2台〜 | 100% | - | 高 | よく利用される |
RAID 1 | 高 | 2台 | 50% | - | 低 | よく利用される |
RAID 2 | 最高 | 5台〜 | とても低い | 最低 | 高 | 実用性なし |
RAID 3 | 中 | 3台〜 | 66%〜 | 中 | 低 | - |
RAID 4 | 中 | 3台〜 | 66%〜 | 中 | 中 | - |
RAID 5 | 中 | 3台〜 | 66%〜 | 中 | 高 | よく利用される |
RAID 6 | 高 | 4台〜 | 50%〜 | 低 | 高 | よく利用される |
RAID 0(ストライピング)
データを複数のディスクに分散配置することで、高速な読み書きを可能にします。
<<利点>>
- 高速に読み書きできます。
- ディスクの使用効率が高いです。
<<欠点>>
- 1台のディスクの故障で読み書きができなkなるため、全体として信頼性が下がります。
RAID 1(ミラーリング)
2台のディスクに同じデータを書き込む方式です。
<<利点>>
- 1台のディスクが故障しても、もう1台のディスクで処理を継続できます。
<<欠点>>
- 実質的な記憶容量がディスク1台分であり、ディスクの使用効率が低いです。
RAID 2
ハミングコードによるエラー訂正データにより、ディスクが2台同時に故障してもデータを復元できる方式です。
<<利点>>
- RAID中で耐障害性が最高です。
<<欠点>>
- ハミングコードを必要とするほどディスクの信頼性が低くないため、実用性がなく、製品が市販されていません。
- ハミングコードの計算コストが莫大です。
- エラー訂正データの量が多く、ディスク使用効率が悪いです。