RAID: Revolution der Datenspeicherung in Unternehmen

Das vor mehr als 20 Jahren eingeführte RAID-Speichersystem ist dieser Entwicklung gefolgt und ist heute eine hervorragende Massenspeicherlösung für Unternehmenssysteme. Ausfallzeiten werden durch die eingebaute Redundanz erheblich  minimiert

RAID Systeme: Geschichte und Übersicht

Definition RAID-System

Die Definition von RAID liegt im Namen des Systems. Tatsächlich steht RAID für Redundant Array of Independent Disks, was wörtlich eine redundante Gruppierung unabhängiger Festplatten bedeutet.

Dies beinhaltet das Clustern mehrerer Festplatten in einer einzigen logischen Partition. Natürlich erhalten wir von mehreren physischen Festplatten einen einzigen Speicherplatz, der für das Betriebssystem sichtbar ist. Je nach Zweck kann RAID den Datenzugriff und die Schreibleistung erhöhen oder die Informationssicherheit verbessern.

Unter  den existierenden RAID-Typen gibt es Software-RAID, das von dem kompatiblen Betriebssystem verwaltet wird. Es ist die kostengünstigste Möglichkeit, mehrere Speichereinheiten zu poolen, aber es ist notwendig, eine gute Ressource zu haben, um die verschiedenen Festplatten zu verwalten.

Es gibt auch Motherboards, die die primäre Hardwaremontage akzeptieren. Offensichtlich ist das Motherboard in der Lage, gemeinsam genutzte Festplatten zu verwalten. Schließlich gibt es dedizierte RAID-Controller, die häufig über dedizierten Cache und Speicher verfügen. Das System hat dann eine einzige logische Partition, und es ist im Falle eines RAID durchaus möglich, einen Hot-Swap oder Hot-Replacement durchzuführen.


Was ist ein RAID-System

Konkret besteht ein RAID aus der Kombination mehrerer Festplatten, um eine höhere Leistung, Zuverlässigkeit und größere Volumes zu erreichen.

Aufgrund der Funktionsweise von RAID, die darin besteht, alle oder einen Teil der Daten zu duplizieren – daher die Verwendung des Begriffs redundant in seiner Definition – bietet RAID auch eine bessere Ausfallsicherheit. Ihre Daten sind besser geschützt, da RAID eine bessere  Fehlertoleranz aufweist .

Sobald Sie verstanden haben, was RAID bedeutet, wird es einfacher sein, die  verschiedenen Ebenen des RAID-Systems zu verstehen . Was genau an diesem Punkt bedeutet  RAID 0 , RAID 1, RAID 5RAID 10...? Was genau bedeuten diese Zahlen? Ganz einfach zur Konfiguration des RAID. Die Wahl des Systems richtet sich im Wesentlichen nach Ihren Bedürfnissen, da alle RAID-Systeme Daten effizient speichern können.

RAID 1 erfüllt beispielsweise die Anforderungen an Leistung und Zuverlässigkeit. RAID 5 ist eine gute Wahl, wenn Sie sowohl Leistung als auch hohe Fehlertoleranz wünschen.


Geschichte der RAID-Technologie

RAID steht für Redundant Array of Inexpensive Disks. Das Konzept entstand an der University of California, Berkeley, wo David A. Patterson, Garth Gibson und Randy H. Katz zusammenarbeiteten, um funktionierende Prototypen von fünf Tiers von RAID-Speichersystemen zu produzieren.

Das Ergebnis ihrer Forschung bildete die Grundlage für die heute existierenden komplexen RAID-Speichersysteme. Heute hält IBM die geistigen Eigentumsrechte an RAID 5.

Das Design des RAID-Speichersystems umfasste die Verbesserung der Speicherleistung, Wiederherstellung, Zuverlässigkeit und Skalierbarkeit. Daraus resultierte ein einzigartiges Redundanzkonzept, das Datenwiederherstellungsmöglichkeiten im Falle eines Festplattenausfalls im System bietet. Tatsächlich erhielten RAID-Controller-Karten dann die Fähigkeit, weiterhin Daten zu lesen und zu schreiben, selbst wenn eine Festplatte "offline" ist.


RAID-System Einführung

