Users Guide

3
RAID の概念について
Storage Management は、ストレージ管理機能を提供するために Redundant Array of Independent DisksRAID)技術を使用し
ます。Storage Management について理解するには、RAID についての概念の他、システムにおいて RAID コントローラとオペ
レーティングシステムがディスク容量をどのように認識するかについてもある程度把握しておく必要があります。
関連するリンク
RAID とは?
可用性とパフォーマンスを高めるためのデータストレージの編成
RAID レベルと連結の選択
RAID レベルと連結のパフォーマンスの比較
RAID とは?
RAID は、システム内に搭載または接続された物理ディスク上にあるデータの保存を管理するためのテクノロジです。RAID
重要な要素は、複数の物理ディスクの容量を組み合わせを単一の拡張ディスク容量として扱うことができるように、物理デ
ィスクをスパンする機能です。RAID のその他の重要な要素には、ディスク障害が発生した場合にデータを復元するために使
用できる冗長データを維持する機能があります。
RAID では、ストライピング、ミラーリング、パリティなどの異なる方法を
使用してデータの保存と再構築を行います。RAID レベルには、データの保存と再構築のために異なる方法を使う異なるレベ
ルがあります。
RAID レベルには、読み書きパフォーマンス、データ保護、ストレージ容量という観点では異なる特徴があり
ます。冗長データはすべての RAID レベルで維持されるものではなく、一部の RAID レベルでは失われたデータを復元できま
せん。選択する RAID レベルは、優先事項がパフォーマンスか、保護か、ストレージ容量かによって変わります。
メモ: RABRAID 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 つが失敗
すると、システムは影響を受けていないディスクを使用して動作を続行できます。ミラーリングしたディスクの両方に常
に同じデータが入っています。ミラーのいずれも動作側として機能します。ミラーリングされた
RAID ディスクグループ
は、読み取り操作で RAID 5 ディスクグループのパフォーマンスと同等ですが、書き込み速度はより高速です。
ストライピング仮想ディスク内のすべての物理ディスク全体にわたって、データを書き込みます。各ストライプは、
仮想ディスク内の各物理ディスクにシーケンシャルパターンを使用して固定サイズの単位でマップされた連続する仮想
ディスクデータアドレスで構成されます。たとえば、仮想ディスクに 5 つの物理ディスクがある場合、ストライプは繰り
19