RAID pode referir-se a qualquer um dos seguintes:
1. Abreviação de matriz redundante de discos independentes, RAID é um conjunto de discos rígidos conectados e configurados de forma a ajudar a proteger ou acelerar o desempenho do armazenamento do disco de um computador. O RAID é comumente usado em servidores e computadores de alto desempenho. A imagem do Drobo é um bom exemplo de um dispositivo que utiliza tecnologia RAID. RAID usa várias técnicas usadas em RAID como explicado abaixo.
Escanamento e striping de software
Dividir informação e gravá-la em várias unidades de disco físico. RAID 0 utiliza esta técnica.
Espelhamento
Duplicação de dados de uma unidade de disco para outra.
Duplexamento
Duplicação da unidade de disco e do controlador de disco.
>
Diferido
Dados são armazenados em cache na memória cache e gravados no disco rígido à medida que a unidade de disco fica disponível.
>
Swapping quente
Discos com falha podem ser substituídos e os dados podem ser colocados de volta na unidade de disco enquanto o resto do sistema estiver em operação.
Hot sparing
Discos de disco são automaticamente inicializados no array quando outro falhar.
>
Sincronização do disco de disco
Sincronização da rotação de todos os discos de disco do array, permitindo que as informações sejam escritas de uma só vez.
Versões de RAID
RAID 0
Tiragem de software e intercalação de blocos (mínimo 2 drives). Os dados são escritos para cada drive em sucessão, cada bloco indo para o próximo drive disponível (striping) para uma operação mais rápida e menos chance de sobrecarga. O volume pode, obviamente, ser muito maior do que qualquer outro drive. Como não é fornecida redundância, a falha de um único acionador faz com que o sistema seja desligado. RAID 0 é o tipo de matriz mais rápido e eficiente, mas não oferece tolerância a falhas.
RAID 1
Disk mirroring e duplexing ( mínimo 2 unidades ). As unidades são usadas em pares e todos os dados são gravados de forma idêntica em ambas as unidades. Cada unidade pode ser duplexada conectando-se ao seu próprio controlador de interface. A falha de uma unidade não faz com que o sistema caia. Em vez disso, o outro disco continua a funcionar. Naturalmente, dois drives são agora usados para a capacidade de armazenamento equivalente de um drive. Não há ganho de desempenho com este nível. A variedade de escolha para ambientes críticos para o desempenho e tolerantes a falhas. Além disso, o RAID 1 é a única opção para tolerância a falhas se não forem desejados mais de dois drives.
RAID 2
Striping de dados e bit interleave. Os dados são escritos em cada drive em sucessão, um bit de cada vez. Os dados de checksum são gravados em um drive separado. O RAID 2 é muito lento para gravação em disco e raramente utilizado hoje em dia, uma vez que o ECC está incorporado em quase todas as unidades de disco modernas.
RAID 3
Striping de dados com bit interleave e verificação de paridade. O RAID 3 é similar à alavanca 2, mas mais confiável. O striping de dados é feito através das unidades, um byte de cada vez. Normalmente, 4 ou 5 drives são usados fornecendo taxas de transferência de dados muito altas. Uma unidade é dedicada ao armazenamento de informações de paridade. A falha de um único drive pode ser compensada usando o drive de paridade para reconstruir o conteúdo do drive com falha. Como a unidade de paridade é acessada em cada operação de gravação, a gravação dos dados tende a ser mais lenta. A falha de dois discos ou mais é um problema. O RAID 3 é usado em ambientes intensivos em dados com registros sequenciais longos para acelerar a transferência de dados. Entretanto, ele não permite que múltiplas operações de E/S sejam sobrepostas, e requer drives spindle sincronizados para evitar degradação de desempenho com registros curtos.
RAID 4
Block interleave data striping com verificação de paridade. Como no nível 3, o RAID 4 usa um único drive de paridade e bloqueia o striping de dados como no RAID 0. As unidades neste nível RAID funcionam individualmente, com uma unidade individual lendo um bloco de dados. Uma falha do controlador será, obviamente, catastrófica. Não oferece vantagens sobre o RAID 5 e não suporta múltiplas operações de gravação simultânea.
RAID 5
Block interleave, striping de dados com dados de verificação distribuídos em todas as unidades. Aquele a ser usado para NetWare. A informação de paridade é distribuída por todos os drives. A eficiência do RAID 5 aumenta à medida que o número de discos aumenta. Você pode usar hot spares para reconstruir um drive com falha em “the fly”. A melhor escolha em ambientes multiusuário, que não são sensíveis ao desempenho de gravação. Entretanto, pelo menos três, e mais tipicamente cinco drives, são necessários para RAID 5 arrays.
RAID 6
Extensão para RAID 5, que adiciona um sistema de arquivo estruturado em log que fornece um mapeamento entre os setores físicos de um drive de disco e sua representação lógica. Conforme a informação é escrita, ela é colocada em setores seqüenciais de disco físico.
RAID 10
Arquitetura decapada cujos segmentos são arrays RAID 1 e contendo a mesma tolerância a falhas do RAID 1. Altas taxas de E/S são alcançadas através do stripping de segmentos RAID 1. Excelente solução para aqueles que consideram RAID 1 uma vez que fornece um bom desempenho de escrita, mas é uma solução cara.
RAID 53
Implementado como matrizes RAID 0 listradas cujos segmentos são matrizes RAID 3. O RAID 53 também contém a mesma tolerância a falhas e overhead que o RAID 3. Excelente solução para aqueles que consideram o RAID 3 uma vez que ele fornece desempenho de gravação adicional, mas é uma solução cara e requer que todas as unidades tenham a mesma sincronização.
RAID pode ser configurado com múltiplas partições em vez de múltiplas unidades para alguma proteção se os setores da unidade se tornarem ruins. No entanto, se a unidade falhar, você perderá todos os seus dados. Para qualquer configuração RAID, é melhor usar pelo menos duas unidades para eliminar um único ponto de falha e perda total de dados.
O que é RAID 0/1?
Alguns fabricantes de computadores e RAID criaram um esquema de etiquetagem dos seus dispositivos RAID. Por exemplo, RAID 0/1 significaria que ele combina o striping de RAID 0 com o espelhamento de RAID 1.
2. Um raid é um grande grupo de pessoas, maior do que um único grupo que se juntam para assumir missões difíceis e chefes em jogos MMO online.
Array, acrônimos de computador, termos de jogo, termos de disco rígido, Redundante