Es wurde eine Reihe von Standardkonfigurationen entwickelt, auf die in Bezug auf Ebenen verwiesen wird. Ursprünglich gab es fünf RAID-Ebenen, aber seitdem sind viele andere Variationen entstanden, darunter mehrere verschachtelte Ebenen und viele nicht standardmäßige (meist proprietäre) Ebenen.

Ein RAID kombiniert physische Festplatten mithilfe spezieller Hardware oder Software zu einer einzigen logischen Einheit. Hardware-RAID-Lösungen können eine Vielzahl von Stilen annehmen, z. B. auf dem Motherboard, Zusatzkarten oder auf  NAS- oder SAN-Servern in größerem Maßstab. Somit betrachtet das Betriebssystem jedes RAID-Volume als eine Platte und hat keine Kenntnis von seinen physischen Bestandteilen. Software-RAID-Lösungen hingegen werden meist direkt im Betriebssystem implementiert.

Es gibt drei Schlüsselkonzepte in RAID: „Spiegeln“ ist das Kopieren von Daten über mehrere Festplatten, Volume-Striping (bekannt als „Striping“), das die Aufteilung von Daten auf mindestens zwei Festplatten ermöglicht, und schließlich die Fehlerkorrektur, bei der redundante Daten gespeichert werden um Probleme zu erkennen und möglicherweise zu beheben (allgemein als Fehlertoleranz bezeichnet). Abhängig von den Systemanforderungen verwenden verschiedene RAID-Level eine oder mehrere dieser Techniken.

RAID wird traditionell auf Servern verwendet, kann aber auch auf Workstations verwendet werden. Dieser letzte Fall trifft insbesondere zu, wenn physische Daten auf Computern gespeichert werden, wie sie beispielsweise für die Video- und Audiobearbeitung verwendet werden.

Das Herzstück des RAID-Speichersystems ist die Controller-Karte. Bei dieser Karte handelt es sich im Allgemeinen um eine SCSI-Festplatten-Controllerkarte (jedoch werden IDE-RAID-Controllerkarten immer weiter verbreitet). Seine Funktionen sind:

  • einzelne Festplatten verwalten,
  • Bereitstellung einer logischen Systemkonfiguration,
  • Ausführen redundanter oder fehlertoleranter Operationen.

Der RAID-Controller übersetzt und kommuniziert direkt mit den Festplatten. Einige Controller-Karten verfügen über zusätzliche Tools für die Arbeit speziell mit Festplatten, wie z. B. eine Oberflächenanalysefunktion und ein Dienstprogramm zur Festplattenformatierung. Bei SCSI-basierten Karten bieten diese Controller zusätzliche Optionen für die Datenträgerverwaltung.


RAID-Konfigurationen und -Ebenen

Die logische Systemkonfiguration verteilt Daten über alle physischen Laufwerke. Dies ermöglicht einen ausgewogenen Datendurchsatz über alle Festplatten hinweg: Anstatt dass eine Festplatte die gesamte Arbeit des Lesens und Schreibens von Daten übernimmt, arbeiten alle Festplatten zusammen. Die Daten werden somit auf alle physikalischen Platten verteilt.

Redundanter oder fehlertoleranter Betrieb

Redundanz in einer gängigen RAID 5-Konfiguration ist das Ergebnis der Verwendung einer booleschen mathematischen Funktion namens „Exclusive OR“ (XOR). Dies wird allgemein als Parität bezeichnet. Die XOR-Funktion ist ein logischer binärer Prozess. Am besten stellt man sich Parität als eine Kombination von Datenblöcken von der anderen Festplatte vor. Jedes Byte, das in einen Datenblock geschrieben wird, wird relativ zu den anderen Datenblöcken berechnet. Die resultierende Parität wird in den Paritätsblock für diesen gegebenen Stripe geschrieben. Der Grund, warum diese Funktion so einzigartig ist, ist, dass die Berechnung immer funktioniert, unabhängig vom fehlenden Datenblock. Die Einschränkungen von RAID 5 bestehen jedoch darin, dass nur ein Datenblock fehlen kann: Die Berechnung funktioniert nicht, wenn zwei Blöcke fehlen. In der Arbeitsumgebung bedeutet dies, dass nur eine Platte ausfallen kann. Die RAID 5-Konfiguration bietet keine ausreichende Redundanz, wenn zwei oder mehr Laufwerke ausfallen.

