ti-enxame.com

Por que o RAID não é um backup?

Quando alguém menciona o RAID em uma conversa sobre backups, invariavelmente alguém declara que "o RAID não é um backup".

Claro, para striping, isso é verdade. Mas qual é a diferença entre redundância e backup?

116
jldugger

O RAID protege contra um tipo de falha de hardware. Existem muitos modos de falha contra os quais não se protege.

  • Corrupção de arquivo
  • Erro humano (exclusão de arquivos por engano)
  • Dano catastrófico (alguém despeja água no servidor)
  • Vírus e outros malwares
  • Bugs de software que apagam dados
  • Problemas de hardware que apagam dados ou causam danos ao hardware (mau funcionamento do controlador, bugs de firmware, picos de tensão, ...)

e mais.

136
Kevin Dente

Q: Por que o RAID não é um backup?

A: Porque o objetivo de todo de um RAID é garantir que nada no mundo possa interromper esse acidente rm -rf / (ou DELTREE /X C:\), nem mesmo puxando o acorde de energia em pânico.

Q: Mas qual é a diferença entre redundância e backup?

A: Se você acidentalmente sobrescrever sua tese de doutorado com lixo, a redundância garantirá que você tenha várias cópias de lixo, no caso de uma ficar ruim. Um backup garante que você possa restaurar sua tese de doutorado.

(E um arquivo garante que você possa recuperar várias versões antigas de sua tese, e um sistema de controle de versão também informa por que você criou uma nova versão no primeiro lugar.)

107
Jörg W Mittag

A redundância protege você contra falhas no hardware. Ele não protege contra erros do usuário nem contra atividades maliciosas (por exemplo, crackers que entram no seu sistema).

Veja: Por que o espelhamento não é uma solução de backup para uma lição suada.

29
Chris Jester-Young

A principal razão pela qual você deseja um backup não é porque a mídia física morreu (isso é raro), mas devido a algum erro que causou a perda ou corrupção dos dados.

O RAID não protege você contra um arquivo que está sendo excluído.

O RAID não protege você contra a substituição de um arquivo.

O RAID não protege você do comprometimento do sistema e de todos os seus dados substituídos, excluídos ou corrompidos.

O RAID não protege você de sua equipe de operações, acidentalmente pavimentando uma máquina com dados importantes.

O RAID não protege você de um DBA tolo executando um comando drop no servidor de produção (confundindo-o com um ambiente de teste).

O RAID não protege você se o prédio queimar.

P.S. http://ma.gnolia.com/ . É o que pode acontecer se você não tiver bons backups. Seu site foi desativado (observação: isso tende a ser ruim para os negócios).

19
Wedge

A redundância é excelente se um dos seus discos falhar. Não é tão bom se o seu computador pegar um vírus ou você excluir um arquivo por engano ou precisar restaurar o disco para uma versão anterior por algum outro motivo. É quando você precisa de um backup.

O RAID ajuda você a se recuperar de falhas, mas os backups permitem que você volte no tempo.

12
Chris Upchurch

Também deve ser mencionado que uma falha de hardware no controlador RAID pode facilmente corromper os dados em todos os discos conectados. Portanto, enquanto você reduz o risco de falhas no disco, você adiciona o perigo de falhas no controlador RAID.

8
sth

O RAID pode ser uma ótima maneira de atenuar os riscos devido a falhas de hardware, mas o RAID não o ajudará quando seus usuários excluirem (acidentalmente ou não) seus dados. Para recuperar dados, você precisa de alguns recursos de arquivamento, por meio de instantâneos locais ou backups online/offline.

6
tvanfosson
  • Várias cópias rotativas
  • Redundância geográfica

Perguntado em um comentário à pergunta aceita:

Um backup se recusará a copiar um arquivo corrompido?

Mesmo que um backup copie dados corrompidos ou incorretos, o objetivo de um backup é que você pode e deve ter várias cópias. Por exemplo, última hora, ontem, semana passada etc. Você pode obter um efeito semelhante ao usar instantâneos rotativos no seu dispositivo de armazenamento.

Mas a outra razão para backups é a redundância geográfica. Você certamente deve manter cópias de dados críticos em dois locais geográficos diferentes. A separação desses locais depende de quão críticos são os dados; manter cópias em dois edifícios diferentes na mesma cidade protege contra incêndio ou roubo. Manter cópias em dois países diferentes protege contra problemas maiores.

6
Jared Oberhaus

Em uma matriz RAID5, composta por discos com mais de 400 Gb, se você perder um disco, há 75% de chance de ter um erro de leitura irrecuperável enquanto a matriz está sendo reconstruída. Pense nisso por um segundo e fica bem óbvio por que alguém sempre lembrará que "RAID não é um backup".

O RAID oferece maior confiabilidade e desempenho, mas não é infalível.

3
saschabeaumont

Qual é a diferença entre redundância e backup? Ok, configure um conjunto de discos RAID 5. Armazene algumas coisas críticas aos negócios. Puxe um disco para fora. Tudo ainda funciona! Isso é redundância. Agora exclua todos os dados (não trapaceie com a lixeira). Agora restaure-o a partir do backup mais recente. Você não tem um? Opa Bem, pelo menos você pode dizer ao seu chefe que seus discos estão usando redundância RAID 5 (quando você sai do prédio ...)

3
PowerApp101

Considere também, com a invasão, que você tem vários discos rígidos provavelmente construídos ao mesmo tempo e depois expostos às mesmas condições por anos .... quais são as chances de que todos eles falhem ao mesmo tempo ... bastante altos

1
trent

Incêndio, roubo, falha do controlador RAID, erro humano, a lista continua

1
Quog