Escolhendo o RAID para Discos Rígidos em 2013
Após muitos e muitos artigos, discussões, tópicos, apresentações, perguntas e publicações sobre a escolha do RAID, finalmente decidi publicar meu guia de alto nível de 2012-2013 para a escolha do RAID. O objetivo deste artigo não é explicar ou defender amplamente as escolhas de RAID, mas apresentar um guia conciso para tomar uma decisão fundamentada e bem estudada sobre o RAID que faça sentido para um determinado propósito.
Hoje, existem quatro tipos principais de RAID para a maioria dos propósitos: RAID 0, RAID 1, RAID 6 e RAID 10. Cada um tem um lugar onde faz mais sentido. O RAID 1 e o RAID 10, sendo um simplesmente uma aplicação do outro, podem convenientemente ser considerados como um único tipo de RAID, sendo a única diferença significativa o tamanho do array. Muitos fornecedores se referem incorretamente ao RAID 1 como RAID 10 atualmente por causa disso e, embora isso seja claramente um equívoco semântico, vamos chamá-los aqui de RAID 1/10 para tornar a tomada de decisão menos complicada. Juntos, eles podem ser considerados a família do “RAID espelhado”, e a diferenciação entre eles se baseia exclusivamente no número de pares no array. Um par é RAID 1; mais de um par é RAID 10.
RAID 0: RAID sem redundância. O RAID 0 é muito rápido e muito frágil. Praticamente não tem sobrecarga e exige o menor número de discos rígidos para atingir os objetivos de capacidade e desempenho. O RAID 0 é perfeito para situações em que os dados são voláteis (como caches temporários), em que os dados são somente leitura e há backups sólidos, e em que a acessibilidade não é uma preocupação fundamental. O RAID 0 nunca deve ser usado para dados ativos ou críticos.
RAID 6: O RAID 6 é o padrão de mercado atual para o RAID com paridade, o sucessor do RAID 5. Por isso, o RAID 6 tem boa relação custo-benefício em arrays maiores (no mínimo cinco discos, normalmente seis ou mais discos) em que o desempenho e a confiabilidade são preocupações secundárias em relação ao custo. O RAID 6 é voltado para capacidade com boa relação custo-benefício para dados near-line.
RAID 1/10: O RAID espelhado oferece a melhor velocidade e confiabilidade, tornando-o ideal para dados online – qualquer dado em que a velocidade e a confiabilidade sejam a principal preocupação. É a única escolha razoável para arrays de quatro discos ou menos em que os dados são não voláteis. Com raras exceções, o RAID espelhado deve ser a escolha padrão para qualquer array RAID em que necessidades técnicas específicas não imponham claramente uma solução RAID 1 ou RAID 6.
É raro o caso em que o RAID 0 é necessário, muito raro. O RAID 6 tem seu lugar em muitas organizações, mas quase nunca sozinho. Quase toda organização deveria recorrer ao RAID 1 ou 10 para seu armazenamento principal e, potencialmente, usar outros tipos de RAID para casos especiais, como backups, arquivamentos e caches. É uma empresa muito, muito rara aquela que não teria o RAID 10 como armazenamento principal para a maior parte de seus sistemas.
