Un server di backup dovrebbe utilizzare RAID?


17

Mi è stato chiesto di configurare un nuovo server di backup utilizzando Symantec Backup Exec che memorizza sul disco rigido anziché sul nastro, poiché la dimensione del backup sta aumentando la capacità del nastro.

Mi chiedevo ha davvero senso o ci sono dei vantaggi per il server di backup che esegue RAID di qualsiasi tipo in quanto è il "backup"?

Per me, il vantaggio non è eccezionale per giustificare il costo aggiunto.

Sono interessato a vedere cosa pensano gli altri.

Grazie!



1
Questo, dal mio punto di vista, non è proprio la stessa domanda che si pone "se c'è una ragione per usare raid su un server di backup" e non "usare raid come backup". È quasi il lato opposto della domanda.
raggio

Sono d'accordo, ho appena pubblicato il link perché alcune delle risposte sono correlate.
Andrioid,

Grandi risposte da altri poster. Non ho molto da aggiungere, ma direi che se ".. il vantaggio non è eccezionale per giustificare il costo aggiunto", potresti non renderti conto che stai rischiando il tuo lavoro. Vale la pena salvare qualche centinaio di dollari mettendo a repentaglio il tuo lavoro? Nessuno penserebbe meno a te se spendessi una quantità relativamente piccola di denaro per evitare un disastro completo per l'azienda e la tua carriera. Solo i miei due centesimi.
osij2is

Risposte:


16

Imo, c'è un enorme vantaggio nell'usare il raid.

Se la macchina di backup ha un errore del disco senza raid, perderai tutti i tuoi backup. Quanto ci vorrà per ricostruirli?

Inoltre, cosa succede se si perdono tutti i backup a causa di un errore del disco, si ricostruiscono correttamente e quindi è necessario trovare qualcosa di cui è stato eseguito il backup in precedenza ma che si è perso a causa di questo errore del disco.

Se non altro, i dischi ora sono così economici che il costo di un disco aggiuntivo per mettere il sistema nel raid 5 probabilmente costerà meno del tuo tempo nel caso in cui fosse necessario recuperare da un errore.


1
Per non parlare degli enormi vantaggi della velocità del disco offerti da determinati livelli RAID. Se stai ricostruendo un backup, la velocità di lettura può essere un problema e RAID5 o RAID10 ti aiuteranno.
Russ Warren,

1
Tenere presente che la capacità effettiva dei dischi è così grande che le stesse configurazioni RAID non sono diventate così sicure come promettono. Mi riferisco al fatto che avere una grande dimensione in un disco ha anche una maggiore probabilità di guasto (per settore) .. questo semplice fatto statistico rende probabile il fatto che una ricostruzione RAID dopo un guasto al disco faccia morire anche il disco sopravvissuto. .. rendendo un RAID1 + HS super sicuro un sistema totalmente inaffidabile ... Quindi, non usare dischi molto grandi per il tuo sistema RAID con tolleranza agli errori. Vedi hds.com/assets/pdf/…
drAlberT

11

I computer server devono disporre di dischi ridondanti, tranne in circostanze molto speciali (si pensi a rack dopo rack di server di applicazioni 1U "scalabili", come Google). Un computer server senza dischi ridondanti è una bomba a orologeria.

Detto questo, il backup non è backup a meno che non sia fuori sede e offline. Se è in loco ma offline (nastri in un cassetto), quando l'edificio viene distrutto è sparito (vedi Eliminazione di fuliggine da un server ). Se è off-site ma online, è vulnerabile agli attacchi e alla "corruzione".

E ora, rimanete sintonizzati per argomenti religiosi sul disco rispetto al nastro, ecc.


Disco + nastro. Nessuno dei due è migliore dell'altro per tutto. Il disco è più veloce per ottenere backup dai server principali e sui server multimediali di backup: ti consente di mantenere i tempi di inattività brevi e prevedibili. Non è possibile garantire quando il robot n. 1, l'unità n. 0 sarà disponibile. Il nastro è migliore per fuori sede. Non mi interessa particolarmente VTL, mi piace ecco un BLOB, qui ci sono 1000 set di dati nel BLOB, disponili tutti in modo efficiente su nastro per me. (NetBackup 6.5 lo fa bene).
Chris K,

