Skip to main content

Calculadora RAID

O que é RAID?

RAID (Redundant Array of Independent Disks) combina múltiplos drives físicos em uma única unidade lógica para melhorar performance, redundância ou ambos. Diferentes níveis RAID oferecem variados trade-offs entre capacidade, velocidade e tolerância a falhas. RAID 0 maximiza performance distribuindo dados entre drives mas não oferece redundância. RAID 1 espelha dados para redundância completa com 50% de custo de capacidade. RAID 5/6 usam paridade para redundância eficiente, enquanto RAID 10/50/60 combinam striping com espelhamento ou paridade para performance e proteção de nível corporativo.

Entendendo os Níveis RAID

Cada nível RAID serve necessidades diferentes. RAID 0 distribui dados para velocidade máxima (2× IOPS com 2 drives) mas uma falha de drive perde tudo. RAID 1 espelha dados para segurança mas usa apenas 50% da capacidade. RAID 5 adiciona paridade (mínimo 3 drives) permitindo 1 falha de drive com ~67-93% de eficiência. RAID 6 usa paridade dupla (mínimo 4 drives) sobrevivendo a 2 falhas. RAID 10 combina espelhamento e striping para excelente performance com 50% de capacidade. RAID 50/60 fazem stripe de múltiplos grupos RAID 5/6 para cargas corporativas exigindo velocidade e resiliência.

Perguntas Frequentes

Qual a diferença entre RAID 5 e RAID 6?

RAID 5 usa paridade simples e pode sobreviver à falha de 1 drive, exigindo mínimo de 3 drives. RAID 6 usa paridade dupla e pode sobreviver à falha de 2 drives, exigindo mínimo de 4 drives. RAID 6 é mais seguro para arrays maiores (>8 drives) devido ao menor risco URE durante reconstrução, mas tem performance de escrita ligeiramente menor devido ao cálculo de dois blocos de paridade ao invés de um.

Por que RAID 10 é mais rápido que RAID 5/6?

RAID 10 tem penalidade de escrita de apenas 2× (uma escrita para cada espelho), enquanto RAID 5 tem penalidade de 4× (ler dados, ler paridade, escrever dados, escrever paridade) e RAID 6 tem penalidade de 6× (paridade dupla). Para operações de leitura, ambos escalam linearmente, mas a menor penalidade de escrita do RAID 10 o torna significativamente mais rápido para cargas com muita escrita como bancos de dados e máquinas virtuais.

O que é risco URE e por que importa?

URE (Unrecoverable Read Error) é quando um drive não consegue ler um setor durante a reconstrução. Com drives modernos grandes (>6TB), a probabilidade de encontrar um URE ao reconstruir de um drive falho é significativa. HDDs consumidor têm taxas URE de 1 em 10^14 bits (~12.5 TB), significando que um único URE pode causar perda completa de dados no RAID 5. A paridade dupla do RAID 6 protege contra isso - mesmo se um URE ocorrer durante reconstrução, a segunda paridade pode recuperar os dados.

Quanto tempo demora a reconstrução RAID?

O tempo de reconstrução depende da capacidade do drive, tamanho do array e velocidade de reconstrução. Um drive de 4TB reconstruindo a 100 MB/s demora ~11 horas. Um drive de 18TB demora ~50 horas. Durante a reconstrução, a performance do array degrada significativamente e o risco URE é maior. RAID 6/60 é recomendado para arrays grandes para reduzir risco URE. Drives corporativos com taxas URE menores (1 em 10^15) também ajudam.

Posso expandir um array RAID depois?

Depende da sua controladora RAID e nível. Algumas controladoras de hardware suportam expansão online de capacidade (adicionar drives) e migração RAID (mudar níveis). Porém, isso é arriscado e lento - frequentemente levando dias para arrays grandes. A abordagem mais segura é planejar o tamanho do array antecipadamente, fazer backup dos dados, destruir o array antigo, criar um novo maior e restaurar. RAID por software (mdadm, ZFS, unRAID) frequentemente tem melhor suporte a expansão que RAID de hardware barato.

RAID substitui backups?

NÃO. RAID protege apenas contra falha de drive - NÃO protege contra: exclusão de arquivos, corrupção, malware/ransomware, falha de controladora, incêndio/roubo ou erro humano. A regra de backup 3-2-1 se aplica: 3 cópias dos dados (produção + 2 backups), 2 tipos diferentes de mídia (ex: RAID + externo), 1 cópia offsite (nuvem ou local remoto). RAID é para disponibilidade, não backup.