Wie bereits erwähnt, streift die Steuerplatine die Daten und führt auch die XOR-Funktion an diesen Daten durch. Die Menge an logischen Berechnungen, die der Controller jede Sekunde durchführt, ist beeindruckend. Heutige RAID-Controller sind sehr ausgeklügelte Hardwaresysteme, einschließlich speziell entwickelter Prozessoren und SDRAM-Speicherbänke, um Leistung und Redundanz bereitzustellen.

RAID Konfigurationen

RAID-Vokabular: Ein Überblick

RAID ist eine Technologie, die die Verwendung von zwei oder mehr Festplatten in verschiedenen Konfigurationen unterstützt, um durch Konsolidierung von Festplattenressourcen und Paritätsberechnungen eine höhere Leistung, Zuverlässigkeit und größere Volumes zu erreichen.

Parität:  Eine mathematische Berechnung, die es ermöglicht, dass Laufwerke innerhalb eines RAID-Arrays ohne Datenverlust ausfallen. Der einfachste Weg, dies zu zeigen, ist die Gleichung: A + B = C. Sie können jeden der obigen Buchstaben entfernen und seinen Wert aus den 2 verbleibenden berechnen. Dh wenn B entfernt wurde, so sah die Gleichung aus wie A + ? = C, dann kann der Wert von B durch Verschieben von A ermittelt werden, also B = C – A. Dies ist offensichtlich eine vereinfachte Art, es zu beschreiben, um es im RAID-Sinne vollständig zu verstehen, Kenntnisse über Binärdateien und den logischen XOR-Ausdruck sind erforderlich erforderlich.

Spiegelung:  Die Daten von einer oder mehreren Festplatten werden auf eine oder mehrere andere physische Festplatten dupliziert.

Striping:  Die Methode, mit der Daten und Parität auf mehrere Festplatten geschrieben werden können. Im Beispiel unten werden die Daten in sequentieller Reihenfolge über die Laufwerke bis zum letzten Laufwerk geschrieben, dann springt es zurück zum ersten und startet einen 2. Stripe.

Block:  Ein Block ist der logische Speicherplatz auf jeder Festplatte, auf den die Daten geschrieben werden. Die Größe des Speicherplatzes wird vom RAID-Controller festgelegt und beträgt am häufigsten 16 KB bis 256 KB. Die Daten füllen den Speicherplatz aus, bis das Limit erreicht ist, und bewegen sich dann auf das nächste Laufwerk, bis zum letzten Laufwerk, wo sie zum Anfang des nächsten Streifens springen.

Linke / rechte Symmetrie:  Die Symmetrie in einem RAID steuert, wie die Daten und die Parität über die Laufwerke verteilt werden. Es gibt vier Hauptarten der Symmetrie, welche verwendet wird, hängt vom RAID-Anbieter ab. Einige Unternehmen erstellen je nach ihren geschäftlichen Anforderungen auch proprietäre Stile.

Hot Spare:  Es gibt ein paar verschiedene Methoden für den Umgang mit Laufwerksausfällen innerhalb eines RAIDs, eine davon ist die Verwendung eines Hot Spares. Es ist eine Ersatzfestplatte, die anstelle der ausgefallenen verwendet werden kann.

Herabgesetzter Modus:  Dies geschieht, wenn ein Laufwerk im RAID unlesbar wird, das Laufwerk dann als fehlerhaft betrachtet und aus dem RAID entfernt wird. Die neuen Daten und die Parität werden dann auf die verbleibenden Laufwerke innerhalb des RAID geschrieben, wenn irgendwelche Daten von dem ausgefallenen Laufwerk angefordert werden, werden sie mit der Parität auf den anderen verarbeitet. Dadurch wird die Leistung des RAID herabgesetzt, daher der herabgesetzte Modus...


FAQ Système RAID

Häufige Fragen zu RAID Daten wiederherstellen

Was kann ich tun, wenn mein RAID System crasht?

Was sind die Hauptursachen für Datenkorruption und -ausfall bei RAID Systemen?

Sind alle RAID-Laufwerke erforderlich, um Daten aus einem RAID-Array wiederherzustellen?


Vertrauen auch Sie, wie jährlich 50.000 Unternehmen und Privatanwender, auf die Datenrettungs-Profis von Ontrack.


 

