Pourquoi le RAID n'est-il pas une sauvegarde?

112

Lorsque quelqu'un mentionne RAID dans une conversation sur les sauvegardes, invariablement, quelqu'un déclare que "RAID n'est pas une sauvegarde".

Bien sûr, pour le striping, c'est vrai. Mais quelle est la différence entre la redondance et une sauvegarde?

Jldugger
la source

Réponses:

132

RAID protège contre un type de défaillance matérielle. Il y a beaucoup de modes de défaillance contre lesquels il ne se protège pas.

  • Corruption de fichier
  • Erreur humaine (suppression de fichiers par erreur)
  • Dommages catastrophiques (quelqu'un jette de l'eau sur le serveur)
  • Virus et autres logiciels malveillants
  • Bogues logiciels qui effacent les données
  • Problèmes matériels qui effacent des données ou causent des dommages matériels (dysfonctionnements du contrôleur, bugs du micrologiciel, pics de tension, ...)

et plus.

Kevin Dente
la source
2
Une sauvegarde va-t-elle refuser de copier un fichier corrompu?
Jldugger
15
Cela dépend de ce que "corrompu" signifie, mais normalement les applications de sauvegarde ont un paramètre pour cela ... cependant, le deuxième point de sauvegarde consiste à conserver différentes versions du fichier dans le temps - pas seulement une version unique - afin de contourner le problème avec une nouvelle Un fichier corrompu écrasant une version récente ...
Oskar Duveborn,
2
> Une sauvegarde va-t-elle refuser de copier un fichier corrompu? Oui, si vous ne pouvez pas lire les blocs d'un fichier corrompu, vous ne pourrez pas en faire une copie (sauvegarde)
Dave Cheney
1
Mais qu'en est-il de la corruption de données silencieuse? si un bloc de données va mal, la plupart des systèmes de fichiers ne le remarqueront pas, le feront-ils?
Jldugger
11
Les stratégies de sauvegarde raisonnables incluent la conservation d'un historique afin que vous puissiez y revenir avant la corruption. Le traitement le plus courant de la possibilité de corruption est de prétendre que cela ne peut pas arriver. Toutefois, si vous souhaitez vous protéger, vous pouvez essayer de le détecter le plus rapidement possible et dans différentes tailles de blocs (niveau de bloc de périphérique, niveau de page de base de données, niveau de fichier). Si vous détectez assez rapidement une corruption de données, il ne s'agit plus d'une corruption de données "silencieuse" et vous avez une chance de récupération.
carlito
106

Q: Pourquoi le RAID n'est-il pas une sauvegarde?

R: Parce que le but d'un RAID est de s'assurer que rien dans le monde ne peut interrompre cet accident rm -rf /(ou DELTREE /X C:\), même pas en tirant un trait secouant la panique.

Q: Mais quelle est la différence entre la redondance et une sauvegarde?

R: Si vous écrasez accidentellement votre thèse de doctorat avec des ordures, la redondance garantit que vous avez plusieurs copies d’ordures, au cas où l’une deviendrait mauvaise. Une sauvegarde vous permet de restaurer votre thèse.

(Et une archive garantit que vous pouvez récupérer plusieurs versions plus anciennes de votre thèse, et un système de contrôle de version vous indique également pourquoi vous avez créé une nouvelle version.)

Jörg W Mittag
la source
29

La redondance vous protège contre la défaillance de votre matériel. Il ne protège pas contre les erreurs des utilisateurs, ni contre les activités malveillantes (par exemple, les craqueurs qui pénètrent dans votre système).

Voir: Pourquoi la mise en miroir n'est pas une solution de sauvegarde pour une leçon durement gagnée.

Chris Jester-Young
la source
7
Ni les bogues logiciels, qui sont plus courants que les activités malveillantes.
jhs
Il est intéressant de noter que l'article lié à cette page Slashdot a maintenant disparu du Web. Même Internet Archive ne fournit pas une copie significative; bien qu'ils aient parcouru la page peu de temps après la date de l'article Slashdot, leur copie indique simplement que la page n'a pas été trouvée.
un CVn
Ni les erreurs de mémoire, pourquoi vous avez besoin de ECC.
inf3rno
19

La première raison pour laquelle vous souhaitez une sauvegarde n’est pas la mort du support physique (c’est rare), mais une erreur qui a entraîné la perte ou la corruption des données.

RAID ne vous protège pas contre la suppression d'un fichier.

Le RAID ne vous protège pas contre l'écrasement d'un fichier.

Le RAID ne vous protège pas contre la compromission de votre système et l'écrasement, la suppression ou la corruption de toutes vos données.

RAID ne vous protège pas contre les problèmes de votre équipe d'opérateurs en préparant accidentellement une machine avec des données importantes.

RAID ne vous protège pas contre un DBA insensé qui exécute une commande de suppression sur le serveur de production (en le prenant pour un environnement de test).