1
Concordato re: "nessuno dei due è migliore dell'altro per tutto". Sono con te: disk-to-disk è ottimo per ridurre le finestre di backup e i ripristini rapidi. Ottenere dati fuori sede e offline , tuttavia, è il punto di forza del nastro. Disk-to-disk-to-tape è il miglior "punto debole" generale nel backup oggi (con un passaggio di deduplicazione lì, se puoi permetterlo).
Evan Anderson,

Usiamo disk -> offsite disk e disk -> onsite disk. Rende tutti i backup a portata di mano. In molti casi non è possibile, grazie al costo della larghezza di banda, sfortunatamente.
Cian,

7

Usa RAID-10.

RAID-5 è stupido per i server di backup, perché:

  • Il server trascorre gran parte della sua vita non inattiva facendo un sacco di scritture sequenziali. Questioni di prestazione.
  • L'utilizzo del disco tende ad aumentare nel tempo, quindi se le finestre di backup non sono qualcosa di cui ti preoccupi ora, probabilmente lo saranno in futuro.
  • Il colpo di prestazioni ottenuto dall'operare con un disco inattivo causerà il fallimento dei backup.
  • La scusa abituale per l'utilizzo di RAID-5 ("i dischi sono così costosi, wah, wah") è il 100% di bunker totale per il backup, perché è possibile utilizzare un disco SATA ad alta capacità.
  • SATA vs. SAS è meno importante per il backup, poiché il carico di lavoro I / O casuale è relativamente piccolo.

Non utilizzare affatto RAID può essere accettabile, a seconda che si stiano usando i backup come soluzione di archiviazione di fatto o meno.


Completamente d'accordo sull'aspetto delle prestazioni dei backup. Il mio server di backup è attualmente RAID-5, le prestazioni sono terribili e cambiarlo RAID-10 non sarà divertente.
Dan,

4

Quanto costa? I dischi rigidi sono economici e Raid 1 è praticamente standard sulle schede madri ora.

Secondo me non puoi stare troppo attento. Ho un raid sulla mia macchina di sviluppo principale, eseguo regolarmente backup sul mio server di casa e il mio server di casa esegue un backup fuori sede ogni notte. Se è economico, facile e senza soluzione di continuità dico perché no?


3

Oggi ci sono più livelli di backup, nearline e offsite. Nearline è dove eseguire il backup su disco. Qui è possibile mantenere più set di backup di dati estremamente importanti, mentre una copia viene eseguita dai dischi dei server di backup su nastro e quindi il nastro viene inviato fuori sede. Ciò ha diversi vantaggi:

  1. il backup su disco è in genere più veloce
  2. Hai un numero effettivamente illimitato di dispositivi su disco, in cui il backup su nastro è generalmente limitato dal numero di testine che devi scrivere alla volta.

Detto questo, è necessario trattare i dischi dei server di backup con lo stesso tipo di ridondanza che si tratta del server di database. Supponi che il tuo server di database non vada a buon fine a mezzogiorno, puoi eseguire il rollback ai server di backup durante la copia diisk della scorsa notte ed eseguire il ripristino, dove i nastri potrebbero già essere un ritorno di emergenza di $ 250 dal tuo fornitore fuori sede.

Dovresti mettere RAID su tutti i server che esegui, IMHO e non quella merda RAID-0 non RAID. :-)


Anecodote: quando si sposta un datacenter, alcune delle nostre unità si sono guastate nel nostro server di database. Si è rivelato essere abbastanza per essere un rischio per continuare a utilizzare il sistema. Quindi abbiamo realizzato due copie, una in rete su un altro server con spazio su disco e un'altra su alcuni dischi esterni. Bene, risulta che l'array era cattivo e siamo riusciti solo a ottenere la copia di rete (chissà che andare su SCSI-> Ethernet avrebbe battuto SCSI-> SCSI). Solo perché non è probabile che tu perda due dischi su due sistemi diversi contemporaneamente non significa che non accadrà.
Chris K,

2

Sì, fallo e basta. Un disco rigido ha molte volte più probabilità di guastarsi rispetto a qualsiasi altro componente del computer. Andando su un RAID, ti stai proteggendo dall'unico problema che è più probabile che accada. Misura il costo marginale di una configurazione RAID (probabilmente inferiore a $ 500, assumendo un server di fascia medio-bassa) con il valore dei tuoi dati.

Detto questo, secondo ciò che Evan Anderson ha detto sopra. Questo NON dovrebbe assolutamente essere il tuo unico backup. Evan ha parlato di essere fuori sede e offline e aggiungerei ridondanza a quell'elenco. È necessario disporre di più copie dei backup in caso di errore del supporto di backup, processo di backup, furto, perdita, supporti persi, ecc.


