IBM Cloud Docs
RAID について

RAID について

RAID (Redundant Array of Independent Disks) は、速度および耐障害性を向上させるために複数の物理ディスクが 1 つのアレイに結合された、単一の使用可能なデータ・ディスクを作成します。 以下に、RAID の 3 つの主要な概念を示します。

  • ミラーリング: データを複数のディスクにコピーすること
  • ストライピング: データを複数のディスクに分割すること
  • エラー修正 (耐障害性): 冗長データを保管することにより、問題を検出して、可能な場合には修正できるようにすること

多くの異なるレベルの RAID が存在しますが、IBM では、最も一般的な RAID タイプ (0、1、5、6、10) をサポートすることを選択しています。 各種 RAID レベルでは、システム要件に応じて、以下の 1 つ以上の技法を使用します。 RAIDを使用する主な目的は、全てのRAIDソリューションに 3Ware® 9550SX Raid SATAまたはAdaptec SA-SCSI RAIDコントローラを使用することで信頼性を向上させることです。

RAID は、バックアップ・ソリューションではありません。 むしろ RAID では、複数の物理ディスクが 1 つのアレイに結合され、単一の使用可能なデータ・ディスクが形成されて、速度と耐障害性が向上します。

RAID 0 (パリティなしストライピングセットまたは非冗長アレイ) データ・ストライピングを実装し、ファイル・ブロックが複数のディスクにまたがって書き込まれる。 RAID 0 の利点は、読み取り/書き込み速度が劇的に向上することです。 アレイに含まれているディスクが増えるほど、帯域幅が大きくなります。 RAID 0 の欠点は、フォールト・トレランスが備わっていないことです。 1 つのドライブで障害が発生すると、アレイは破損します。 また、RAID 0 は、エラー・チェックを実装しません。 そのため、いずれのエラーもリカバリー不能です。 耐障害性の一般的な解決策としては、ハードウェア障害に備えて、バックアップ・ストレージとして使用するドライブをアレイの外部に用意する方法があります。

RAID 1 (パリティーのないミラーリングされたセット) データのミラーリングを実装します。 ハードウェア RAID コントローラーによってデータが 2 個または 4 個のディスクに複製され、耐障害性を備えます。 障害が発生していないドライブが少なくとも 1 つある場合、アレイはリカバリー可能です。 単一のドライブよりも高速な読み取りパフォーマンスが提供され、ドライブ障害が発生した場合にドライブの冗長性が確保されます。 書き込み速度は少し低下します。

RAID 5 (二重分散パリティ付きストライプセット) ブロックレベルでデータストライプを実装し、パリティをディスク間で分散する。 パリティー情報により、後続の読み取りを分散パリティーから計算できるため、どの単一ドライブで障害が発生してもリカバリーできます。 また、RAID 5 により、読み取り/書き込み速度が向上するとともに、ディスク・スペースを最も効率的に使用できます。 RAID 5 には、少なくとも 3 つのディスクが必要です。

RAID 6 (ダブル・パリティー): 各ディスクにダブル・パリティー・ストライプを実装し、2 台のディスクが故障してもデータが失われないようにします。 RAID 6 には、パリティー・セットへのパリティー・データの保管専用の 2 つのディスク装置の容量があるため、RAID 6 では RAID 5 よりも多くの入出力操作が行われます。 これらのより大きな入出力操作は、パフォーマンスが低下する可能性があります。 RAID 6 には最低 4 台、最大 18 台のディスクが必要です。

RAID 10 (RAID 1 + 0) 複数のミラーを作成します。データは、複数のディスクでストライプとして編成されてから、ストライピングされたディスク・セットがミラーリングされます。 RAID 10 では、RAID 1 と同じ耐障害性を提供しながら、RAID 1 ボリュームや単一ドライブよりも読み取り/書き込み速度を向上させます。 RAID レベル 10 を実装するには、4 個のディスクが必要です。

Secure Encryption Device(SED)のパスワードの保存にRAIDコントローラを使用しないでください。 RAIDは鍵管理システムではない。 RAIDコントローラの電源が失われると、コントローラに保存されているすべてのデータが失われます。

Sapphire RapidsベアメタルサーバにNVMe SSDでRAIDを構築

Mirrored M.2 NVMe OS ブートディスクは、ハードウェア RAID コントローラーを使用して RAID 1 をサポートします。 NVMeドライブでプロファイルを使用する場合は、オペレーティングシステムで設定するソフトウェアRAIDオプションを使用する必要があります。 セカンダリドライブはJBOD構成を使用し、ハードウェアRAIDコントローラではサポートされていません。