Perché RAID non è un backup?


112

Quando qualcuno menziona RAID in una conversazione sui backup, invariabilmente qualcuno dichiara che "RAID non è un backup".

Certo, per lo striping, è vero. Ma qual è la differenza tra ridondanza e backup?

Risposte:


132

RAID protegge da un tipo di guasto hardware. Ci sono molte modalità di errore che non protegge.

  • Corruzione dei file
  • Errore umano (eliminazione dei file per errore)
  • Danno catastrofico (qualcuno scarica l'acqua sul server)
  • Virus e altri malware
  • Bug del software che cancellano i dati
  • Problemi hardware che cancellano i dati o causano danni all'hardware (malfunzionamenti del controller, bug del firmware, picchi di tensione, ...)

e altro ancora


2
Un backup rifiuterà di copiare un file corrotto?
jldugger,

15
Dipende da cosa significa "corrotto", ma normalmente le applicazioni di backup hanno un'impostazione per questo ... tuttavia, il secondo punto di backup è mantenere diverse versioni del file nel tempo - non solo una singola versione - aggirando così il problema con un nuovo file corrotto sovrascrivendo una nuova versione ...
Oskar Duveborn,

2
> Un backup rifiuta di copiare un file corrotto Sì, se non riesci a leggere i blocchi di un file corrotto, non sarai in grado di farne una copia (backup)
Dave Cheney,

1
Ma per quanto riguarda la corruzione silenziosa dei dati; se un blocco di dati si guasta, la maggior parte dei filesystem non se ne accorgerà, vero?
jldugger,

11
Strategie di backup ragionevoli includono la conservazione di una cronologia, in modo da poter tornare indietro prima della corruzione. La gestione più comune della possibilità di corruzione è far finta che non possa accadere. Ma se vuoi proteggerti, puoi provare a rilevarlo il più presto possibile e in varie dimensioni di blocco (livello di blocco del dispositivo, livello di pagina del database, livello di file). Se rilevi il danneggiamento dei dati abbastanza velocemente, non si tratta più di un danneggiamento "silenzioso" dei dati e hai una possibilità di recupero.
carlito,

106

D: Perché RAID non è un backup?

A: Perché lo scopo di un RAID è quello di assicurarsi che nulla al mondo possa interrompere quell'accidentale rm -rf /(o DELTREE /X C:\), senza nemmeno strappare l'accordo di potere nel panico.

D: Qual è la differenza tra ridondanza e backup?

A: Se sovrascrivi accidentalmente la tua tesi di dottorato con immondizia, la ridondanza ti assicura di avere più copie di immondizia, nel caso in cui una si danneggi. Un backup ti consente di ripristinare la tua tesi di dottorato.

(E un archivio ti assicura di poter recuperare più versioni precedenti della tua tesi, e un sistema di controllo della versione ti dice anche perché hai creato una nuova versione in primo luogo.)


29

La ridondanza ti protegge da guasti hardware. Non protegge da errori dell'utente, né da attività dannose (ad esempio, i cracker entrano nel sistema).

Vedi: Perché il mirroring non è una soluzione di backup per una lezione meritata.


7
Né i bug del software, che sono più comuni delle attività dannose.
giovedì

È un po 'ironico interessante che l'articolo collegato da quella pagina di Slashdot sia ora scomparso dal web. Nemmeno Internet Archive fornisce una copia significativa; anche se hanno strisciato la pagina poco dopo la data dell'articolo di Slashdot, la loro copia dice semplicemente che la pagina non è stata trovata.
un CVn il

Né errori di memoria, motivo per cui è necessario ECC.
inf3rno,

19

Il motivo numero uno per cui si desidera un backup non è perché il supporto fisico è morto (questo è raro), ma a causa di un errore che ha causato la perdita o il danneggiamento dei dati.

RAID non ti protegge da un file che viene eliminato.

RAID non ti protegge da un file sovrascritto.

RAID non ti protegge dal fatto che il tuo sistema sia compromesso e che tutti i tuoi dati vengano sovrascritti, cancellati o danneggiati.

RAID non ti protegge dal tuo team operativo aprendo accidentalmente una macchina con dati importanti su di essa.

RAID non ti protegge da un DBA insensato che esegue un comando drop sul server di produzione (scambiandolo per un ambiente di test).

RAID non ti protegge se l'edificio brucia.

PS http://ma.gnolia.com/ . Questo è ciò che può accadere se non si dispone di buoni backup. Il tuo sito è stato espulso (nota: questo tende ad essere dannoso per gli affari).


1
Quindi è necessario costruire un altro edificio solo per i backup. Trolololo. : D
inf3rno

1
@ inf3rno risulta che altri hanno già costruito molti altri edifici.
Cuneo

1
Non credo http://ma.gnolia.com/sia proprio quello che volevi collegare a ...
un CVn

10

La ridondanza è ottima se uno dei tuoi dischi si guasta. Non è eccezionale se il tuo computer ha un virus, o elimini un file per errore, o hai bisogno di ripristinare il disco su una versione precedente per qualche altro motivo. Questo è quando hai bisogno di un backup.

RAID ti aiuta a recuperare dagli errori, ma i backup ti consentono di tornare indietro nel tempo.


8

Va anche detto che un errore hardware nel controller raid può facilmente corrompere i dati su tutti i dischi collegati. Quindi, mentre riduci il pericolo di guasti del disco, aggiungi il pericolo di guasti del controller del raid.


6

RAID può essere un ottimo modo per mitigare i rischi dovuti a guasti hardware, ma RAID non ti aiuterà quando i tuoi utenti eliminano (accidentalmente o altrimenti) i loro dati. Per recuperare i dati sono necessarie alcune funzionalità di archiviazione, tramite snapshot locali o backup online / offline.


6
  • Copie rotanti multiple
  • Ridondanza geografica

Chiesto in un commento alla domanda accettata:

Un backup rifiuterà di copiare un file corrotto?

Anche se un backup copia dati danneggiati o danneggiati, il punto di un backup è che puoi e dovresti avere più copie. Ad esempio, l'ultima ora, ieri, la scorsa settimana, ecc. È possibile ottenere un effetto simile utilizzando le istantanee rotanti sul dispositivo di archiviazione.

L'altra ragione per i backup è la ridondanza geografica. Dovresti sicuramente conservare copie di dati critici in due diverse posizioni geografiche. La separazione di tali posizioni dipende dalla criticità dei dati; conservare copie in due diversi edifici nella stessa città protegge da incendi o furti. Conservare copie in due paesi diversi protegge da problemi più grandi.


+1 per il valore della disparità geografica.
assassino

Ottima risposta, ma vorrei davvero approfondire il problema "più grande" :) Quali sono esattamente i problemi classificati
Teo Carter,

