Aqui está outro argumento para o software em um sistema barato.
As coisas quebram, você sabe que é por isso que você está usando o RAID, mas os controladores do RAID também quebram, assim como o RAM, o processador, a fonte de alimentação e tudo mais, inclusive o software. Na maioria das falhas, é simples o suficiente para substituir o componente danificado por um equivalente ou melhor. Sopre uma fonte de alimentação de 100w, pegue uma de 150w e siga em frente. Semelhante com a maioria dos componentes. No entanto, com uma invasão de hardware, agora existem três exceções a esse padrão: controlador de invasão, discos rígidos e placa-mãe (ou outra fonte, se não uma placa de expansão).
Vamos olhar para o cartão de ataque. A maioria das placas de ataque são mal documentadas e incompatíveis. Você não pode substituir um cartão pela empresa xyz por um por abc, pois eles armazenam os dados de maneira diferente (supondo que você possa descobrir quem criou o cartão). A solução para isso é ter um cartão de invasão sobressalente, exatamente idêntico ao de produção.
Os discos rígidos não são tão ruins quanto as placas RAID, mas como as placas RAID possuem conectores físicos, você deve usar unidades compatíveis e unidades significativamente maiores podem causar problemas. É necessário um cuidado significativo ao solicitar unidades de substituição.
As placas-mãe geralmente são mais difíceis que as unidades, mas menos que as placas RAID. Na maioria dos casos, apenas verificar se os slots compatíveis estão disponíveis é suficiente, mas os ataques inicializáveis podem não ter fim. A maneira de evitar esse problema são gabinetes externos, 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. As invasões de software, por outro lado, são imunes à maioria (mas não à totalidade) desses problemas, pois podem usar qualquer dispositivo de bloqueio.
A única desvantagem da invasão de software em um sistema barato é a inicialização. Até onde eu sei, o único gerenciador de inicialização que suporta raid é o grub e apenas suporta o raid 1, o que significa que o seu / boot deve ser armazenado no raid 1, o que não é um problema, desde que você esteja usando apenas o raid 1 e apenas um pequeno problema no na maioria dos outros casos. No entanto, o próprio grub (especificamente o bloco de inicialização do primeiro estágio) não pode ser armazenado no ataque. Isso pode ser gerenciado colocando uma cópia sobressalente nas outras unidades.