RAID 1 vs. RAID 5

RAID 1 é uma configuração de espelho simples em que dois (ou mais) discos físicos armazenam os mesmos dados, fornecendo assim redundância e tolerância a falhas. RAID 5 também oferece tolerância a falhas, mas distribui dados distribuindo-os por vários discos.

Vejamos as configurações do RAID 1 e RAID 5 em detalhes.

Gráfico de comparação

Gráfico de comparação RAID 1 versus RAID 5
RAID 1RAID 5
Característica chave Espelhamento Striping com paridade
Striping Não; os dados são totalmente armazenados em cada disco. Sim; os dados são distribuídos (ou divididos) igualmente em todos os discos na configuração do RAID 5. Além dos dados, as informações de paridade também são armazenadas (uma vez) para que os dados possam ser recuperados se uma das unidades falhar.
Espelhamento, redundância e tolerância a falhas sim Sem espelhamento ou redundância; a tolerância a falhas é obtida calculando e armazenando informações de paridade. Pode tolerar a falha de 1 disco físico.
atuação O RAID 1 oferece velocidades de gravação mais lentas, mas pode oferecer o mesmo desempenho de leitura que o RAID 0 se o controlador RAID usar multiplexação para ler dados de discos. Leituras rápidas devido à distribuição (dados distribuídos por muitos discos físicos). As gravações são um pouco mais lentas, porque as informações de paridade precisam ser calculadas. Mas como a paridade é distribuída, 1 disco não se torna um gargalo (como acontece no RAID 4).
Formulários Onde a perda de dados é inaceitável, p. Arquivamento de dados Bom equilíbrio de armazenamento eficiente, desempenho decente, resistência a falhas e boa segurança. O RAID 5 é ideal para servidores de arquivos e aplicativos que possuem um número limitado de unidades de dados.
Número mínimo de discos físicos necessários 2 3
Disco de paridade? Não usado As informações de paridade são distribuídas entre todos os discos físicos no RAID. Se um dos discos falhar, as informações de paridade serão usadas para recuperar os dados armazenados nessa unidade.
Vantagens Excelente desempenho, mesmo que as gravações sejam um pouco mais lentas em comparação com o RAID 0. Tolerância a falhas com recuperação fácil (basta copiar o conteúdo de uma unidade para outra) Leituras rápidas; redundância barata e tolerância a falhas; os dados podem ser acessados ​​(embora a uma taxa mais lenta) mesmo enquanto uma unidade com falha está em processo de reconstrução.
Desvantagens A capacidade de armazenamento é efetivamente reduzida pela metade porque duas cópias de todos os dados são armazenadas. A recuperação de uma falha requer desligar o RAID, para que os dados não sejam acessíveis durante a recuperação. A recuperação da falha é lenta devido aos cálculos de paridade envolvidos na restauração de dados e na reconstrução da unidade de substituição. É possível ler a partir do RAID enquanto isso estiver acontecendo, mas as operações de leitura durante esse período serão bastante lentas.

Conteúdo: RAID 1 vs RAID 5

  • 1 Configuração
    • 1.1 Configuração RAID 1
    • 1.2 Configuração RAID 5
  • 2 Leituras e Gravações
    • 2.1 Operações de leitura e gravação no RAID 1
    • 2.2 Lê e grava no RAID 5
  • Tolerância a 3 falhas
  • 4 Referências

Configuração

Configuração RAID 1

Uma configuração RAID 1 é bastante simples - armazene todos os dados de forma idêntica em vários discos físicos. Normalmente, existem apenas 2 discos no RAID 1, mas mais pode ser adicionado para redundância extra.

Armazenamento de dados em uma configuração RAID 1

Configuração RAID 5

O RAID 5 fornece tolerância a falhas por meio de redundância. No entanto, em vez de armazenar uma imagem espelhada de todos os dados (como no RAID 0), o RAID 5 otimiza a eficiência do armazenamento usando paridade e soma de verificação, técnicas de computação amplamente usadas para detecção e correção de erros. Blocos de paridade permitem que os dados sejam reconstruídos se um dos blocos estiver ausente.

A configuração do RAID 5 usa striping com paridade distribuída para fornecer tolerância a falhas. Nesta figura, os blocos são agrupados por cores para que você possa ver qual bloco de paridade está associado a quais blocos de dados.

Em uma configuração RAID 4, um disco dedicado é usado para armazenar informações de paridade. No entanto, o RAID 5 usa paridade distribuída para que os blocos de paridade sejam armazenados em todos os discos físicos de maneira alternada. Você precisa de pelo menos dois discos para distribuição e outro para armazenar bits de paridade; então o RAID 5 precisa de no mínimo 3 discos físicos.

É assim que um RAID 5 se parece na vida real:

Uma matriz RAID 5 em que duas das unidades pareciam ter travado simultaneamente, mas o proprietário conseguiu recuperar seus dados.

Lê e grava

Operações de leitura e gravação em RAID 1

As operações de leitura são mais rápidas no RAID 1 em comparação com o uso de apenas um disco físico. Isso ocorre porque os dados podem ser lidos em paralelo. Os pedidos de leitura são enviados para cada unidade física, e a unidade com desempenho mais rápido pode retornar os dados ao controlador primeiro. As otimizações de software para o controlador podem facilitar leituras quase paralelas, de modo que a taxa de transferência total do RAID chegue perto da soma da taxa de transferência de todas as unidades físicas no RAID.

As operações de gravação são mais lentas em um RAID 1 porque uma operação de gravação não é concluída até que os dados sejam gravados em todos os discos; portanto, o disco mais lento da matriz se torna um gargalo, assim como uma cadeia é tão forte quanto seu elo mais fraco.

Lê e grava em RAID 5

Como o RAID 5 usa striping, as operações de leitura ocorrem em paralelo e são muito rápidas. As gravações também são rápidas, mas há um pequeno atrito no desempenho de gravação devido à sobrecarga envolvida no cálculo e na gravação de blocos de paridade.

Tolerância ao erro

O RAID 1 fornece excelente tolerância a falhas. Desde que uma das unidades físicas da matriz esteja funcional, o RAID estará operacional. O RAID 1 é hot-swap; ou seja, é possível substituir um disco com falha enquanto mantém o sistema operacional. A recuperação de falhas é rápida porque a criação de uma unidade de substituição é simplesmente uma questão de copiar todos os dados de uma das unidades funcionais.

O RAID 5 usa striping para fornecer os benefícios de desempenho do RAID 1, mas também oferece tolerância a falhas. Se um dos discos físicos em um RAID 5 falhar, o sistema continuará funcionando para leituras. A unidade com falha pode ser "trocada a quente", ou seja, o disco com falha pode ser trocado por uma nova sem desligar o dispositivo. As leituras e gravações serão lentas durante a recuperação de erros devido à sobrecarga do cálculo da paridade.

Referências

  • INCURSÃO - Wikipedia
  • Níveis padrão de RAID - Wikipedia
  • Compensações entre configurações de armazenamento RAID 5 e RAID 10 - Dell
  • Formato de dados de disco RAID comum (DDF) - Associação da Indústria de Redes de Armazenamento