RAIDコントローラー
2013年4月11日 (木) 06:12時点における118.0.61.68 (トーク)による版 (ページの作成:「'''RAIDコントローラー'''(英語:RAID Controller、読み:れいどこんとろーらー)とは、RAIDを実現するプログラムのことで...」)
概要
RAIDコントローラーは複数のHDDやSSDなどの物理ディスクを1つの論理ディスクにまとめ上げるディスクアレイコントローラーの一種である。
ディスクアレイコントローラーという場合はRAIDに該当しない謎の処理方式により複数の物理ディスクを理論ディスク化する場合も含まれるが、ディスクアレイコントローラー製品の9割方がRAIDコントローラーであるため、ほぼイコールで語られることが多い。なお、RAID以外の方式としてはコンバインモードなどが巷では有名である。
RAIDコントローラーをASICやPLDなどの集積回路として実装したものを搭載した拡張カードを「RAIDカード」という。最近のマザーボードはファームウェアにRAIDコントローラーを搭載している製品も多い。
分類
RAIDコントローラーは大きくわけてハードウェア方式とソフトウェア方式ある。
- ハードウェアRAID - 名前の通りRAIDカードなどのハードウェア
- ソフトウェアRAID - OSなどで実現している方式
なお、RAIDカードであれば全てハードウェア方式というわけでもなく、一見するとハードウェア方式風であっても、実は拡張カード自体はただのSATAカードなどであり、RAIDコントローラーとしての機能はデバイスドライバでソフトウェア的に実装している製品も多々ある。
一昔前に家電量販店などで売られていた安物RAIDカードといえば大体これであり、同一メーカーの安価なSATAカードを買ってきて、公式サイトからドライバをダウンロードして入れると、あれ不思議、RAIDカードになりました、ということも多々あった。
なお、サーバーなどで使われているRAIDカードではホストバスアダプターにファームウェアとして実装されているのが一般的である。さらに上のクラスの製品になると専用筐体に専用OSのようなかたちで実装されているものもある。