Apenas curioso, tenho 6 x 1TB 7200RPM Near Line SAS para o meu novo servidor. Posso configurá-lo como RAID5 + 1 Hot Spare ou RAID6.
O que devo escolher?
Apenas curioso, tenho 6 x 1TB 7200RPM Near Line SAS para o meu novo servidor. Posso configurá-lo como RAID5 + 1 Hot Spare ou RAID6.
O que devo escolher?
Respostas:
Você tem desvantagens e vantagens em cada abordagem; depende de por que você está usando RAID. A maioria das pessoas o usa para disponibilidade. Eles não querem que uma unidade morra e acabem tendo que derrubar seu sistema ou servidor. Nisso, você não usa o RAID 5. Aprendi da maneira mais difícil e enfatizo esse ponto com todas as perguntas relacionadas ao RAID que entro no SF.
Por quê? Como as unidades estão ficando maiores, há mais tolerância ao URE, erros de leitura irrecuperáveis. Tivemos que acontecer e não é o que você deseja descobrir no meio de uma reconstrução. Cenário: sistema RAID com 3 unidades. Recebemos um alarme em nossa Dell com uma placa PERC de hardware que levou a unidade C a morrer. Encomende uma nova unidade, troque-a, sem problemas. No meio da reconstrução, ele morreu.
De acordo com o diagnóstico, havia um "ponto ruim" na unidade B. O sistema falhou silenciosamente nessa unidade repetidamente, e agora que estava reconstruindo os dados, não era possível ler esse local e não importa quantas vezes executamos o reparo diretamente no controlador e cada vez que dizia que tudo estava consertado, ele não era restaurado. Portanto, temos uma unidade morta e uma unidade que não conseguiam ler de um local ... acabamos substituindo 2 unidades e restaurando a partir do backup.
Lição: O RAID não é um backup e o RAID 5 não é mais uma opção de disponibilidade para unidades maiores.
Se você deseja aumentar a velocidade ou aumentar o tamanho do armazenamento, pode equilibrar isso em sua decisão. Você precisa definir suas necessidades em termos de suas necessidades e objetivos, não em termos de "Preciso de RAID, qual uso?"
Use RAID6. Leia "Por que o RAID 6 para de funcionar em 2019" por Robin Harris no ZDNet.
O RAID 5 nunca deve existir com um hot spare (hot spare). O RAID 6 é sempre um uso melhor da mesma contagem de unidades.
http://www.smbitjournal.com/2012/07/hot-spare-or-a-hot-mess/
Não há vantagem de espaço / capacidade ou vantagem de custo para a solução RAID 5 (mas alguma pequena vantagem de desempenho), mas é uma tonelada para mitigar coisas como o risco de URE.
É fácil - você quer mais espaço em disco disponível ou a capacidade de sobreviver à falha de discos - é simples assim.
Então, farei algumas suposições - que você não se importa com o desempenho, pois são 7.2 e que se preocupa com o espaço disponível, pois são discos de 1 TB - não menciona que tipo de dados deseja para armazenar, mas vou assumir que são apenas arquivos de vídeo ou uma combinação de vídeo e áudio. Se eu estiver certo, presumivelmente você lutaria para substituir os dados? nesse caso, eu escolheria nem 5 ou 6, mas seguiria com o R10, sim, você perde 1TB sobre R6 e 2TB sobre R5, mas será mais rápido e poderá sobreviver a três discos pop. Se eu estiver errado e você puder recuperar seus dados rapidamente, poderá usar o R5 para obter o máximo de espaço disponível.
Embora o desempenho seja uma preocupação, não é uma preocupação tão grande quanto você pensa. O hardware RAID mais recente será o mais rápido na gravação de duas faixas de paridade, assim como em uma faixa.
Além disso, as unidades SAS geralmente têm uma taxa de erro de bits mais baixa, que se traduz em um erro de leitura irrecuperável (URE) mais baixo. Geralmente, uma ordem de magnitude (10x), no entanto, se a unidade SAS for do mesmo modelo que uma unidade SATA, talvez você não veja uma melhoria.
Finalmente, quanto à questão do RAID-5 e dos UREs e como isso pode arruinar o seu dia, escrevi um artigo sobre isso há algum tempo em: http://subnetmask255x4.wordpress.com/2008/10/28/sata- erros irrecuperáveis e como isso afeta a invasão / na qual abordo algumas dessas perguntas. Basicamente, o RAID-6 em um bom hardware (não o RAID de software) deve mostrar desempenho equivalente ao RAID-5. Se você tiver um hardware ruim ou estiver usando o RAID de software, verá um impacto no desempenho.
Como sempre, os backups são sua graça salvadora. Não se esqueça de implementar uma política de backup E verifique se ela pode ser recuperada.
Muitos bons conselhos aqui, principalmente de Bart e Chopper3.
A única coisa que gostaria de adicionar é testar sua carga de trabalho sob uma condição de falha. As pessoas geralmente configuram um RAID-5 / RAID-6 para comprar disponibilidade (ou seja, o servidor não está inativo devido a falha no disco). Infelizmente, para algumas cargas de trabalho - especialmente cargas de trabalho pesadas, você pode achar que o impacto no desempenho é grave o suficiente para você não estar comprando muito.
Se o seu teste funcionar, ótimo - apenas não se esqueça de planejar e testar uma estratégia de backup.
Acho que o RAID 5 vs. 6 (e vs. 10) se resume ao desempenho e ao quanto você confia nas marcas de unidades que usa. Utilizamos principalmente servidores HP e armazenamento HP e tivemos muito poucas falhas de disco, por isso estou feliz com o hotspare de RAID5 + ou mesmo apenas com RAID5 em sistemas menos críticos.
Em teoria, o RAID6 evita a ocorrência de uma segunda falha de unidade enquanto uma primeira unidade com falha está sendo reconstruída, mas você troca isso contra o aumento dos cálculos necessários para gerar duas faixas de paridade diferentes. Como não usamos 6, nunca vi nenhuma especificação sobre a rapidez com que um array RAID6 pode ser reconstruído em relação ao RAID5, mas presumo que o 6 demore mais, pois ele precisa fazer 2 cálculos de paridade, não apenas um.
Se eu fosse me afastar do RAID5, provavelmente usaria 10 (ou 01) para me livrar completamente dos cálculos de paridade. Com 6 unidades, você pode fazer isso, embora tenha apenas metade da capacidade.
O Raid6 tem mais sobrecarga, portanto o raid5, como tal, será mais rápido na mesma quantidade de unidades. Por outro lado, você pode perder a vantagem quando um disco morre e o rai5 é reconstruído, você corre o risco de perder a matriz se outra unidade morrer durante a reconstrução.
No seu caso, você está executando o raid5 vs 6 em uma quantidade diferente de spindles, portanto, devido ao spidle raid6 adicional, pode ser mais rápido.