RAID ne vous protège pas si le bâtiment brûle.

PS http://ma.gnolia.com/ . C'est ce qui peut arriver si vous n'avez pas de bonnes sauvegardes. Votre site est éteint (note: cela a tendance à être mauvais pour les affaires).

Coin
la source
1
Vous devez donc construire un autre bâtiment uniquement pour les sauvegardes. Trolololo. : D
inf3rno
1
@ inf3rno il s'avère que d'autres ont déjà construit beaucoup d'autres bâtiments.
Wedge
1
Je ne pense pas que ce http://ma.gnolia.com/soit ce que vous vouliez lier à ...
un CVn
10

La redondance est excellente en cas de défaillance d’un de vos disques. Ce n'est pas très bien si votre ordinateur est infecté par un virus, si vous supprimez un fichier par erreur ou si vous devez restaurer le disque avec une version antérieure pour une autre raison. C'est quand vous avez besoin d'une sauvegarde.

RAID vous aide à récupérer après une panne, mais les sauvegardes vous permettent de remonter dans le temps.

Chris Upchurch
la source
8

Il convient également de mentionner qu’une défaillance matérielle dans le contrôleur RAID peut facilement corrompre les données sur tous les disques connectés. Ainsi, tout en réduisant le risque de défaillance de disque, vous ajoutez le risque de défaillance du contrôleur RAID.

qc
la source
6

Le RAID peut être un excellent moyen de réduire les risques liés aux défaillances matérielles, mais le RAID ne vous aidera pas lorsque vos utilisateurs effacent (accidentellement ou autrement) leurs données. Pour récupérer des données, vous avez besoin de fonctions d’archivage, que ce soit via des instantanés locaux ou des sauvegardes en ligne / hors ligne.

tvanfosson
la source
6
  • Plusieurs copies rotatives
  • Redondance géographique

Posée dans un commentaire à la question acceptée:

Une sauvegarde va-t-elle refuser de copier un fichier corrompu?

Même si une copie de sauvegarde est corrompue ou contient des données incorrectes, le but d’une sauvegarde est que vous pouvez et devriez avoir plusieurs copies. Par exemple, dernière heure, hier, semaine dernière, etc. Vous pouvez obtenir un effet similaire en utilisant des instantanés rotatifs sur votre périphérique de stockage.

Mais l’autre raison des sauvegardes est la redondance géographique. Vous devez certainement conserver des copies des données critiques dans deux emplacements géographiques différents. La distance entre ces emplacements dépend de la gravité des données. conserver des copies dans deux bâtiments différents dans la même ville protège contre le feu ou le vol. Conserver des copies dans deux pays différents vous protège contre de plus gros problèmes.

Jared Oberhaus
la source
+1 pour la valeur de la disparité géographique.
Killermist
Excellente réponse, mais j'aimerais vraiment creuser plus profondément le problème "plus grand" :) Quels sont exactement les problèmes considérés comme étant les problèmes
Teo Carter
3

Dans une grappe RAID5 composée de disques de plus de 400 Go, si vous perdez un disque, vous avez 75% de chances d’avoir une erreur de lecture irrécupérable pendant la reconstruction de la pile . Réfléchissez-y une seconde et vous comprendrez pourquoi quelqu'un vous rappellera toujours que "le RAID n'est pas une sauvegarde".

Le RAID vous offre une fiabilité et des performances supérieures, mais ce n'est pas infaillible.

Saschabeaumont
la source
3
Vrai problème, mauvais calcul.
Paweł Brodacki
3

Quelle est la différence entre la redondance et la sauvegarde? Ok, configurez un ensemble de disques RAID 5. Stockez des éléments critiques sur le produit. Sortez un disque. Tout fonctionne encore! C'est la redondance. Supprimez maintenant toutes les données (ne trichez pas avec la corbeille). Maintenant, restaurez-le à partir de la sauvegarde la plus récente. Vous n'en avez pas? Oops. Au moins, vous pouvez dire à votre patron que vos disques utilisent la redondance RAID 5 (à mesure que vous sortez du bâtiment ...)

PowerApp101
la source
1

Incendie, vol, défaillance du contrôleur RAID, erreur humaine, la liste continue

Quog
la source
1

Considérez également avec raid que vous avez probablement plusieurs disques durs construits en même temps, puis exposés aux mêmes conditions pendant des années ... Quelles sont les chances qu’ils échouent tous au même moment ... assez haut

trent
la source
3
MTBF! = Durée de vie prévue de l'engin
Tetsujin no Oni
Ce n'est pas vraiment un problème avec RAID, cependant. Eh bien, les «mêmes schémas d'utilisation» pourraient être exacerbés par le RAID, mais plusieurs disques exposés aux mêmes conditions ne sont pas une fonction du RAID.
un CVn