You are on page 1of 17

RAID - Redundant Array of Independent

Disks
(Conjunto Reduntante de Discos Independentes )

Cursos: Sistemas de Informao /


Processamento de Dados

Tpico 26 e 27

O Sistema RAID consiste em um conjunto de dois ou mais discos rgidos


com dois objetivos bsicos:
Velocidade: tornar o sistema de disco mais rpido, acelerando o
carregamento de dados do disco atravs de uma tcnica chamada diviso
de dados (data stripping ou RAID 0);

Segurana: Tornar o sistema de disco mais seguro, atravs de uma


tcnica chamada espelhamento (mirroring ou RAID 1).
Estas tcnicas podem ser usadas isoladamente ou em conjunto.

Essas duas tcnicas podem ser usadas isoladamente ou em conjunto.

Material de Apoio para O

RAID,combina mltiplos discos de baixo custo em uma disposio que obtm


desempenho, capacidade de armazenamento e segurana que superem um
nico discorgido.
Para o servidor, ou mquina em que o dispositivo ser instalado, a
combinao de discos sertransparente, ou seja, aparecer como uma nica
unidade lgica.
O tempo mdio entre falhas (MeanTime BetweenFailure-MTBF) de uma
disposio de discos igual ao MTBF de um disco individual, dividido pelo
nmero de discos na disposio. Por esse motivo, o MTBF de uma disposio
sem redundncia (RAID 0) muito baixo para um sistema de misso crtica.
De qualquer forma, disposies de disco podem ser feitos com tolerncia a
falha atravs do armazenamento redundante de informaes de vrias
maneiras.
Foram definidos inicialmente cinco tipos de arquiteturas de disposio de
discos, RAID 1 at RAID 5, cada qual com tolerncia a falhas porm com
diferentes propostas de caractersticas e desempenho.
A arquitetura no redundante, tornou-se comum referir-se como RAID 0.
Material de Apoio para O

STRIPING (Diviso de dados)


Na tcnica de diviso de dados, dois discos rgidos dispostos em uma mquina
faro parte de um mesmo conjunto, fazendo com que o micro "pense" que os
dois discos rgidos fazem parte de um s disco maior.
Se os dois discos so de 40 GB, ento o micro "pensar" que existe um disco
rgido nico de 80 GB instalado no micro.
Ao gravar um arquivo no disco, o sistema RAID ir dividir esse arquivo entre os
dois discos rgidos, podendo gravar metade do arquivo em um disco e a outra
metade do arquivo no outro disco.
Tudo isso feito sem que o usurio perceba.
Essencial para a tecnologia de RAID, a combinao de vrios discos em
apenas uma nica unidade lgica de armazenamento.

Material de Apoio para O

Diviso de dados: vantagens


Vamos supor que voc esteja gravando um arquivo de 200 KB.
Usando o sistema de disco tradicional: esse arquivo ter de ser gravado
por inteiro em um s disco, usando o nico canal de comunicao
existente.
Na diviso de dados: esse arquivo ser dividido em dois arquivos de 100
KB, sendo que cada um ser gravado em um dos discos existentes ao
mesmo tempo.
Como um arquivo de 100 KB demora a metade do tempo para ser gravado
em um disco que um arquivo de 200 KB, a velocidade de acesso ao disco
rgido dobra

Material de Apoio para O

RAID 0

RAID 0 Performance sem tolerncia a falhas.


O uso de RAID 0 mais indicado quando custo e performance so crticos
e a integridade de dados pode ser colocada de lado.

Material de Apoio para O

definido como um grupo de discos em faixa (striping): Sem paridade ou


redundncia de dados;
A desvantagem que o RAID 0 no tolerante a falhas, ou seja, caso um
disco falhe, todo o sistema de armazenamento falhar.
Leitura e Escrita de dados podem ocorrer simultaneamente.
Oferece a melhor eficincia e desempenho no armazenamento de dados
que qualquer outro tipo de disposio: O acesso aos discos tanto para
escrita quanto leitura dos dados ser feito em paralelo, garantindo
desempenho

Material de Apoio para O

RAID 1

O RAID 1 oferece a melhor performance de qualquer tipo de disposio


redundante. As operaes de escrita de dados ir para ambos os discos do
par espelhado. As operaes de leitura podem acontecer simultaneamente em
todos os discos.
Cada disco pode apresentar simultneas ou independentes operaes de
leitura.
Material de Apoio para O

