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?

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.


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.)


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.


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).


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.


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.


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.


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.


+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.


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 ...).


1

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


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


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.