
RAID (Redundant Array of Independent Disks) é uma tecnologia que combina vários discos rígidos em um único sistema de armazenamento para melhorar o desempenho, a capacidade ou a redundância dos dados. Ele distribui os dados entre os discos, proporcionando maior velocidade de leitura e gravação, além de oferecer proteção contra falhas de disco.
RAID é útil servidores, onde a combinação de vários discos em uma configuração RAID pode melhorar o desempenho das consultas e oferecer proteção contra perda de dados em caso de falha de disco. Em servidores, há um grande volume de dados críticos e um tempo de inatividade pode resultar em perda de negócios e produtividade. Portanto, a combinação de vários discos em uma configuração RAID é útil para garantir a disponibilidade dos dados e minimizar o risco de perda de informações importantes.
Em desktops também é importante quando temos dados importantes dentro de nossa casa e queremos resguardá-los.
É importante deixar bem claro que raid redundante não é backup. O backup dos seus dados é indispensável!
Entendendo os Tipos de Raid

- Linear: São usados no mínimo 2 discos. Um grupos de discos que vão sendo usados sequencialmente(linear), ou seja, o segundo disco só começa a ser usado após o primeiro encher, o terceiro após o segundo. A capacidade de armazenamento de RAID Linear é a soma dos discos. Não possui backup(redundância) e nem melhora na velocidade de leitura e escrita(I/O). Exemplo, RAID Linear com dois discos de 100 GB cada totaliza em 200 GB. Se um disco falhar é perdido todo o conteúdo.
- RAID 0: São usados no mínimo 2 discos. A capacidade de armazenamento é a soma dos discos. Não possui backup(redundância) mas melhora a performance, dando mais velocidade de I/O. Exemplo, RAID 0 com dois discos de 100 GB cada totaliza em 200 GB. Se um disco falhar é perdido todo o conteúdo. Possui striping. O RAID 0 é útil para sistemas que não forem de atividades cruciais nos quais o equilíbrio entre alto preço e desempenho seja necessário.
- RAID 1: São usados no mínimo 2 discos. Os dados nos discos são espelhados, proporcionando tolerância a falha em caso de falha de disco. A capacidade de armazenamento é metade da soma total dos discos. Exemplo, RAID 1 com dois discos de 100 GB cada totaliza apenas 100 GB. Se um disco falhar o conteúdo não é perdido. O desempenho de leitura aumenta, enquanto o desempenho de gravação será semelhante ao de um disco único. Uma falha de disco único pode ser sustentada sem perda de dados. Geralmente, RAID 1 é usado quando a tolerância a falha é importante e o espaço e desempenho não são requisitos essenciais.
- RAID 4: São usados, no mínimo, 3 discos. Um dos discos é dedicado à paridade(veja o que é paridade aqui). A capacidade de armazenamento é a soma dos discos menos um. Exemplo, 3 discos de 100GB cada resulta em um RAID 4 de 200GB. O próximo nível de RAID, o 5, tem mais vantagens.
- RAID 5: São usados, no mínimo, 3 discos. Possui paridade e striping. Conforme o RAID 4, a capacidade de armazenamento é a soma dos discos menos um. RAID 5 fornece tolerância a falha e maior desempenho de leitura. O RAID 5 pode sustentar a perda de um disco único. Em caso de falha de disco, os dados do disco que apresentou falha serão reconstruídos a partir da paridade intercalada (striped) entre os discos restantes. Como resultado, o desempenho de leitura e de gravação é severamente afetado quando o array RAID 5 está em um estado degradado. RAID 5 é ideal quando espaço e custo são mais importantes do que desempenho.
- RAID 6: Há um segundo disco de paridade, diferentemente do RAID 5, que possui apenas 1. pode sustentar falha em dois discos. É necessário haver pelo menos quatro discos. O desempenho do RAID 6 é inferior ao do RAID 5 devido a essa tolerância adicional a falha. O RAID 6 é atraente quando espaço e custo são importantes e é necessário sustentar falha de vários discos.
- RAID 10: combinação de raid 0 e 1. Dois ou mais RAID 0 se juntam formando um RAID 1 e, por consequência, um RAID 10. É a combinação dos benefícios do RAID 1 e RAID 0. O desempenho de leitura e gravação é elevado, mas apenas metade do espaço total fica disponível para armazenamento de dados. Quatro ou mais discos são necessários, tornando o custo relativamente alto, mas o desempenho é maior e, ao mesmo tempo, fornece tolerância a falha. Na realidade, o RAID 10 pode sustentar falha de vários discos, contanto que as falhas não estejam dentro do mesmo subgrupo. O RAID 10 é ideal para aplicações com uma demanda alta de entrada/saída, como servidores de banco de dados.
RAID 50
O RAID 50, também conhecido como RAID 5+0, mescla paridade distribuída (RAID 5) com intercalação (striping) (RAID 0) e requer seis discos, no mínimo. Os benefícios desse nível de RAID são melhor desempenho de gravação, maior proteção de dados e recriações mais rápidas do que RAID 5. O desempenho não degrada tanto quanto em um array RAID 5, porque uma falha de disco único afeta somente um array. Falhas de até quatro discos podem ser superadas, se cada disco com falha ocorrer em um array RAID 5 diferente.
RAID 60
O RAID 60 (ou RAID 6+0) é um híbrido que oferece a paridade dupla distribuída do RAID 6 com a intercalação (striping) direta no nível do bloco do RAID 0. Como um array RAID 0 intercalado entre elementos de RAID 6, o RAID 60 requer pelo menos oito discos. O RAID 60 (6+0) é um conjunto de discos de vários níveis, composto por conjuntos de RAID 6 agregados em um nível mais alto em um array RAID 0. Um conjunto de RAID oferece redundância e pode tolerar a perda de até dois discos em cada conjunto de paridade. Os arrays RAID 60 são mais confiáveis do que os arrays RAID 50 graças ao disco de paridade extra no RAID 60. No entanto, quando mais de dois discos em um único conjunto de paridade são perdidos, o conjunto de RAID 0 é quebrado e é necessário realizar a recuperação dos dados.
Conclusão
Hoje falamos sobre a junção de discos em array. Array de discos também é chamado de matriz de discos.
Vimos que a palavra RAID significa Redundant Array of Independent Disks e é uma tecnologia que permite combinar vários discos rígidos em um único sistema de armazenamento. Existem diferentes níveis de RAID, como RAID 0, RAID 1, RAID 5, entre outros. Citando os principais tipos, temos:
- RAID 0: Distribui os dados em vários discos para melhorar o desempenho, mas não oferece redundância.
- RAID 1: Espelha os dados em dois ou mais discos, garantindo redundância e segurança dos dados.
- RAID 5: Distribui os dados e a paridade (informações de correção de erros) em vários discos, oferecendo melhor desempenho e redundância.
Esses são apenas alguns exemplos de configurações RAID possíveis. A escolha do nível de RAID depende das necessidades individuais de desempenho, capacidade e redundância. Os outros tipos, como Raid 6, 50 e 60 não são tão usados.
Comments on “Tipos de Raids em Discos: Linear, RAID 0, RAID 1, RAID 5, RAID 4, RAID 5, RAID 6 e RAID 10”