RAIDとは?
RAIDとは、Redundant Arrays of Inexpensive Disks(リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ)の頭文字からレイド(RAID)と呼び、複数台のハードディスク(HDD・SSDなど)を1つのドライブのように認識させる技術のことを言います。
このRAIDの技術により複数のハードディスクへの分散書き込みによる処理速度の向上やディスク容量対策が可能となります。
さらに、RAIDのレベル(データの分散方法)によってはハードディスクが故障した場合でも、データを復旧することやユーザーのアクセスを可能することができ、安全性を担保することも可能です。
また、これらはディスクアレイの代表的な手法となり、「ディスクアレイ=レイド」と呼ぶこともあります。
バックアップと間違えやすいですが、バックアップとは概念が異なり、RAIDはあくまでも運用に対しての冗長性(HDD故障時にデータ復旧・アクセス可能)を確保するものとなります。そのため、ハードディスクからデータ削除をした場合は復旧が出来ません。
つまりレンタルサーバー等を契約する利用者目線で考えると複数のハードディスクがあることにより、以下の利点があります。
- ハードディスクが故障した場合でもデータ復旧・アクセス可能であり、安全性を担保できる
- 負荷分散を分散することにより、処理速度が向上する可能性がある
- ストレージ構築が可能となり、ディスク容量が増える可能性がある
- 分散書き込みによるデータ保存が可能になる
しかし、注意点としてRAIDにはレベル(モード)が複数あり、レベルにより特徴が異なります。
RAID6(ダブルパリティレイド)
RAID6の技術はRAID5と同様になりますが、特徴としてパリティ(データを修復するための符号)を2重に生成し、データとともに複数のドライブに分散して記録していきます。
最少構成台数は4台以上となり、パリティが2重に生成することからRAID6はダブルパリティレイドとも呼ばれています。
2重にパリティを生成することで、例えば4台のディスクのうち、2台までならどのディスクが故障しても復旧が可能になります。また、ディスク容量は2台分の容量が利用できます。
しかし、RAID5に挙げた「パリティコード生成されるため読み込みは高速にならない」という点が2重生成により、RAID5より書き込み速度が低下するデメリットがあります。