3.3. Hardware RAID versus Software RAID

Estas são as duas abordagens possíveis do RAID: Hardware RAID e Software RAID.

3.3.1. Hardware RAID

O sistema baseado no hardware administra o sub-sistema RAID independentemente da máquina e apresenta apenas um disco por conjunto RAID à máquina.

Um exemplo de dispositivo de Hardware RAID é aquele que se conecta a um controlador SCSI e apresenta os conjuntos RAID como um único disco SCSI. Um sistema de RAID externo move toda a "inteligência" de tratamento do RAID para um controlador alocado no sub-sistema do disco externo. O sub-sistema inteiro é conectado à máquina através de um controlador SCSI normal e aparece para a máquiina como um único disco.

Os controladores RAID também vêm na forma de placas que atuam como um controlador SCSI para o sistema operacional, mas executam todas as comunicações do disco. Nestes casos, você conecta (pluga) todos os discos ao controlador RAID, exatamente como faria com um controlador SCSI, mas deve adicioná-los à configuração do controlador RAID; o sistema operacional nunca saberá a diferença.

3.3.2. Software RAID

O software RAID implementa os diversos níveis do RAID no código do disco (dispositivo de bloco) do kernel. Oferece a solução mais barata possível, já que controaldores de disco caros ou chassis hot swap [1] não são necessários. O software RAID também funciona com discos IDE e discos SCSI mais baratos. Com as CPUs rápidas de hoje, o desempenho do software RAID pode ultrapassar o Hardware RAID.

O driver de MD no kernel do Linux é um exemplo de solução RAID copletamente independente de hardware. O desempenho de um conjunto baseado no software é dependente do desempenho e carga da CPU do servidor.

Para informações sobre a configuração do Software RAID durante a instalação, consulte o Capítulo 12.

Se você estiver interessado em aprender mais sobre o que o Software RAID tem a oferecer, aqui está uma rápida lista de suas características mais importantes:

Notas

[1]

Um chassis hot-swap permite que você remova um disco rígido sem precisar desligar seu sistema.