RAID Sicherheitskonzept - Raid Level 0, 1, 2, 3, 4, 5, 10
Redundant Array of Independent Disks
RAID 0 oder Data Striping:
Mind. 2 Festplatten werden dabei zusammengeschaltet indem die Nutzdaten in kleine Blöcke aufgeteilt werden (4-128KB Blockgrösse). Diese Blöcke werden abwechselnd auf den unterschiedlichen Platten des RAID 0 Arrays gespeichert. Damit wird auf 2 oder mehr Festplatten gleichzeitg zugegriffen, was eine extrem höhere Lesegeschwindigkeit für den sequenziellen Zugriff bringt.
RAID 1 (Drive Mirroring/Duplexing):
Identische Datn werden auf 2 Festplatten gespeichert. (100% Redundanz) Beim ausfallen einer der Festplatte, kann die andere Platte allein weiterarbeiten. RAID 1 wird nur in kleinen Servern eingesetzt.
RAID 2 (Hamming System):
Aufteilung der Daten in einzelne Bytes und schreiben auf die Datenplatten des Arrays. Der ECC (Error Correction Code) wird nach dem Hamming Algorythmus berechnet und auf zusätzliche Platten gespeichert. (Kaum noch eingesetzt)
RAID 3 (Byte Stripping mit Primary Laufwerk):
Aufteilung der Daten in einzelne Bytes und abwechselndes Schreiben auf die Datenlaufwerke. Ein Pyrity Byte wird für jede Datenreihe hinzugefügt und auf einer zusätzlichen Platte (Paritylaufwerk) gespeidchert. (Keine verwendung mehr, da moderne Festplatten/Betriebssysteme nicht mehr mit einzelnen Bytes sondern Blöcken arbeiten)
RAID 4 (Block Striping mit Parity Laufwerk):
Vergleichbar mit RAID 3, mit dem Unterschied, dass Daten in Blöcke (8, 16, 64 oder 128Kbyte) aufgeteilt werden
RAID 5 (Block Striping mit verteilter Parity):
Vergleichbar mit RAID 4, jedoch werden die Parity über alle Festplatten des Arrays verteilt. Vorteil -> Beschleunigung der verteilten Schreibzugriffe
RAID 10 (Mirrored Stripping Array):
Kombination von RAID 1 und RAID 0 mit den Eigenschaften beider Arrays. Sicher und sequenzielle Performance. RAID 10 auch genannt RAID 0 + 1 ... üblich hierbei sind 4 Platten, da RAID 10 aus 2 Paaren gespiegelter Arrays besteht, die zu einem RAID 0 zusammengefasst werden