Calculadora de RAID

Etapa 1 / 4Layout

Layout RAID

Planeje um arranjo RAID clássico sem confundir a capacidade do rótulo do disco, a capacidade mostrada pelo sistema operacional e o armazenamento protegido. Escolha RAID 0, 1, 5, 6, 10, 50 ou 60, informe discos ativos idênticos ou uma lista de capacidades diferentes e mantenha os hot spares separados. A calculadora detalha cada desconto: espaço ocioso nos discos maiores, sobrecarga de espelhamento ou paridade, capacidade de reserva e espaço útil teórico. Os resultados aparecem em terabytes decimais e tebibytes binários, com tolerância a falhas conforme a topologia em vez de um único número enganoso.

Como estimar a capacidade do RAID

  1. 1

    Escolha o layout RAID

    Selecione o nível RAID, capacidades iguais ou mistas e os membros ativos que realmente armazenam os dados do arranjo.

  2. 2

    Informe capacidade e spans

    Use GB/TB para rótulos decimais e GiB/TiB para capacidade binária. RAID 50/60 também exige spans de paridade iguais e válidos.

  3. 3

    Adicione reservas e custo opcional

    Informe hot spares à parte. Eles são capacidade instalada, não espaço útil ativo; o preço médio opcional vale para todos os discos.

  4. 4

    Confira cada camada

    Compare capacidade bruta ativa, pool endereçável, desperdício por diferença, sobrecarga de proteção, reserva, TB/TiB úteis e limites condicionais de falha.

Fórmulas de capacidade RAID

Considere N como o número de discos membros ativos, S como a capacidade do menor deles, P como a soma das capacidades reais e G como a quantidade de spans iguais no RAID 50/60. O RAID convencional limita cada membro a S; portanto, o pool endereçável é N × S e o desperdício por capacidades mistas é P − N × S.

Nível Mínimo Capacidade útil teórica Tolerância neste modelo
RAID 0 2 N × S Nenhuma
RAID 1 2 S N − 1 no modelo explícito de espelho N-way
RAID 5 3 (N − 1) × S Qualquer um disco ativo
RAID 6 4 (N − 2) × S Quaisquer dois discos ativos
RAID 10 4, par (N ÷ 2) × S Qualquer um; mais apenas se nenhum par espelhado perder os dois membros
RAID 50 6 (N − G) × S Um por span RAID 5
RAID 60 8 (N − 2G) × S Dois por span RAID 6

O RAID 50 precisa de pelo menos dois spans iguais de três discos; o RAID 60, de dois spans iguais de quatro. O máximo condicional não garante sobreviver a qualquer combinação dessa quantidade de falhas. Perder os dois membros de um par RAID 10 elimina o par; falhas demais em um único span de paridade eliminam o arranjo aninhado.

Exemplo com discos mistos

Cinco discos ativos de 8, 8, 6, 6 e 6 TB em RAID 6 somam 34 TB físicos. O menor disco, de 6 TB, limita o pool a 5 × 6 = 30 TB, deixando 4 TB ociosos nos discos maiores. A paridade dupla consome 12 TB; a capacidade útil teórica é 18 TB, cerca de 16,371 TiB. Metadados, partições, pools e sistemas de arquivos ainda reduzem o volume disponível aos aplicativos.

TB não é TiB

Fabricantes normalmente usam unidades decimais: 1 TB = 1.000.000.000.000 bytes. O prefixo binário IEC define 1 TiB = 2⁴⁰ = 1.099.511.627.776 bytes. São os mesmos bytes em escalas distintas. Quatro discos de 4 TB em RAID 5 oferecem 12 TB, mas cerca de 10,914 TiB; não são “12 TB que encolheram”. A calculadora converte por bytes ao trocar a unidade.

Hot spares, reconstrução e desempenho

Um hot spare fica fora do layout ativo. Ele não aumenta a capacidade útil nem a tolerância imediata a falhas simultâneas. Depois da falha de um membro, um spare compatível pode ser acionado e reconstruído, reduzindo o período degradado; a redundância só retorna quando a reconstrução termina com sucesso. A calculadora confere a capacidade modelada, mas controladoras podem exigir disco físico igual ou maior, mídia, interface e critérios específicos do fabricante. As regras da controladora prevalecem. O tempo depende dos discos, da controladora, das políticas de stripe e cache, do gabinete e da carga real, por isso não é estimado.

O desempenho também depende da carga. Striping pode elevar a vazão, espelhos podem atender leituras por mais de uma cópia e paridade acrescenta trabalho de gravação. RAID 10 evita cálculos de paridade, mas não se deve prometer ganho sem medir a controladora e a carga reais.

RAID melhora disponibilidade, mas não é backup. Não protege contra exclusão, corrupção, malware, perda da controladora, incêndio ou roubo. Mantenha backups independentes e testados.

Referências: definição de RAID 10 da SNIA, fórmulas e regra do menor disco da IBM, guia de RAID e hot spare da Lenovo, prefixos binários do NIST.

Perguntas frequentes

No RAID clássico, cada membro ativo contribui com a mesma capacidade. O menor define esse valor; o excedente dos maiores aparece como espaço ocioso. SHR, RAIDZ e outros pools específicos não fazem parte desta calculadora.

Somente de forma condicional. Ele sempre tolera qualquer uma falha e pode tolerar uma em cada par espelhado. Se os dois membros do mesmo par falharem, o arranjo é perdido.

Não no instante da falha. O spare não contém dados ativos e não muda a tolerância configurada. Ele pode iniciar a reconstrução e reduzir o período em que o arranjo fica degradado.

Este é um valor RAID teórico. Metadados, alinhamento, partições, sistema de arquivos, snapshots, reservas de thin provisioning e espaço do fabricante reduzem o volume final.

Não. A calculadora modela duas ou mais cópias completas. RAID por software e algumas plataformas aceitam isso, mas muitas controladoras limitam o RAID 1 comum a dois discos ou dão outro nome a três cópias.

Não. Ele pode manter a disponibilidade durante certas falhas de disco, mas replica exclusões e corrupção e não cobre toda falha de hardware, software ou local. Mantenha backups independentes e recuperáveis.

Ferramentas relacionadas