2

Dovresti usare RAID su un server di backup?

Per ridondanza, non lo farei

Se non si ha l'abitudine di ripristinare revisioni specifiche dei file del proprio sistema di backup e si teme di doverlo fare in caso di guasto dei dischi del sistema di backup. Quindi sì, userei RAID 5 o il mirroring o anche lo striping e il mirroring.

L'unico motivo per farlo se ti aspetti che i dati originali potrebbero non essere disponibili nel peggior momento possibile.

Per espandere i dischi in un volume (striping)

Forse, ma attenzione, se un disco si spegne, l'intero array si spegne.

Linea di fondo

Penso che sia una pratica migliore eseguire il backup del server di backup. So che sembra sciocco, ma abbi pazienza. Eseguire il backup del disco di sistema, dei file di configurazione e delle impostazioni di backup. In questo modo, se il tuo server di backup fallisce, puoi essere attivo il prima possibile.

(Modifica: scusa, per l'altra risposta, ho letto male la domanda)


1

È assolutamente logico utilizzare RAID sul back server poiché si prevede di archiviare i dati sul server e non sul nastro.

Consiglierei RAID 5, 1 o 10.

Pensaci in questo modo, i dischi rigidi falliranno. Con la corretta configurazione RAID sei protetto dalla perdita di dati quando ciò si verifica. Sostituisci il disco rigido guasto e ricostruisci il RAID.

Senza la protezione RAID quando il disco rigido si spegne (a un certo punto morirà), allora hai perso i tuoi backup.


1

Questo dipende fortemente da cosa pensi del "backup".

Se l'obiettivo è solo quello di avere un server con dati "live" duplicati da altri server su questo server, l'utilizzo del raid su questo server di backup è quasi inutile, se lo perdi, i dati sono ancora disponibili sui server. In questo caso, è sufficiente disporre di un disco di riserva per poter ripristinare il server di backup online in breve tempo se un disco si guasta.

Se l'obiettivo è archiviare il backup nel tempo. Intendo fare un backup ogni giorno e conservarlo per un mese, un anno o giù di lì. Quindi sì, vuoi usare raid perché se perdi un disco perderai l'archivio. Se per te è fondamentale poter ripristinare i dati da un backup di X settimane fa, puoi anche eseguire il backup di questo "backup / archivio" su un altro server o su nastro (il nastro è molto buono per l'archiviazione a lungo termine) (e ovviamente lontano )


0

Quali sono le probabilità che il disco rigido del server di produzione e del server di backup non riesca allo stesso tempo? Se sono separati psichicamente (cioè non sulla stessa rete elettrica, ecc.) Questa possibilità è davvero molto bassa. Quindi, voto per nessun RAID.

Naturalmente, assicurati di avere avvisi quando il server di backup non funziona.


1
Cosa succede se le unità nei server di produzione e di backup provengono dallo stesso batch? Le possibilità sono aumentate notevolmente.
Lazlow,

0

Sono d'accordo con quanto già detto, ma se stai usando un raid con parità ci sarà un modo per monitorare lo stato delle unità e i tuoi dati di backup. La maggior parte degli adattatori o dei controller integrati invierà avvisi tramite syslog, eventi di Windows o e-mail.

Se questa casella genererà semplicemente un evento di Windows quando SMART segnala un'unità guasta, è troppo tardi.

La ripetizione dei backup deve richiedere più tempo (costo orario) di un controller raid e alcune unità SATA extra.

M.


0

Il backup su disco ha valore. Mentre sono fermamente dalla parte della discussione. Lo dirò comunque, se i tuoi volumi di backup sono dischi singoli senza ridondanza alla fine perderai tutti i tuoi dati. Perché il tuo disco alla fine fallirà.

Suppongo che dipenda dalla natura della tua necessità di backup per stabilire se il backup su disco sia davvero una soluzione adatta. Se non hai bisogno dei tuoi dati fuori sede e non ti preoccupi del ripristino di emergenza o della sopravvivenza dei tuoi dati per molto tempo, allora il nastro non è necessario. Ho sicuramente dei backup che non si staccano mai dal disco e non escono mai dal data center, ma sono lì per correggere l'errore di cancellazione dell'utente.

Inoltre, come si aumenta la capacità del nastro? Questa è la bellezza del nastro, puoi sempre ottenere un altro nastro. Ciò richiede tuttavia che abbiate un commutatore di nastro di qualche tipo.

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.