Configurao conhecida como espelhamento (mirroring).


simplesmente um par de discos que armazenam duplicadamente os
dados, porm aparece para o sistema como apenas um disco.
Supondo-se dois discos de 40 GB cada. Para o sistema, existir apenas
uma unidade com 40 GB, pois, os dados estaro sendo duplicados
(espelhados) no segundo disco, e por esse motivo passa-se a ter
tolerncia a falhas, pois se um disco falhar o conjunto continua em
operao e, se os discos suportarem a tecnologia de hot-swap,o disco
defeituoso poder ser substitudo e o sistema far o sincronismo sem a
necessidade de parada do equipamento.
A tcnica de striping no usada em um nico par de discos espelhados,
mltiplas configuraes de RAID 1 podem receber uma configurao de
striping formando, juntos, um grande dispositivo de armazenamento
nico porm com a devida redundncia oferecida pelo RAID 1 .
O espelhamento dobra o desempenho de leitura em relao a um disco
no espelhado enquanto que o desempenho de escrita se mantm a
mesma.
Material de Apoio para O

RAID 5

Alta performance de leitura e boa performance de escrita


Operaes de escrita necessitam atualizar a paridade.
As operaes de leitura podem acontecer simultaneamente.
Material de Apoio para O

10

Algumas vezes chamado de disposio de rotao de paridade (Rotating


Rotating Parity Parity Array Array), evita o gargalo de escrita comum em
disco de paridade dedicado.
No RAID 5, as informaes de paridade so distribudos entre os discos.
A partir do momento que no h disco de paridade dedicado, todos os
discos contm informaes de paridade e dados e as operaes de leitura
podem ser sobrepostas em todos os discos da disposio.
As operaes de escrita iro acessar tipicamente um disco de dados e um
disco de paridade.
No entanto, pelo fato de diferentes dados armazenarem as suas
informaes de paridade em diferentes discos, as operaes de escrita
tambm podem ser sobrepostas.

Material de Apoio para O

11

RAID 0+1

A diviso de dados e o espelhamento podem ser combinados ao mesmo


tempo, dos nveis 0 (Striping) e 1 (Mirroring), em uma configurao
normalmente chamada RAID 0+1.

Material de Apoio para O

12

A diviso de dados ser usada em dois discos para aumentar a


velocidade, enquanto que os outros dois discos sero backup dos dois
primeiros. Se um dos discos falhar, o sistema comea agir como um
sistema RAID 0.
Computadores modernos permitem o uso do RAID 0+1 usando apenas
dois discos rgidos.
Essa configurao chamada JBOD (Just a Bunch of Disk) e funciona
usando apenas metade da capacidade de cada disco, simulando
assim quatro discos rgidos.
Por exemplo:
Usando dois discos rgidos de 40 GB com configurao RAID JBOD, a
capacidade total disponvel ser 20 GB (os outros 20 GB sero usados
para fazer o backup dos dados da primeira metade do disco).

Material de Apoio para O

13

RAID 2

Tem-se dois conjuntos lgicos:


- Armazenando dados;
-Armazenando informao ECC (Error Correcting CodeCdigo de Correo
de Erros)
Apenas o conjunto que armazena os dados ser visvel para o usurio.

Material de Apoio para O

14

RAID 3

Cada operao de leitura e escrita envolve todos os discos.


O acesso paralelo diminui o tempo de transferncia para longos dados
seqenciais.
Armazenamento de informaes de paridade
Esta configurao necessita de no mnimo 3 discos e um nmero mpar de
discos.
Material de Apoio para O

15

RAID 4

Toda operao de escrita deve ser atualizada no disco de paridade dedicado.


As operaes de leitura podem ocorrer simultaneamente em todos os discos.
No entanto, toda operao de escrita deve ser atualizada no disco de paridade,
elas no podem ser sobrepostas.
Utiliza large stripe (largas faixas), os dados podem ser lidos de um disco
individual da disposio (exceto o disco de paridade). Isto permite que
operaes de leitura sejam sobrepostas.
Material de Apoio para O

16

RAID 6

Utiliza simultaneamente dois esquemas de paridade.


A vantagem que obtm-se um sistema amplamente tolerante a falhas,
porm paga-se um preo alto na performance de escrita, j que existe uma
quantidade maior de informaes de paridade que deve ser escrita.

Material de Apoio para O

17

You might also like