IBM Cloud Docs
Informationen zu RAID

Informationen zu RAID

RAID (Redundant Array of Independent Disks) erstellt eine einzelne verwendbare Datenplatte, auf der mehrere physische Festplatten für eine höhere Geschwindigkeit und Fehlertoleranz zu einem Array kombiniert werden. Nachfolgend sind die drei grundlegenden Konzepte bei RAID aufgeführt:

  • Spiegelung: Daten auf mehr als eine Platte kopieren.
  • Striping: Daten über mehr als eine Platte verteilen.
  • Fehlerkorrektur (Fehlertoleranz): Redundante Daten werden gespeichert, damit Probleme erkannt und möglicherweise behoben werden können.

Obwohl es viele verschiedene RAID-Stufen gibt, unterstützt IBM die häufigsten RAID-Typen: 0, 1, 5, 6 und 10. Die verschiedenen RAID-Stufen nutzen je nach Systemanforderungen eine oder mehrere der folgenden Verfahren. Der Hauptzweck der Verwendung von RAID ist die Verbesserung der Zuverlässigkeit, indem entweder 3Ware® 9550SX Raid SATA oder ein Adaptec SA-SCSI RAID-Controller für alle eingesetzten RAID-Lösungen verwendet wird.

RAID ist keine Sicherungslösung. RAID erstellt vielmehr eine einzelne verwendbare Datenplatte, auf der mehrere physische Festplatten für eine höhere Geschwindigkeit und Fehlertoleranz zu einem Array kombiniert werden.

RAID 0 (Striped Set ohne Parität oder Non-Redundant Array) Implementiert Daten-Striping, bei dem Dateiblöcke über mehrere Platten in Fragmenten geschrieben werden, die mindestens zwei Festplatten benötigen. Der Vorteil von RAID 0 ist die erheblich höhere Lese-/Schreibgeschwindigkeit. Je mehr Laufwerke im Array vorhanden sind, desto höher ist die Bandbreite. Der Nachteil von RAID 0 ist, dass es keine Fehlertoleranz gibt. Wenn ein einziges Laufwerk ausfällt, ist das Array beschädigt. RAID 0 implementiert auch keine Fehlerprüfung. Das heißt, Fehler sind nicht behebbar. Eine allgemein übliche Lösung für die Fehlertoleranz ist ein Laufwerk außerhalb des Arrays, das im Fall eines Hardwarefehlers als Sicherungsspeicher verwendet wird.

RAID 1 (Spiegelung ohne Parität) Implementiert eine Datenspiegelung. Die Daten werden auf zwei oder vier Platten über einen RAID-Hardware-Controller dupliziert und es besteht eine gewisse Fehlertoleranz. Das Array kann wiederhergestellt werden, wenn mindestens ein Laufwerk noch funktionstüchtig ist. Es bietet eine schnellere Leseleistung als ein einzelnes Laufwerk und stellt Laufwerkredundanz bereit, wenn ein Laufwerk ausfällt. Die Schreibgeschwindigkeit ist leicht verringert.

RAID 5 (Striped set with dual distributed parity) Implementiert Daten-Striping auf Blockebene und verteilt die Parität auf die Festplatten. Die Paritätsinformationen ermöglichen die Wiederherstellung, wenn ein einzelnes Laufwerk ausfällt, da alle folgenden Lesevorgänge anhand der verteilten Parität berechnet werden können. RAID 5 ermöglicht auch eine höhere Lese-/Schreibgeschwindigkeit und die effiziente Nutzung des Plattenspeichers. RAID 5 benötigt mindestens drei Platten.

RAID 6 (Doppelte Parität) Implementiert Stripes mit doppelter Parität auf jeder Platte und ermöglicht, dass zwei Platten ausfallen können, bevor Daten verloren gehen. Da RAID 6 eine Kapazität von zwei Platteneinheiten hat, die zum Speichern von Paritätsdaten in einer Paritätsgruppe dediziert sind, treten bei RAID 6 mehr E/A-Operationen auf als bei RAID 5. Diese größeren E/A-Operationen können die Leistung beeinträchtigen. RAID 6 erfordert mindestens 4 und maximal 18 Festplatten.

RAID 10 (RAID 1 + 0) Erstellt mehrere Spiegelserver, in denen Daten als Stripes über mehrere Platten hinweg organisiert und die Stripe-Datenträgergruppen gespiegelt werden. RAID 10 bietet die gleiche Fehlertoleranz wie RAID 1 mit höherer Lese-/Schreibgeschwindigkeit über einen einzelnen RAID 1-Datenträger oder ein einzelnes Laufwerk hinweg. Für die RAID-Stufe 10 müssen mindestens vier Platten implementiert werden.