Diferença entre RAID de hardware e RAID de software

RAID de hardware vs. RAID de software

RAID significa Matriz redundante de discos baratos. Este é um método para melhorar o desempenho e a confiabilidade da sua mídia de armazenamento usando várias unidades. As unidades são configuradas para que os dados sejam divididos entre discos para distribuir a carga ou duplicados para garantir que possam ser recuperados quando um disco falhar. Ambos também podem ser implementados juntos, para obter os dois benefícios, embora mais unidades sejam usadas. O RAID de hardware foi o tipo inicial de RAID disponível, onde um controlador RAID especialmente construído lida com as unidades, de modo que os processos sejam quase transparentes para o computador host. O RAID de software é um tipo mais novo de RAID, onde não é necessário hardware especializado, e o computador host é responsável pelas unidades.

Obviamente, o RAID de hardware é mais caro comparado ao RAID de software, devido ao hardware extra que você precisa adquirir. O hardware normalmente é caro e adiciona uma quantia substancial ao custo de todo o sistema. Por outro lado, o software RAID barato pode prejudicar o computador host, o que pode resultar em um desempenho ruim. Isso ocorre porque ele precisa processar os dados antes de serem gravados no disco, para determinar para onde cada dado deve ir. O desempenho atingido pelo sistema pode variar muito, dependendo do tipo de matriz RAID que você usa. Pode ser muito mínimo, como no caso de uma matriz JBOD. Ou pode ser bastante substancial, especialmente com a remoção e o espelhamento em vários discos. O controlador em um RAID de hardware lida com essas operações, para que o processador host não precise. O processador host simplesmente grava os dados, como em um disco rígido normal.

O RAID de hardware oferece melhor confiabilidade em comparação com o RAID de software. Um RAID de software pode estar sujeito a corrupção de dados, devido à falha do software ou driver RAID que está sendo usado. Um RAID de software também pode ser afetado se o computador host estiver muito carregado. O processamento pesado pode fazer com que alguns dados sejam atrasados ​​por um pequeno período de tempo. Esses atrasos podem aumentar e negar os benefícios da matriz RAID em algum grau.

Resumo:

1. Ao contrário do RAID de software, o RAID de hardware requer hardware especializado para lidar com as unidades.

2. Software RAID é consideravelmente mais barato que hardware RAID.

3. Diferente do RAID de hardware, o RAID de software ocupa uma parte do processador host.

4. O RAID de hardware é mais confiável comparado ao RAID de software.