ソフトウェアRAID 【software RAID】
複数のストレージ装置を統合的に管理して、アクセス速度や信頼性の向上を図る技術を「RAID」(Redundant Arrays of Inexpensive Disks)という。通常は「RAIDコントローラ」という専用の制御装置でストレージの管理やデータの書き込み、読み出しの制御を行う。
ソフトウェアRAIDは各装置への書き込みの振り分けなどの制御をオペレーティングシステム(OS)に組み込まれたソフトウェアによって行う方式である。専用のハードウェアを持たない一般的な構成のコンピュータでも利用でき、低いコストでRAIDシステムを構築することができる。
データの読み書きをソフトウェアで制御するため、通常のストレージアクセスよりもCPUへの負荷が高くなり、ハードウェアの場合には不要な設定作業などが必要になる場合もある。また、OSが読み書きを制御する都合上、OS自体の起動ディスクとして用いることはできないといった制約もある。
(2024.8.19更新)