Se o desempenho não for um problema software vs hardware raid

2

Se o desempenho não for um problema, o que torna o ataque de hardware melhor que o software raid. Até agora, tirei as seguintes conclusões.

A invasão de hardware é limitada ao controlador RAID, se você precisar de outro dos controladores RAID exatos, onde, como se o seu servidor ou sistema operacional acompanhasse o software RAID, você poderia alternar todos os discos para outro computador e usar exatamente o mesmo SO.

Qual é a opinião de vocês sobre o assunto, já que, até agora, foi o único benefício do ataque ao hardware que eu descobri.

    
por LudgerP 20.07.2011 / 22:59

2 respostas

2

Existem dois grandes benefícios para o RAID de hardware:

  1. Desempenho. Se isso não é uma consideração, não considere isso.
  2. Cache com bateria.

2 realmente anda lado a lado com 1, mas também desempenha um papel do ponto de vista da integridade de dados: Vamos considerar duas máquinas idênticas, uma com RAID de software, uma com RAID de hardware com bateria, ambas com cache de gravação ativado.
Se escrevermos um monte de dados para essas duas máquinas, então retire o plugue da tomada antes que os dados sejam sincronizados em disco (pelo SO na caixa RAID do software ou pelo controlador na caixa RAID do hardware), agora temos dois cenários diferentes:

A máquina RAID de hardware, quando a energia for restaurada, verá que há gravações no cache, acelerando as unidades, sincronizando os dados no disco e prosseguindo com sua vida útil.

A máquina RAID de Software, quando a energia for restaurada, reinicializará normalmente. Como a RAM do sistema perdeu a energia, as gravações que estavam empilhadas esperando para serem descarregadas no disco foram perdidas para sempre. Os resultados aqui podem variar de inconveniente (uma pequena perda de dados) a catastrófico (a tabela de partição foi consumida, dados vitais insubstituíveis foram deixados em estado corrompido, meio escrito, etc.).

Agora que retratei o cenário do pesadelo, considere a probabilidade de isso acontecer. Presumivelmente, seu servidor está em um no-break, de preferência com fontes de alimentação redundantes alimentadas por circuitos UPS diferentes . A chance de uma falha catastrófica nesse cenário é relativamente baixa, e você pode estar bem confiando no software RAID aqui. Em troca de assumir esse risco (teoricamente pequeno), você não está comprometido com uma determinada marca de controlador e revisão do firmware do controlador caso algo dê errado, e você tem a flexibilidade oferecida pelo software RAID (que geralmente inclui espelhamento). apenas parte de uma unidade, ou ser capaz de espelhar em unidades de tamanhos diferentes, velocidades de fuso, etc. - Possivelmente uma consideração se você tiver hardware Frankenstein).

    
por 20.07.2011 / 23:08
4

Sua pergunta basicamente resume minha filosofia.

Eu prefiro controladores RAID de hardware em implantações "corporativas". Se eu souber que tenho garantia, disponibilidade de peças sobressalentes e suporte a fornecedores, normalmente prefiro ter o desempenho e os recursos do RAID de hardware.

Em cenários de pequenas empresas em que a probabilidade é de que o Cliente deixe de suportar o suporte, prefiro aproveitar o "desempenho" (cada vez mais ligeiro) do desempenho e usar o software RAID (normalmente RAID-1 em pequenas empresas que trabalho de qualquer maneira). Isso normalmente é mais barato que uma solução de hardware. No final, eu prefiro ter algum tipo de proteção contra falhas de disco do que nenhuma.

Como você disse, com o software RAID eu sei que poderei ler os discos usando a mesma implementação RAID de software em qualquer outro computador sem um controlador especial. Normalmente, o cliente não está aumentando o desempenho do servidor e não precisa de recursos sofisticados, de modo que acabam não perdendo nada e ganham alguma capacidade de recuperação em caso de falha catastrófica do computador servidor.

O desempenho do software RAID ficou bastante bom nos últimos anos, mas eu o tenho usado em pequenas implantações desde o Windows NT 4.0 com bons resultados. É uma apólice de seguro barata.

    
por 20.07.2011 / 23:05