RAIDは、多数の安価なディスクを使用することによって低コストで大容量のディスクを提供するために考案されたため、当初は安価なディスクの冗長ディスクと略されていた。 今日のこの技術は、大容量のディスク容量を提供するだけでなく、高いデータ転送速度、高速アクセス、そして信頼性も提供します。 このテクノロジは、I / O操作に含まれるデータを複数のディスクに分割し、これらのディスクでタスクを並行して実行することによって機能します。 信頼性を高めるために冗長性を採用しています。
比較表
比較基準 | RAID 0 | RAID 1 |
---|---|---|
基本 | 耐障害性のないストライプアレイ | ディスクミラーリング |
コスト | 安価な | 比較的高価 |
相対保管効率(%) | 100% | 50% |
読み取りパフォーマンス | ランダム読み取りと順次読み取りの両方でうまく機能します。 | 中程度ですが単一のディスクよりも優れています。 |
書き込みパフォーマンス | RAID 1より優れています。 | シングルディスクより遅いです。 |
ペナルティを書く | いいえ | 中程度 |
適切な | データアクセス速度が主な関心事です。 | データの可用性に重点が置かれている場合。 |
RAID 0の定義
RAID 0またはRAIDレベル0は、データを複数のディスクにインターリーブすることによってデータを編成します。 そのため、I / O操作の実行時にディスクが並行してアクセスされます。 理想的には、RAIDレベルOには冗長データが含まれていないため、RAIDレベルOはRAID構成とは見なされません。 ディスクストライピング技術を使用しています。 ディスクストライピングは、ドライブの記憶領域を8KBから1024KBまでのさまざまなサイズのストライプに分割する技術です。 これらの縞は、繰り返し連続的に挿入される。
各ドライブからのストリップは、統合ストレージスペースを構成します。 RAID 0では1つのドライブにもかかわらず、データを複数のドライブに書き込むことができます。単一のドライブに存在するストライプの一部は、ストリップサイズと呼ばれます。 たとえば、ストライプは48 KBのディスク容量を保持し、ストライプ内の各ディスクに16 KBのデータが残っています。 したがって、ストライプサイズは48 KB、ストリップサイズは16 KBです。
RAIDレベル0では、n台のディスクを使用して別のディスクコントローラに配置すると、転送速度がn倍になります。 ただし、1台のディスクが機能を停止してもデータにアクセスできないなどのデメリットもあります。 さらに、冗長性の欠如はデータ損失を引き起こす可能性があります。
RAID 1の定義
RAID 1 (レベル1)構成では、同一のデータが2つの別々のディスクに格納されるデータミラーリングが行われます。 読み出し動作中は、同一データのうち短時間でアクセス可能なデータが使用され、エラーが発生していないときにも並列読み出しを実行することができる。 レコードがプロセスによって更新または書き込まれるたびに、レコードの1つのコピーが各ディスクに書き込まれます。 これにより、RAIDレベル1では100%のオーバーヘッドが発生します。 ディスクに障害が発生した場合、レコードの1つのコピーがアクセス可能であることが保証されています。 ミラーリング手法を使用すると、耐障害性が向上します。
RAID 0とRAID 1の主な違い
- RAID 0テクノロジはディスクストリッピングを使用し、RAID 1はディスクミラーリングの概念を使用します。
- RAID 1はかなり高価ですが、RAID 0は安価です。
- RAIDレベル0のストレージ効率はとても良いです。 これとは対照的に、RAIDレベル1では、異なるディスクにデータをコピーするため、ストレージ効率の半分しか達成できません。
- 読み取り操作はRAID 0で効果的に実行されます。それに対して、読み取りパフォーマンスはRAID 1で中程度ですが、それでも単一のディスクを使用するよりは優れています。
- RAID 0の書き込みパフォーマンスは、ディスクへの各書き込みが2回実行されるためRAID 1の書き込みパフォーマンスが大幅に低下するため、RAID 1よりも優れています。
- RAID 0には書き込みペナルティはありませんが、RAID 1には存在します。
RAID 0の利点
- データは高速に読み書きされます。
- パリティ計算のためのオーバーヘッドは発生しません。
- ディスクは完全に利用されています。
RAID 1の利点
- 性能はいいです。
- フォールトトレランスを提供します。
- 回復のしやすさ
RAID 0のデメリット
- 耐障害性はありません。
- 1台のドライブが故障すると、データが失われます。
- 冗長データは存在しません。
RAID 1のデメリット
- ストレージ効率が低下しました。
- RAIDをシャットダウンする必要があるため、リカバリ処理中にデータにアクセスすることはできません。
結論
RAIDレベル0は、冗長な情報が格納されていないのでRAIDとしては考えられない。 RAID 0は、データへの高速アクセスが優先される場合に適しています。 一方、RAID 1は冗長な情報を含み、データの可用性を重視する場合に適しています。