ハードウェアRAIDとソフトウェアRAIDの違い

Anonim

ハードウェアRAIDとソフトウェアRAID

RAIDは、安価なディスクの冗長アレイを表します。これは、複数のドライブを使用してストレージメディアのパフォーマンスと信頼性を向上させる方法です。ドライブは構成されているため、データをディスク間で分割して負荷を分散したり、ディスクが故障した場合に回復できるように複製したりします。より多くのドライブが使用されますが、両方の利点を得るために、両方を一緒に実装することもできます。ハードウェアRAIDは、使用可能なRAIDの初期タイプで、特別に構築されたRAIDコントローラがドライブを処理して、プロセスがホストコンピュータにほとんど透過的になるようにしました。ソフトウェアRAIDは特殊なハードウェアが不要な新しいタイプのRAIDで、ホストコンピュータがドライブを担当します。

<! - 1 - >

明らかに、ハードウェアRAIDは、購入する必要のある余分なハードウェアのために、ソフトウェアRAIDと比較して高価です。ハードウェアは一般に高価であり、システム全体のコストにかなりの量を追加します。反面、安価なソフトウェアRAIDはホストコンピュータを損なう可能性があり、パフォーマンスが低下する可能性があります。これは、ディスクに書き込まれる前にデータを処理し、各データのどこに行かなければならないかを判断する必要があるからです。使用しているRAIDアレイのタイプに応じて、システムのパフォーマンスが大幅に変動する可能性があります。 JBODアレイの場合と同様に、最小限に抑えることができます。または、特に、複数のディスクでストリッピングとミラーリングを行う場合は、かなりの量になる可能性があります。ハードウェアRAIDのコントローラーがこれらの操作を処理するため、ホスト・プロセッサーは必要ありません。ホストプロセッサは、通常のハードドライブと同様に、データを書き込むだけです。

<! - 2 - >

ハードウェアRAIDは、ソフトウェアRAIDに比べて信頼性が向上しています。ソフトウェアRAIDは、使用されているRAIDソフトウェアまたはドライバの障害のために、データ破損の可能性があります。ホストコンピュータに負荷がかかると、ソフトウェアRAIDも影響を受ける可能性があります。処理が重いと、データの一部がわずかな時間だけ遅れることがあります。これらの遅延は、RAIDアレイのメリットをある程度増やすことができます。

<! - 3 - >概要:

1。ソフトウェアRAIDとは異なり、ハードウェアRAIDはドライブを処理するための専用ハードウェアを必要とします。 2。ソフトウェアRAIDはハードウェアRAIDよりもかなり安いです。 3。ハードウェアRAIDとは異なり、ソフトウェアRAIDはホストプロセッサの一部を占有します。 4。ハードウェアRAIDはソフトウェアRAIDに比べて信頼性が高くなります。