Users Guide
RAID の概念について
Storage Management は、ストレージ管理機能を提供するために Redundant Array of Independent Disks(RAID)技術を使用します。
Storage Management について理解するには、RAID についての概念の他、システムにおいて RAID コントローラとオペレーティング
システムがディスク容量をどのように認識するかについてもある程度把握しておく必要があります。
関連概念
RAID とは?
可用性とパフォーマンスを高めるためのデータストレージの編成
RAID レベルと連結の選択
RAID レベルと連結のパフォーマンスの比較
トピック:
• RAID とは?
• 可用性とパフォーマンスを高めるためのデータストレージの編成
• RAID レベルと連結の選択
• RAID レベルと連結のパフォーマンスの比較
• 非 RAID
RAID とは?
RAID は、システム内に搭載または接続された物理ディスク上にあるデータの保存を管理するためのテクノロジです。RAID の重要
な要素は、複数の物理ディスクの容量を組み合わせを単一の拡張ディスク容量として扱うことができるように、物理ディスクをス
パンする機能です。RAID のその他の重要な要素には、ディスク障害が発生した場合にデータを復元するために使用できる冗長デー
タを維持する機能があります。RAID では、ストライピング、ミラーリング、パリティなどの異なる方法を使用してデータの保存と
再構築を行います。RAID レベルには、データの保存と再構築のために異なる方法を使う異なるレベルがあります。RAID レベルに
は、読み書きパフォーマンス、データ保護、ストレージ容量という観点では異なる特徴があります。冗長データはすべての RAID レ
ベルで維持されるものではなく、一部の RAID レベルでは失われたデータを復元できません。選択する RAID レベルは、優先事項が
パフォーマンスか、保護か、ストレージ容量かによって変わります。
メモ: RAB(RAID Advisory Board)は、RAID の実装に使用される仕様を定義しています。RAB は RAID レベルを定義します
が、異なるベンダーによる RAID レベルの商用実装は、実際の RAID 仕様が異なる場合があります。特定のベンダーの実装は、
読み取りおよび書き込みパフォーマンスとデータの冗長性の度合いに影響することがあります。
ハードウェアとソフトウェア RAID
RAID は、ハードウェアとソフトウェアのどちらを使っても実装することができます。ハードウェア RAID を使用するシステムには、
RAID レベルを実装し、物理ディスクに対するデータの読み書きを処理する RAID コントローラがあります。オペレーティングシス
テム提供のソフトウェア RAID を使用するときは、オペレーティングシステムが RAID レベルを実装します。このため、ソフトウェ
ア RAID のみの使用はシステムパフォーマンスを低下させることがあります。ただし、ハードウェア RAID ボリュームとソフトウェ
ア RAID を合わせて使用することによって、パフォーマンスと RAID ボリュームの設定の多様性を向上させることができます。たと
えば、2 つの RAID コントローラ間でハードウェア RAID 5 ボリュームのペアをミラーリングすることによって RAID コントローラの
冗長性を提供することができます。
RAID の概念
RAID では特定の方法を使用してデータをディスクに書き込みます。これらの方法を使うと、RAID でデータの冗長性またはパフォー
マンスの向上を実現できます。次の方法があります。
• ミラーリング — 1 つの物理ディスクから別の物理ディスクにデータを複製します。ミラーリングを行うと、同じデータの 2 つの
コピーを異なる物理ディスクに保管することでデータの冗長性が得られます。ミラーのディスクのうち 1 つが失敗すると、シス
テムは影響を受けていないディスクを使用して動作を続行できます。ミラーリングしたディスクの両方に常に同じデータが入
3
18 RAID の概念について