Warum ist RAID kein Backup?

112

Wenn jemand RAID in einem Gespräch über Backups erwähnt, erklärt immer jemand, dass "RAID kein Backup ist".

Klar, für Striping ist das wahr. Aber was ist der Unterschied zwischen Redundanz und Backup?

Jldugger
quelle

Antworten:

132

RAID schützt vor einer Art von Hardwarefehlern. Es gibt viele Fehlermodi, vor denen es nicht schützt.

  • Dateibeschädigung
  • Menschliches Versagen (versehentliches Löschen von Dateien)
  • Katastrophaler Schaden (jemand schüttet Wasser auf den Server)
  • Viren und andere Malware
  • Softwarefehler, die Daten löschen
  • Hardwareprobleme, die Daten löschen oder Hardwareschäden verursachen (Fehlfunktionen des Controllers, Firmware-Fehler, Spannungsspitzen, ...)

und mehr.

Kevin Dente
quelle
2
Verweigert ein Backup das Kopieren einer beschädigten Datei?
Jldugger
15
Kommt darauf an, was "korrupt" bedeutet, aber normalerweise haben Sicherungsanwendungen eine Einstellung dafür ... Der zweite Punkt bei der Sicherung ist jedoch, verschiedene Versionen der Datei über einen bestimmten Zeitraum hinweg beizubehalten - nicht nur eine einzelne Version - und so das Problem mit einer neuen zu umgehen beschädigte Datei überschreibt eine neue Version ...
Oskar Duveborn
2
> Verweigert ein Backup das Kopieren einer beschädigten Datei? Ja, wenn Sie die Blöcke einer beschädigten Datei nicht lesen können, können Sie keine Kopie davon erstellen (Backup)
Dave Cheney
1
Aber was ist mit stummer Datenbeschädigung? Wenn ein Datenblock kaputt geht, werden die meisten Dateisysteme das nicht bemerken, oder?
Jldugger
11
Angemessene Sicherungsstrategien umfassen das Speichern eines Verlaufs, damit Sie vor der Beschädigung zurückkehren können. Am häufigsten wird mit der Möglichkeit von Korruption umgegangen, indem so getan wird, als könne es nicht passieren. Wenn Sie sich jedoch davor schützen möchten, können Sie versuchen, es so schnell wie möglich und in unterschiedlichen Blockgrößen (Geräteblockebene, Datenbankseitenebene, Dateiebene) zu erkennen. Wenn Sie eine Datenbeschädigung schnell genug erkennen, handelt es sich nicht mehr um eine "stille" Datenbeschädigung, und Sie haben eine Chance auf Wiederherstellung.
carlito
106

F: Warum ist RAID kein Backup?

A: Weil der gesamte Zweck eines RAIDs darin besteht, sicherzustellen, dass nichts auf der Welt dieses Versehen rm -rf /(oder DELTREE /X C:\) unterbrechen kann , und nicht einmal den Power-Akkord in Panik zu reißen.

F: Aber was ist der Unterschied zwischen Redundanz und Backup?

A: Wenn Sie versehentlich Ihre Doktorarbeit mit Müll überschreiben, stellt die Redundanz sicher, dass Sie mehrere Kopien von Müll haben, falls einer kaputt geht. Ein Backup stellt sicher, dass Sie Ihre Doktorarbeit wiederherstellen können.

(Und ein Archiv stellt sicher, dass Sie mehrere ältere Versionen Ihrer Dissertation abrufen können, und ein Versionskontrollsystem gibt Ihnen auch Aufschluss darüber, warum Sie überhaupt eine neue Version erstellt haben.)

Jörg W. Mittag
quelle
29

Redundanz schützt Sie vor Hardwareausfällen. Es schützt weder vor Benutzerfehlern noch vor böswilligen Aktivitäten (z. B. Cracker, die in Ihr System eindringen).

Siehe: Warum Spiegeln keine Backup-Lösung für eine hart verdiente Lektion ist.

Chris Jester-Young
quelle
7
Auch keine Softwarefehler, die häufiger auftreten als böswillige Aktivitäten.
3.
Es ist ein interessantes Stück Ironie, dass der Artikel, der von dieser Slashdot-Seite verlinkt wurde, jetzt aus dem Web verschwunden ist. Nicht einmal das Internetarchiv bietet eine aussagekräftige Kopie; Obwohl sie die Seite kurz nach dem Datum des Slashdot-Artikels gecrawlt haben, heißt es in ihrer Kopie lediglich, dass die Seite nicht gefunden wurde.
ein Lebenslauf
Noch Speicherfehler, weshalb Sie ECC brauchen.
Inf3rno
19

Der Hauptgrund, warum Sie ein Backup wünschen, ist nicht, dass der physische Datenträger abgestorben ist (dies ist selten), sondern ein Fehler, der zum Verlust oder zur Beschädigung der Daten geführt hat.

RAID schützt Sie nicht vor dem Löschen einer Datei.

RAID schützt Sie nicht vor dem Überschreiben einer Datei.

RAID schützt Sie nicht davor, dass Ihr System gefährdet wird und alle Ihre Daten überschrieben, gelöscht oder beschädigt werden.

RAID schützt Sie nicht davor, dass Ihr OP-Team versehentlich einen Computer mit wichtigen Daten darauf bereitstellt.

RAID schützt Sie nicht vor einem dummen DBA, der einen Löschbefehl auf dem Produktionsserver ausführt (der es für eine Testumgebung hält).

RAID schützt Sie nicht, wenn das Gebäude abbrennt.

