O que é armazenamento RAID e posso usá-lo no meu PC doméstico? [Tecnologia explicada]

RAID é um acrônimo para Redundant Array of Independent Disks, e é um recurso central do hardware do servidor que garante a integridade dos dados. Também é apenas uma palavra chique para dois ou mais discos rígidos conectados juntos para adicionar alguma funcionalidade adicional.

RAID é um acrônimo para Redundant Array of Independent Disks, e é um recurso central do hardware do servidor que garante a integridade dos dados.  Também é apenas uma palavra chique para dois ou mais discos rígidos conectados juntos para adicionar alguma funcionalidade adicional.
Propaganda

ataque de armazenamento O RAID é um acrônimo para o R eluente de D iscos Independentes, e é um recurso essencial do hardware do servidor que garante a integridade dos dados. Também é apenas uma palavra chique para dois ou mais discos rígidos conectados juntos para adicionar alguma funcionalidade adicional. Por que você quer fazer isso? Leia.

Configurações de RAID

Primeiramente, é muito difícil descrever as tecnologias RAID como um todo, porque as diferentes configurações disponíveis criam funcionalidades muito diferentes - mas todas elas se concentram em velocidade ou confiabilidade. Vamos dividi-los:

RAID 0: Listrado

Esta configuração é toda sobre velocidade. Em suma, os dados são espalhados por vários discos ( distribuídos pelos discos, na verdade) - em vez de serem gravados em apenas um. Isso supera as limitações de velocidade de uma única unidade, de modo que o desempenho é teoricamente multiplicado pelo número de discos que você está usando.

É um conceito semelhante a ter 4 núcleos em sua CPU - em vez de escrever instruções sequencialmente para uma CPU, você envia diferentes partes dela para 4 CPUs diferentes e obtém as respostas 4 vezes mais rápido. Você também pode usar o espaço combinado de todas as unidades, de modo que 2 x 1 TB em uma configuração distribuída serão exibidas como uma única unidade de 2 TB.

ataque de armazenamento

No lado negativo, você também tem tantos pontos de falha quanto as unidades que está usando - se apenas uma dessas unidades falhar, todos os seus dados serão perdidos. Na realidade, essa configuração raramente é usada. Se os dados não são tão valiosos, você pode querer configurar um RAID0 em um servidor doméstico ou até mesmo em uma máquina desktop.

RAID 1: espelhado

Essa configuração é toda sobre integridade de dados e é muito mais fácil de explicar. Em uma configuração RAID 1, os dados são espelhados para as outras unidades - um backup completo de tudo é mantido em todos os momentos, porque os bits de dados são gravados simultaneamente em unidades diferentes, ao mesmo tempo. Devido a isso, você só obtém o espaço total em disco de uma única unidade, portanto, 2 unidades de 1 TB configuradas para espelhar uma a outra fornecerão apenas 1 TB de espaço total.

armazenamento de raid de rede

Este é talvez o uso mais comum do mundo real quando dois discos estão disponíveis. Quando alguém morre, os dados ainda estão 100% lá e prontos para uso, mas o processo de “reconstruir” o array de dados na unidade de substituição pode levar muito tempo.

RAID 0 + 1: Striped & Mirrored

Isso combina o melhor dos dois mundos instalando configurações de RAID, mas requer pelo menos 4 discos. 2 conjuntos de 2 discos distribuídos são então configurados, cada conjunto replicado para o outro. O RAID 1 + 0 também existe, mas não varia o suficiente para justificar uma explicação separada - é um caso de destacar seus espelhos em vez de espelhar suas listras!

armazenamento de raid de rede

RAID 2 & Acima: bits de paridade

Com 3 discos, você pode realmente obter um bom desempenho e comprometimento de integridade usando o que é chamado de disco de paridade. Para explicar isso, pense em uma escala de bits em vez de unidades inteiras.

Um bit de paridade é simplesmente uma combinação XOR nos outros bits. XOR é uma operação lógica que é avaliada como verdadeira se apenas UM dos dois bits de entrada for verdadeiro. Veja a tabela a seguir, onde P é o bit de paridade.

AB P
0 0 0
0 1 1
1 0 1
1 1 0

Agora, isso é muito útil para a verificação de erros e a correção dos dados. Se você apagasse toda a coluna B, poderia reconstruí-la simplesmente porque ainda tem o bit de paridade e A, e, dados esses, há apenas uma resposta possível para o bit B.

Agora, deve ser fácil ver que, mesmo que tivéssemos 2 x 1 terabyte drives no valor de bits, ainda poderíamos criar uma paridade para cada bit e colocá-lo em uma terceira unidade com um terabyte de tamanho. E isso é RAID3. Com uma matriz de 3 discos, 2 são usados ​​para distribuir os dados, distribuindo-os pelo desempenho. A terceira unidade cria um conjunto de paridades, e se qualquer uma dessas unidades morrer, podemos usar as outras 2 para recuperá-la totalmente.

armazenamento de raid de rede

Não vou entrar em detalhes sobre o RAID 3, 4, 5 e 6 porque são basicamente todas as variantes de onde e como os bits de paridade são armazenados ou derivados, e precisamente quanto de recuperação pode ser feita. Se você quiser ler sobre isso, sugiro a extensa página da Wikipedia sobre o assunto.

Posso usar o RAID On My Home PC? Eu deveria ?

O OSX e o Windows têm a capacidade de criar configurações RAID de software, mas lembre-se de que isso aumentará a carga do sistema operacional devido à computação adicional necessária. Eu não vou colocá-los aqui, mas se você quiser saber mais ou ver um tutorial sobre MakeUseOf, me avise nos comentários e eu vou direto ao assunto.

Muitas placas-mãe também incluem uma forma de RAID semi-hardware - eu digo semi-hardware, porque eles geralmente ainda precisam de um driver em seu sistema operacional para poder acessar os dados, mas isso ainda é um passo a frente de um software RAID., e você pode até mesmo instalar o SO neles para um pequeno aumento de desempenho.

ataque de armazenamento

O método final de fazer o RAID é com placas de atualização de hardware dedicadas que você pode inserir no seu PC e assumir o controle total do lado de dados das coisas. Estes são, naturalmente, os mais confiáveis ​​e de melhor desempenho, mas a faixa de preço é geralmente fora dos orçamentos dos consumidores.

Quanto a saber se você deveria estar usando um RAID, certamente vale a pena brincar com pontos nerds. Em termos de computação do mundo real, os ganhos de desempenho que você pode esperar costumam ser menores do que os problemas envolvidos (um SSD os superaria de qualquer maneira) ou a redundância de dados obtida pode ser facilmente obtida com outros métodos tradicionais de backup.

Confira os outros artigos da Technology Explained para obter informações mais fascinantes sobre as tecnologias por trás dos computadores e da Internet.

Créditos da imagem: usuário da Wikipédia C Burnett, ShutterStock

In this article