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.