PS http://ma.gnolia.com/ . Dies kann passieren, wenn Sie keine guten Backups haben. Ihre Website ist nicht mehr vorhanden (Hinweis: Dies kann sich negativ auf das Geschäft auswirken).

Keil
quelle
1
Sie müssen also ein anderes Gebäude nur für die Sicherungen erstellen. Trolololo. : D
inf3rno
1
@inf3rno es stellt sich heraus, dass andere schon viele andere gebäude gebaut haben.
Keil
1
Ich glaube nicht, dass es das http://ma.gnolia.com/ist, worauf du dich
beziehen
10

Redundanz ist großartig, wenn eine Ihrer Festplatten ausfällt. Es ist nicht so toll, wenn Ihr Computer einen Virus hat oder Sie versehentlich eine Datei löschen oder Sie die Festplatte aus einem anderen Grund auf eine frühere Version zurücksetzen müssen. Dann brauchen Sie ein Backup.

RAID hilft Ihnen bei der Wiederherstellung nach Fehlern, aber durch Backups können Sie die Zeit zurückverfolgen.

Chris Upchurch
quelle
8

Es sollte auch erwähnt werden, dass ein Hardwarefehler im RAID-Controller die Daten auf allen angeschlossenen Festplatten leicht beschädigen kann. Während Sie also die Gefahr von Festplattenausfällen verringern, erhöhen Sie die Gefahr von RAID-Controller-Ausfällen.

etw
quelle
6

RAID kann eine großartige Möglichkeit sein, Risiken aufgrund von Hardwarefehlern zu minimieren. RAID hilft Ihnen jedoch nicht, wenn Ihre Benutzer (versehentlich oder auf andere Weise) ihre Daten löschen. Um Daten wiederherzustellen, benötigen Sie einige Archivierungsfunktionen, entweder über lokale Snapshots oder Online- / Offline-Backups.

Tvanfosson
quelle
6
  • Mehrfach rotierende Kopien
  • Geografische Redundanz

In einem Kommentar zur akzeptierten Frage gefragt:

Verweigert ein Backup das Kopieren einer beschädigten Datei?

Selbst wenn eine Sicherung beschädigte oder fehlerhafte Daten kopiert, besteht der Sinn einer Sicherung darin, dass Sie mehrere Kopien haben können und sollten. Zum Beispiel letzte Stunde, gestern, letzte Woche usw. Sie können einen ähnlichen Effekt erzielen, wenn Sie rotierende Schnappschüsse auf Ihrem Speichergerät verwenden.

Der andere Grund für Backups ist die geografische Redundanz. Sie sollten auf jeden Fall Kopien kritischer Daten an zwei verschiedenen Standorten aufbewahren. Wie weit diese Standorte voneinander entfernt sind, hängt davon ab, wie kritisch die Daten sind. Die Aufbewahrung von Kopien in zwei verschiedenen Gebäuden in derselben Stadt schützt vor Feuer oder Diebstahl. Das Aufbewahren von Kopien in zwei verschiedenen Ländern schützt vor größeren Problemen.

Jared Oberhaus
quelle
+1 für den Wert der geografischen Disparität.
Killermist
Tolle Antwort, aber ich würde wirklich gerne das "größere" Problem vertiefen :) Was genau als die Probleme klassifiziert werden
Teo Carter
3

In einem RAID5-Array, das aus Festplatten mit mehr als 400 GB besteht, besteht eine 75-prozentige Wahrscheinlichkeit, dass beim Wiederherstellen des Arrays ein nicht behebbarer Lesefehler auftritt, wenn Sie eine Festplatte verlieren . Denken Sie eine Sekunde darüber nach und es wird ziemlich offensichtlich, warum Sie immer daran erinnert werden, dass "RAID kein Backup ist".

RAID bietet Ihnen eine höhere Zuverlässigkeit und Leistung, ist jedoch nicht unfehlbar.

saschabeaumont
quelle
3
Echtes Problem, schlechte Mathematik.
Paweł Brodacki
3

Was ist der Unterschied zwischen Redundanz und Backup? OK, konfigurieren Sie einen RAID 5-Plattensatz. Bewahren Sie einige geschäftskritische Dinge auf. Ziehen Sie eine Diskette heraus. Alles funktioniert noch! Das ist Redundanz. Jetzt lösche alle Daten (betrüge nicht mit dem Papierkorb). Stellen Sie es jetzt von der letzten Sicherung wieder her. Sie haben noch keine? Hoppla. Nun, zumindest können Sie Ihrem Chef mitteilen, dass Ihre Festplatten RAID 5-Redundanz verwenden (wenn Sie aus dem Gebäude marschieren ...).

PowerApp101
quelle
1

Feuer, Diebstahl, RAID-Controller-Fehler, menschliches Versagen, die Liste geht weiter

Quog
quelle
1

Bedenken Sie bei einer Razzia auch, dass Sie wahrscheinlich mehrere Festplatten gleichzeitig bauen und dann jahrelang denselben Bedingungen ausgesetzt sind. Wie hoch sind die Chancen, dass sie alle zur selben Zeit ausfallen

trent
quelle
3
MTBF! = Erwartete Lebensdauer der Ausrüstung
Tetsujin no Oni
Dies ist jedoch bei RAID kein wirkliches Problem . Nun, die "gleichen Verwendungsmuster" können durch RAID noch verstärkt werden, aber mehrere Laufwerke, die denselben Bedingungen ausgesetzt sind, sind keine Funktion von RAID.
ein Lebenslauf vom