Aqui está outro argumento para o software em um sistema barato.
Coisas quebradas, você sabe disso é por isso que você está usando raid, mas os controladores raid também quebram, assim como o ram, processador, fonte de alimentação e tudo mais, incluindo software. Na maioria das falhas, é simples substituir o componente danificado por um equivalente ou melhor. Sopre uma fonte de alimentação de 100w, pegue uma de 150w e continue. Similar com a maioria dos componentes. No entanto, com uma invasão de hardware, existem agora três exceções a esse padrão: controlador RAID, unidades de disco rígido e placa-mãe (ou outro upstream, se não uma placa de expansão).
Vamos dar uma olhada no cartão de ataque. A maioria dos cartões de invasão é mal documentada e incompatível. Você não pode substituir um cartão por empresa xyz por um por abc, já que eles armazenam dados de forma diferente (supondo que você possa descobrir quem fez o cartão para começar). A solução para isso é ter um cartão de ataque sobressalente, exatamente idêntico ao de produção.
Os discos rígidos não são tão ruins quanto os cartões RAID, mas como os cartões RAID possuem conectores físicos para os drives, você deve usar drives compatíveis e unidades significativamente maiores podem causar problemas. É necessário cuidado significativo na solicitação de unidades de substituição.
As placas-mãe são geralmente mais difíceis que as unidades, mas menos que as placas de invasão. Na maioria dos casos, apenas a verificação de disponibilidade dos slots compatíveis é suficiente, mas as invasões inicializáveis podem não ser o fim das dores de cabeça. A maneira de evitar esse problema é o fechamento externo, mas isso não é barato.
Todos esses problemas podem ser resolvidos jogando dinheiro no problema, mas para um sistema barato isso não é desejável. Invasões de software, por outro lado, são imunes à maioria (mas não a todos) desses problemas, porque ele pode usar qualquer dispositivo de bloco.
A única desvantagem da invasão de software em um sistema barato é a inicialização. Até onde sei, o único bootloader que suporta raid é grub e suporta apenas raid 1, o que significa que seu / boot deve ser armazenado em raid 1, o que não é um problema, contanto que você esteja usando apenas o raid 1 e apenas um problema menor. a maioria dos outros casos. No entanto, o próprio grub (especificamente o primeiro bloco de inicialização) não pode ser armazenado no raid. Isso pode ser gerenciado colocando uma cópia de reserva nas outras unidades.