RAID 60: Máxima Tolerância a Falhas em Storage de Servidores
RAID 60 (ou RAID 6+0) é o nível aninhado mais resistente a falhas entre os combináveis com striping: vários grupos RAID 6 — cada um já capaz de sobreviver a 2 falhas simultâneas — são combinados via RAID 0, entregando desempenho adicional sem abrir mão da dupla paridade por grupo.
Este artigo contém links de afiliado do Mercado Livre. Se você comprar através deles, o PulseIT pode receber uma comissão, sem nenhum custo adicional para você.
Como o RAID 60 funciona
Considere 16 discos organizados em dois grupos de 8. Cada grupo forma um array RAID 6 independente (6 discos de dados + 2 de paridade, efetivamente). Os dois arrays RAID 6 são então combinados por striping. Cada grupo tolera até 2 falhas de disco de forma independente, então o array completo pode sobreviver a até 2 falhas por grupo simultaneamente — em um array de 2 grupos, isso significa até 4 discos falhando ao mesmo tempo, desde que distribuídos corretamente entre os grupos.
A capacidade utilizável, com 2 grupos de 8 discos de 6TB cada, é (8-2) x 6TB x 2 grupos = 72TB utilizáveis sobre 96TB brutos.
Vantagens e desvantagens
Vantagens
- Maior tolerância a falhas entre os níveis de RAID aninhado comuns — sobrevive a múltiplas falhas simultâneas
- Reduz drasticamente o risco de perda de dados durante rebuilds longos em discos de alta capacidade
- Desempenho de escrita melhor que um único RAID 6 monolítico do mesmo tamanho total
Desvantagens
- Maior overhead de capacidade entre os RAIDs de paridade (2 discos “perdidos” por grupo)
- Exige um número grande de discos para ser viável (16+ é o cenário mais comum)
- Configuração e planejamento mais complexos; write penalty da dupla paridade em cada grupo
- Custo de hardware elevado — controladora robusta, muitos discos e frequentemente gabinetes de expansão
Quando usar RAID 60 em servidores
Reservado para os cenários de maior criticidade em storages de grande escala: arquivamento de longo prazo com discos de altíssima capacidade (16TB, 20TB+), storages corporativos onde a perda de dados é inaceitável e o tempo de rebuild de um único array grande seria arriscado demais mesmo com RAID 6 puro. É comum em soluções de backup empresarial e arquivamento regulatório.
Passo a passo: implementando RAID 60 em um servidor
1. Planejamento dos grupos
- Divida o total de discos em grupos de 6 a 10 unidades cada — grupos menores reduzem o tempo de rebuild individual, grupos maiores melhoram a eficiência de capacidade.
- Garanta discos idênticos em capacidade e, idealmente, do mesmo lote/fabricante para minimizar variações de desempenho entre grupos.
2. Via controladora RAID de hardware
- Instale os discos nas baias internas e, se necessário, em gabinetes de expansão externos conectados via cabo Mini SAS de alta velocidade.
- Configure cada grupo como um array RAID 6 independente na utilidade da controladora.
- Combine os arrays RAID 6 resultantes em um span/striping (RAID 0) para formar o volume final — verifique se sua controladora suporta RAID 60 nativamente ou se essa combinação precisa ser feita via software sobre os Virtual Disks.
- Configure hot-spares dedicados por grupo, dado o tempo de rebuild ainda considerável mesmo com RAID 6.
3. Via RAID por software no Linux (mdadm)
# Cria dois grupos RAID 6 sudo mdadm --create /dev/md0 --level=6 --raid-devices=8 /dev/sd[b-i] sudo mdadm --create /dev/md1 --level=6 --raid-devices=8 /dev/sd[j-q] # Combina os grupos em striping sudo mdadm --create /dev/md2 --level=0 --raid-devices=2 /dev/md0 /dev/md1 sudo mkfs.ext4 /dev/md2 sudo mount /dev/md2 /mnt/raid60
Dado o volume de processamento envolvido em dupla paridade multiplicada por múltiplos grupos, RAID 60 por software puro exige CPUs robustas — para produção, uma controladora de hardware com processador RAID dedicado é fortemente recomendada.
Perguntas frequentes
RAID 60 vale o custo extra sobre o RAID 6 simples?
Para arrays muito grandes (16+ discos) com dados críticos, sim — a redução de risco durante rebuilds longos costuma justificar o investimento adicional em discos e controladora.
Qual o número mínimo de discos para RAID 60?
Tecnicamente 8 (dois grupos de 4), mas na prática só se torna vantajoso a partir de 12-16 discos, onde a divisão em grupos realmente reduz o tempo de rebuild de forma significativa.
RAID 60 substitui uma estratégia de backup?
Não — nenhum nível de RAID substitui backup. RAID 60 minimiza o risco de indisponibilidade por falha de hardware, mas não protege contra exclusão acidental, ransomware ou desastres no data center.
Conclusão
RAID 60 representa o topo da hierarquia de proteção entre os RAIDs aninhados de uso comum em servidores. É uma solução de storage para quando a escala dos dados e a criticidade da disponibilidade justificam o investimento em mais discos, controladoras robustas e planejamento cuidadoso de grupos.
Produtos recomendados para esta implementação
Este artigo contém links de afiliado do Mercado Livre. Se você comprar através deles, o PulseIT pode receber uma comissão, sem nenhum custo adicional para você.
- Dell PERC H700 (RAID SAS 6Gb/s, 512MB cache com BBU) — a partir de R$ 1.007. Ver no Mercado Livre
- Cabo Mini SAS HD SFF-8644 externo 12Gb/s (2m) — a partir de R$ 163. Ver no Mercado Livre
A PERC H700 com cache e BBU é o ponto de partida recomendado para RAID 60; em arrays com muitos discos, o cabo Mini SAS externo de 12Gb/s conecta gabinetes de expansão adicionais quando as baias internas do servidor não são suficientes.