3

In un array RAID5, costituito da dischi oltre 400 Gb, se si perde un disco c'è una probabilità del 75% di avere un errore di lettura irrecuperabile durante la ricostruzione dell'array . Pensaci per un secondo e diventa abbastanza ovvio il motivo per cui qualcuno ti ricorderà sempre che "RAID non è un backup".

RAID offre affidabilità e prestazioni più elevate, ma non è infallibile.


3
Vero problema, cattiva matematica.
Paweł Brodacki,

3

Qual è la differenza tra ridondanza e backup? Ok, configura un set di dischi RAID 5. Conserva alcune cose importanti per l'azienda. Estrarre un disco. Tutto funziona ancora! Questa è ridondanza. Ora elimina tutti i dati (non imbrogliare con il cestino). Ora ripristinalo dal backup più recente. Non ne hai uno? Ops. Beh, almeno puoi dire al tuo capo che i tuoi dischi stanno usando la ridondanza RAID 5 (mentre vieni messo in marcia fuori dall'edificio ...)


1

Incendio, furto, guasto del controller RAID, errore umano, l'elenco continua


1

Considera anche con raid che hai più dischi rigidi probabilmente costruiti allo stesso tempo e quindi esposti alle stesse condizioni per anni .... quali sono le probabilità che si guastino tutti nello stesso momento ... piuttosto alto


3
MTBF! = Durata prevista dell'attrezzatura
Tetsujin no Oni

Questo non è davvero un problema con RAID, però. Bene, gli "stessi schemi di utilizzo" potrebbero essere esacerbati dal RAID, ma più dischi esposti alle stesse condizioni non sono una funzione del RAID.
un CVn il

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.