
|
RAID
: RAID steht für Redundant Array of Independent Disks und beschreibt eine
Gruppe von Methoden, Daten auf verschiedene unabhängige Datenträgern zu
verteilen, um Datenredundanz herzustellen und/oder die i/o-Performance zu
steigern. Die verschiedenen Methoden werden als RAID-Level bezeichnet.
Jeder RAID-Level beschreibt eine andere Methode, die Daten auf
verschiedene Datenträger zu verteilen. RAID-Systeme bieten je nach
eingesetztem RAID Level eine erhöhte Datenverfügbarkeit und Performance
sowie eine kosteneffektive Grundlage für hohe Speicherkapazitäten. RAID Level : Ein RAID Level beschreibt eine Methode, wie innerhalb eines Disk Arrays die Daten gesteuert durch einen RAID Controller - auf die verschiedenen Festplatten verteilt und die Schreib- und Leszugriffe gesteuert werden. |
|
RIAD Level 0 : Striping ist ein anderer, gebräuchlicher Begriff für diesen RAID Level. Die Daten werden zur Speicherung auf verschiedene Festplatten verteilt. Dadurch werden Daten schneller geschrieben und gelesen als mit mit einer Einzelplatte. Dieser RAID-Level bietet keine Fehlertoleranz: jeder Fehler auf einer Festplatte bedeutet Datenverlust. |
|
RAID Level 1 : ist auch unter dem Begriff Mirorring bekannt. Die Daten werden auf zwei unabhängigen Datenträgern identisch gespeichert. Dieser RAID-Level bietet hohe Fehlertoleranz, aber keine Steigerung des Datendurchsatzes gegenüber Einzel-Festplatten. |
|
RAID
level 0+1 :
kombiniert striping und mirroring: Alle Daten werden doppelt gespeichert, aber
auf die beteiligten Platten verteilt. Dieser Level bietet im Regelbetrieb
näherungsweise den Datendurchsatz des Level 0, volle Datenredundanz und im
kritischen Zustand noch immer den Durchsatz einer Einzel-Festplatte. RAID Level 2 : verteilt ähnlich wie der RAID Level 0 die Daten auf verschiedene Platten. Gleichzeitig wird eine Prüfsumme erzeugt, welche die Lokalisierung und Wiederherstellung defekter Bits erlaubt. Die Redundanzdaten für die fehlerhaften Bits werden auf ein eigenes Prüfsummenlaufwerk geschrieben, wodurch solche RAID Level 2-Systeme relativ langsam werden. Zudem ist dieser RAID Level für die Praxis ohne Bedeutung, da moderne Festplatten über einen sektorinternen Fehleralgorithmus verfügen und defekte Datenbits selbständig aufzuspüren und melden. RAID Level 3 : verteilt die Daten byteweise auf einzelne Laufwerke. Ein solches System besteht aus mindestens zwei Festplatten zur Datenspeicherung und einem Korrekturlaufwerk zur Speicherung einer Prüfsumme, die mittels einer logischen XOR-Verknüpfung aller Daten gebildet wird. Fällt eine Platte des Systems aus, lassen sich die verlorenen Informationen aus der vorhandenen Prüfsumme zurückgewinnen. RAID 3 verfügt über eine hohe Leseperformance und ist vor allem bei großen Datenblöcken schnell. Dieser Level eignet sich daher besonders für Einzelplatzanwendungen mit großen Dateien wie CAD, Bildbearbeitung oder "Video on demand". In Netzwerken mit mehreren Usern und konkurrierenden Zugriffen liefert dieser RAID Level hingegen eine sehr schlechte Performance. RAID Level 4 : das sogenannte Sector Striping, verteilt die Daten in größeren Blöcken auf verschiedene Festplatten, wobei ebenfalls eine Prüfsumme auf ein separates Laufwerk geschrieben wird. Da alle Schreibzugriffe über dieses Paritätslaufwerk laufen müssen, bildet sich beim Speichern in der Regel ein Engpass, der den theoretischen Vorteil der parallelen Verarbeitung mehrerer kleiner Datenblöcke in der Praxis kaum zum Tragen kommen lässt. |
|
RAID Level 5 : kombiniert Striping mit XOR-Redundanz. Die Daten werden auf verschiedene Festplatten verteilt. Dabei werden Prüfsummen mitgespeichert und - im Gegensatz zum Level 4 mit einem dedizierten Paritätslaufwerk - über die verschiedenen Festplatten verteilt. Dieser RAID-Level bietet mehr Geschwindingkeit als Einzel-Festplatten und eine sehr hohe Fehlertoleranz und Datensicherheit. Wenn eine Festplatte des Arrays ausfällt, müssen die verlorenen Daten rechnerisch rekonstruiert werden, wodurch im kritischen Zustand die Systemleistung absinkt. |
| RAID Level 5+0 : bei dieser Levelkombination handelt es sich um ein Striping über mehrere RAID Level 5 Arrays, wodurch sich gegenüber einem einzelnen Level 5-System eine nochmals gesteigerte Performance ergibt. |