Soluções para proteção dos dados
Redundância!
Estratégias?
Redundant Array of Independent Disks
Combina discos (memória secundária) para prover redundância e/ou ganho de desempenho a sistemas
Proposto em 1987 por David Patterson, Garth A. Gibson e Randy Katz (University of California - Berkeley) baixe aqui
Implementação Hardware/Software
Limites físicos de leitura/escrita
Exemplo: HD tem taxa de escrita de 10MB/s.
Quanto tempo levaria para escrever um arquivo de 100MB?
E se eu usasse dois discos e escreve-se 50MB em cada um deles?
Dados escritos/lidos em múltiplos discos para aumentar o desempenho
Discos trabalham em conjunto e são interpretados como uma única entidade (disco lógico/virtual)
Esse procedimento é denominado RAID 0
Características
Aumento da velocidade
Capacidade de armazenamento?
Aumento da disponibilidade?
O que acontece quando um dos discos falha?
Dados escritos/lidos em múltiplos discos para aumentar a confiabilidade
Discos trabalham em conjunto e são interpretados como uma única entidade (disco lógico/virtual)
Esse procedimento é denominado RAID 1
Características
Aumento da velocidade?
Aumento da disponibilidade
Capacidade de armazenamento?
RAID 2
Discos rígidos antigos
Obsoleto
RAID 3
Disco exclusivo para paridade
Stripping em nível de byte (byte level stripping)
Mínimo de 3 discos
Necessário sincronização de rotação (lockstep)
Rápido mais obsoleto
RAID 4
Disco exclusivo para paridade
Stripping em nível de bloco (block level stripping)
Mínimo de 3 discos
RAID 5
Paridade distribuída pelos discos
Capacidade (N-1)*s
RAID 6
Duas informações de paridade distribuídas pelos discos
Mínimo de 4 discos
Capacidade (N-2)*s
Combina a confiabilidade do RAID 1 com o ganho de desempenho do RAID 0
RAID 0+1
RAID 1+0
Como fica a distribuição de 6 discos com RAID 10 e RAID 01?
Qual dos dois modelos parece mais seguro?
Qual o conceito associado?
Quais as vantagens e desvantagens desse tipo de RAID?
Qual o conceito associado?
Quais as vantagens e desvantagens desse tipo de RAID?
Apresentanção feita usando reveal.js