ハードウェアRAIDとソフトウェアRAIDの違いは何ですか?


9

新しいサーバー(Small Business Server 2008)を構築していますが、組み込みのRAIDコントローラー(AMD SB700)を動作させることができず、基本的にServer 2008での動作をあきらめています。

しかし私の質問は ... RAID 1のハードウェア(これなど)とソフトウェア(ウィンドウの組み込みドライブミラーリング)の間に実際の違いはありますか?

ドライブが同じモデルなどであると仮定すると、私の推測/希望的思考に基づいて、無視できる程度の差があるように見えます。

回答:


9

ああ、サーバーフォールトを試そうとは思わなかった
Alex Papadimoulis

4
はい、「サーバーフォールト」という名前のサイトでサーバー関連の質問をすることを想像できるでしょうか。:)
ジェフ・アトウッド、

8

いくつかの明らかな違い:

  • ソフトウェアRAIDを使用すると、マザーボード上のSATAポートに制限されます。一部のRAIDカードでは、たとえば10台のSATAドライブを接続できます。
  • ソフトウェアRAIDは追加のCPU時間を使用しますが、ハードウェアRAIDはそのような処理をRAIDカードにオフロードします。RAIDの使用方法に依存しますが、これはおそらく大きな負荷を追加しません(CPUは今ややや高速です。)
  • ソフトウェアRAIDは(おそらく)すでにOSに含まれているため、非常に安価です。
  • ソフトウェアRAIDは、特定のRAIDカードのブランドやモデルではなく、特定のオペレーティングシステムに関連付けられた、より移植性があります(「RAID相互運用性」
  • (個人的な意見)根拠はありませんが、ソフトウェアRAIDはRAIDカード用のドライバーよりも信頼しています-ソフトウェアエンジニアは一般に、ハードウェアエンジニアよりもソフトウェアの作成に優れています!

1つは他より優れていません-両方に利点があります。

パフォーマンスが心配な場合、またはマザーボードが必要とするよりも多くのドライブが必要な場合は、RAIDカードを使用する必要があります(ただし、RAIDカードを購入する前にソフトウェアRAIDを試す/ベンチマークする価値はあります)。


3

ハードウェアは通常、個別のハードウェアロジック/回路でホットスワップをより適切にサポートし、ライトの点滅、RAIDレベルの起動可能なボリュームなどにより、故障したドライブを簡単に識別できます。CPUサイクルが残っていて、ソフトウェアの実装が十分である限り、そうでもありません...

...しかし、nikが指摘したように、ハードウェアは常に「ハードウェア」であるとは限らず、一般的に「依存する」ものです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.