Beauftragen Sie Ihre kostenlose Analyse in unserem Datenrettungslabor

Sie erhalten eine kostenlose Abholung Ihres Speichermediums und eine Einschätzung, welche Daten wiederherstellbar sind sowie ein Festpreisangebot. Erst dann entscheiden Sie, ob Sie Ontrack mit der Datenrettung Ihres Mediums beauftragen möchten.

Wir organisieren die kostenlose Abholung und führen eine Analyse in unserem Datenrettungslabor durch. Danach senden wir Ihnen das Ergebnis zusammen mit einem Festpreisangebot, welches Sie annehmen oder ablehnen können. Die Erstanalyse für Einzeldatenträger und RAID-Systeme erfolgt innerhalb von 4 Std nach Wareneingang. Die Analyse ist für folgende Speichermedien kostenfrei:

  • HDDs: mechanische Festplatten
  • SSDs: Solid States Speichermedien
  • Externe Speichermedien: Festplatten und SSDs
  • RAID / NAS-Systeme

Für folgende Speichermedien/Beschädigungen ist eine kostenfreie Analyse nicht möglich, wir bieten Ihnen hier eine kostenpflichtige Diagnose in Höhe von 297,50 € inkl. MwSt. an. Wenn eine Datenrettung möglich ist, erhalten Sie von uns eine Dateiliste mit den wiederherstellbaren Daten mit einem Festpreisangebot, welches Sie annehmen oder ablehnen können. Die Dauer der Diagnose beträgt ca. 4 bis 10 Arbeitstage.

  • Smartphones und Tablets
  • Flashmedien (USB-Stick, SD-Karten, …)
  • Bereits geöffnete Speichermedien
  • Bei gelöschten Daten / Formatierten Medien
  • Wasser- und Brandschäden
Schritt 1

Medium / Datenträger
Schritt 2

Grund für den Datenverlust
Schritt 3

Details & Evaluierung

Für welche Art von Datenträger benötigen Sie eine Datenrettung?

Was ist der Hauptgrund für Ihren Datenverlust?

Welche Daten sind für Sie am wichtigsten? Weitere Kommentare?

* Die kostenlose Evaluierung ist eventuell nicht möglich. Bitte kontaktieren Sie uns oder geben Sie Ihre Daten ein und wir werden Sie so schnell wie möglich kontaktieren. Wenn Sie Hilfe benötigen, rufen Sie uns bitte an: 0800 10 12 13 14

1. Kontaktdaten

2. Versanddaten

Möchten Sie die Analyse im Datenrettungslabor beauftragen?:
Kostenloser Versand ist in Ihrem Land nicht möglich.
Mit dem Absenden dieses Formulars erkennen Sie folgendes an:
  • Die Analyse wird von der KLDiscovery Ontrack GmbH, Hanns-Klemm-Str. 5, 71034 Böblingen durchgeführt.
  • Wenn die Datenrettung nicht möglich ist, oder Sie das Datenrettungsangebot nicht annehmen, können wir ihren Datenträger sicher löschen und entsorgen. Sollten Sie die Rücksendung ihres Datenträgers wünschen, berechnen wir ihnen 27,50 € inkl. MwSt. für Österreich und Deutschland sowie 33 CHF inkl. MwSt. für die Schweiz.
  • Dieses Formular berechtigt Ontrack, sofort mit dem FreeVal-Service zu beginnen. Als Verbraucher haben Sie die Möglichkeit die Bestellung innerhalb einer Frist von 14 Tagen zu stornieren, aber Sie erkennen an, dass Ihr Widerrufsrecht verloren geht, wenn Ontrack den FreeVal-Service vor dem Erhalt Ihrer Kündigung abgeschlossen hat. Alle Einzelheiten zur Stornierung und Ihre Rechte sind in unseren Allgemeinen Geschäftsbedingungen für die Datenwiederherstellung festgelegt. Um zu stornieren, senden Sie eine E-Mail oder rufen Sie Ontrack unter Verwendung der angegebenen Kontaktdaten an oder verwenden Sie das Widerrufsformular auf unserer Website.
  • Informationen darüber, wie wir personenbezogene Daten erheben, verarbeiten und speichern, entnehmen Sie bitte unserer Datenschutzerklärung.