RAID
「Redundant Array of Independent Disks」の略です。
RAIDは、複数の物理的なディスクドライブにデータをシームレスに保存する方法です。RAIDアレイ内のディスクは、コンピューターのオペレーティングシステムから、複数の独立したディスクではなく、1つのストレージボリュームとして認識されます。RAIDアレイを使用すると、大量のデータを保存できるだけでなく、ディスクのパフォーマンスを向上させ、ディスク障害が発生した場合のデータ損失を防ぐ冗長性も提供できます。
RAIDアレイでは、「ストライピング」と呼ばれる技術を使って、複数のディスクにデータを分散します。通常は数メガバイトの大きさのデータブロックを各ドライブ間でインターリーブすることで、I/O処理をすべてのディスクに均等に分散します。RAIDでは、アレイ内のすべてのディスクを同じサイズにする必要はありませんが、アレイ全体の容量は最も小さいドライブのサイズに基づくため、同一のディスクを使う方が効率的です。NASデバイスやファイルサーバーでは、耐障害性を高め、複数のディスクを1つのボリュームにまとめるために、RAIDアレイがよく使われます。
RAIDレベル
RAIDには複数のレベルがあり、それぞれ異なる利点があります。ストレージ領域の最大化に重点を置くものもあれば、冗長性と耐障害性に重点を置くものもあります。すべてを網羅した一覧ではありませんが、以下に最も一般的なレベルを説明します。
- RAID 0は、複数のディスクにデータを均等にストライピングし、両方のディスクの合計サイズに相当する1つの大きなストレージボリュームを提供します。このレベルでは、I/O処理を複数のディスクに分散することで、読み取り速度と書き込み速度を向上させられます。冗長性やデータ保護は提供しないため、1台のディスクに障害が発生すると、アレイ全体が機能しなくなります。
- RAID 1は、1台のディスクの内容を別のディスクにミラーリングします。アレイ内の小さい方のディスク分のストレージ領域しか提供しませんが、アレイ内の2台目のディスクは1台目の完全なコピーであるため、データを失わずにどちらか一方のディスクが故障しても対応できます。RAID 1には、1組のディスクが必要です。
- RAID 5は、複数のディスクにデータをストライピングし、パリティ情報を均等に分散します。最低3台のディスクドライブが必要で、1台分に相当するストレージ領域をパリティ用に確保します。たとえば、10TBのハードドライブ4台で構成されたRAID 5アレイでは、30 TBのディスク領域が提供され、残りの10 TBがパリティに使われます。RAID 5アレイでは、データを失わずに1台のディスク障害に耐えられます。
- RAID 6は、実質的にはパリティを2倍にしたRAID 5です。最低4台のディスクが必要で、2台分に相当するストレージ領域をパリティ用に確保します。たとえば、10 TBのハードドライブ4台で構成されたRAID 6アレイでは、20 TBのストレージ領域が提供されますが、データを失わずに2台のディスク障害に耐えられます。
- RAID 10(またはRAID 1+0)は、ネスト型RAIDと呼ばれ、RAID 1とRAID 0を組み合わせたものです。まず2台の独立したディスクをRAID 0アレイに統合し、次にRAID 1を使って、そのボリュームを追加の2台のディスクにミラーリングします。4台のディスクドライブが必要で、1台のディスク障害に耐えられます。
NOTE: RAIDのほとんどのレベルは、ディスク障害からの復旧に役立つデータ冗長性を提供しますが、RAIDはバックアップソリューションではありません。データの破損、マルウェア、誤った削除など、ハードウェア障害以外の理由で失われたデータの復旧には役立ちません。
知識をテストする