RAID(Redundant Array of Independent Disks)とは、ハードディスクの冗長性とパフォーマンス向上を目的とした技術です。具体的には、ハードディスクを複数台用意することで、データを分散して保存することで高速な読み書きを実現したり、データの耐障害性を高めることを目的とした技術になります。
RAIDには構成パターンの分類として、「RAID 0」,「RAID 1」,「RAID 2」,「RAID 3」,「RAID 4」,「RAID 5」,「RAID 6」の型があります。この記事では一般的に使用されることが多い、「RAID 0」,「RAID 1」,「RAID 5」の三つの構成についての特徴やメリットを分かりやすく解説します。
目次
ストライピングと呼ばれる、RAID 0 の特徴についてまとめます。
ミラーリングと呼ばれる、RAID 1 の特徴についてまとめます。
バランスの取れた構成であるRAID 5 の特徴についてまとめます。
• RAID 0はデータ転送速度に優れるが、耐障害性が低い。
• RAID 1は耐障害性に優れているが、データ転送速度が高くない。
この2パターンの利点を同時に生かしつつ、欠点を補えるように、RAID 0と RAID 1を組み合わせた構成もあります。この構成では、最低でも4台のハードディスクが必要となります。
RAID 0+1 (RAID 01)
RAID 0の形式(ストライピング)で構築されたものを、ミラーリングするパターンです。
RAID 0の欠点であった、「1台のハードディスクの故障でデータ全体を失う」を、ミラーリングを組み合わせることで克服します。
RAID 1+0 (RAID 10)
まず、RAID 1の形式(ミラーリング)で構築します。そして、各ハードディスクのそれぞれでストライピングを行います。
RAID 1の欠点であった、「データ転送速度を高められない」を、ストライピングを組み合わせることで克服します。
RAID 01とRAID 10を比較した場合、データ転送速度は変わりませんが、耐障害性においてはRAID 10の方が優れているため、RAID 10を使う方が適切です。
企業の業務においては、データの安全な保存や高速な読み書きは重要です。それらを実現するためのハードディスク構成としてRAIDがあります。また、RAIDによる構成にはさまざまな形式があり、それぞれに明確な利点と欠点があります。その為、目的に応じた適切な構成パターンとその特徴を把握しておくことが必要となります。