Yup. Nós ainda estamos em um chute RAID (e em um ‘vs’ kick). Se falhaste o nosso RAID primer, vê isto aqui. Agora que você está familiarizado com o que é RAID, vamos um pouco mais fundo para descobrir quem ganha a batalha hardware vs Software RAID. Spoiler alert: nem-o vencedor é … você! Sabes … porque escolheste o certo para ti. Seguindo em frente …
é preciso poder de processamento para lidar com todos os cálculos que vão para operações RAID. Quanto mais complexa a configuração RAID, mais poder de processamento necessário. De uma perspectiva de operações puras, há muito pouca diferença entre hardware e software RAID. Em última análise, a diferença vem para onde o processamento RAID é realizado. Ele pode ser realizado no CPU do servidor host (RAID de software), ou em um CPU externo (RAID de hardware).
Hardware RAID
vamos começar o hardware vs software RAID battle com o lado do hardware. Em uma configuração RAID de hardware, as unidades se conectam a um cartão de controlador RAID inserido em um slot rápido PCI-Express (PCI-E) em uma placa-mãe. Isto funciona o mesmo para servidores maiores, bem como computadores de mesa. Muitas caixas externas de unidade RAID têm o cartão de controlador RAID construído no compartimento drive.
vantagens
- melhor desempenho, especialmente em configurações RAID mais complexas. O processamento é tratado pelo processador RAID dedicado ao invés do processador de computador principal, que se traduz em menos tensão no sistema ao escrever backups, e menos tempo de inatividade ao restaurar dados.
- Tem Mais opções de configuração RAID, incluindo configurações híbridas que podem não estar disponíveis com certas opções de SO.
- compatível em diferentes sistemas operativos. Isto é crítico se você planeja acessar seu sistema RAID a partir de um Mac e de um Windows. RAID de Hardware seria reconhecível por qualquer sistema.
desvantagens
- Uma vez que há mais hardware, há mais custo envolvido na configuração inicial.
- desempenho inconsistente para certas configurações RAID de hardware que usam matrizes de armazenamento flash (SSD). Os Controladores RAID mais antigos desativam a funcionalidade de cache rápido embutido do SSD que precisava para uma programação eficiente e apagamento na unidade.
- RAID de Software é usado exclusivamente em grandes sistemas (mainframes, Solaris RISC, Itanium, San systems) encontrados na computação corporativa.
RAID de Software
Quando unidades de armazenamento conectado diretamente ao computador ou servidor sem um controlador RAID, configuração de RAID é gerenciada pelo utilitário de software no sistema operacional, que é referido como um software de configuração de RAID. Vários sistemas operacionais suportam a configuração RAID, incluindo os da Apple, Microsoft, vários sabores Linux, bem como OpenBSD, FreeBSD, NetBSD e Solaris Unix.Vantagens baixo custo de entrada. Tudo que você precisa fazer é conectar as unidades e, em seguida, configurá-las dentro do seu SO.
desvantagens
- RAID de Software é muitas vezes específico para o SO que está sendo usado, então ele geralmente não pode ser usado para conduzir arrays que são compartilhados entre sistemas operacionais.
- você estará restrito aos níveis RAID que seu SO específico pode suportar.
- desempenho hit se você estiver usando configurações RAID mais complexas.Hardware vs RAID de Software?
o vencedor realmente depende do seu caso de uso. Se você está tentando economizar algum dinheiro (e quem não está, realmente?), você estará usando um único sistema operacional para acessar o array RAID, e você está usando o RAID 0 ou 1, usando o Software RAID dará a mesma proteção e experiência RAID do que é o equivalente mais caro.
Se você pode lidar com o investimento inicial, RAID de hardware é definitivamente o caminho a seguir. Ele irá libertá-lo das limitações do RAID de software e dar-lhe mais flexibilidade na forma como ele é usado e os tipos de Configurações.