Datenverfügbarkeit_RAID - Docling Markdown bereinigt - 2026-05-19 15:29
Datenverfügbarkeit
Verwaltung von Daten
Datenschutz vs Datensicherheit vs Informationssicherheit
Datenschutz
Datensicherheit
Informationssicherheit
Datenschutz vs Datensicherheit (485)
Datenschutz -Schutz von Personen
- Schutz von personenbezogenen Daten
- Schutz des allgemeinen Persönlichkeitsrechtes
- Stichworte: Datenschutz-Grundverordnung DSGVO und Bundesdatenschutz-Gesetz BDSG
Datensicherheit -Schutz von Daten
Informationssicherheit -Schutz von Informationen
Datenschutz vs Datensicherheit (485)
Datenschutz -Schutz von Personen
- Schutz von personenbezogenen Daten
- Schutz des allgemeinen Persönlichkeitsrechtes
- Stichworte: Datenschutz-Grundverordnung DSVGO und Bundesdatenschutz-Gesetz BDSG
Datensicherheit -Schutz von Daten
Schutz vor :
- Unbefugter Zugriff Dritter
- Manipulation
- Verlust der Daten
Informationssicherheit -Schutz von Informationen
Datenschutz vs Datensicherheit (485)
Datenschutz -Schutz von Personen
- Schutz von personenbezogenen Daten
- Schutz des allgemeinen Persönlichkeitsrechtes
- Stichworte: Datenschutz-Grundverordnung DSVGO und Bundesdatenschutz-Gesetz BDSG
Informationssicherheit -Schutz von Informationen
- Gewährleistung von:
- Vertraulichkeit
- Integrität
- Verfügbarkeit von Daten
Datensicherheit -Schutz von Daten
- Schutz vor :
- Unbefugter Zugriff Dritter
- Manipulation
- Verlust der Daten
Datenverfügbarkeit / Data Availibility
Produkte und Dienste, die sicherstellen, dass
- Daten bis zu einem vorgegebenen Leistungsniveau
- unter allen Umständen (von normal bis katastrophal)
- verfügbar bleiben
Datensicherheit vs. Datenverfügbarkeit
Datensicherheit vs. Datenverfügbarkeit
RAID
RAID Buch S. 362-365
RAID -Redundant Array of Independent Disks
Mehrere Festplatten werden zu einer logischen Einheit zusammengefasst
Ist für den User wie eine Festplatte ansprechbar Werden häufig auf Servern oder NAS eingesetzt
RAID -Redundant Array of Independent Disks
Wofür wird RAID eingesetzt
RAID 0
Steigerung der Schreib- und LesezugriffeRAID 1
RAID 1
Verbesserung der Datensicherheit Daten sollen ständig abrufbar sein
RAID -Redundant Array of Independent Disks
Wofür wird RAID eingesetzt
RAID 0
Steigerung der Schreib- und LesezugriffeRAID 1
RAID 1
Verbesserung der Datensicherheit Daten sollen ständig abrufbar sein
RAID -Redundant Array of Independent Disks
RAID -Redundant Array of Independent Disks
!!!RAID ersetzt kein Backup!!!
RAID -Redundant Array of Independent Disks
!!!RAID ersetzt kein Backup!!!
RAID -Redundant Array of Independent Disks
'RAID' erstmals 1988 Universtity of Berkley
Frage damals:
- Wie kann man kostengünstige PC-Festplatten zu einem Verbund zusammenschließen und
- als ein großes logisches Laufwerk betreiben
Problem:
- Höheres Ausfallrisiko
Lösung:
- Konzept der redundanten Speicherung
RAID -Redundant Array of Independent Disks
Folgezeit
- Standardisierung von RAID
- Einsatz in Serverumgebung rückte in Vordergrund
Verschiebung des Einsatzgrundes
- Kostenersparnis: rückte zunehmend in Hintergrund
Neuer Hauptaspekt
- problemloser Austausch von Festplatten im laufenden Betrieb
- 'Redundant Array of Independet Disks'
- 'redundante Anordnung unabhängiger Festplatten'
RAID -Verhältnis zwischen Schutzniveau und Leistung
Unterschiede bei RAID: Umsetzung und Level
Software/ Hardware Level
Unterschiede bei RAID: Umsetzung und Level
Software/ Hardware
Unterschiede bei RAID: Umsetzung und Level
Software
- Host-based-RAID
- Verwaltung der Speichermedien direkt auf der CPU des Hosts
- Möglichkeiten auf gängigen OS implementiert
- Vorteil
- deutlich schneller und kostengünstiger eingerichtet
- Nachteil
- hoche CPU-Auslastung
- schlechtere Performance
Hardware
- RAID-Controller
- übernimmt Organisation der einzelnen Speichermedien
- im Computer selbst als Erweiterungskarte
- Auf dem Mainboard selbst
- In einem DiskArray ('Plattensubsystem') bsp. NAS
- Hohe Performance
- hohe Datentransferraten
Software für Windows und Mac
Windows
- → 'Speicherplatz verwalten'
- → 'Neuen Pool und Speicherplatz erstellen'
MacOS
- → Festplattendienstprogramm
- → Ablage
- → RAID-Assistent
Software vs Hardware
| Software-RAID | Hardware-RAID | |
|---|---|---|
| Kosten | niedrig | hoch |
| CPU-Auslastung (Host) | hoch | niedrig |
| Performance | niedrig | hoch |
| Plattformunabhängigkeit | nein | ja |
| Betriebssystemabhängigkeit | ja | ja |
Unterschiede bei RAID: Umsetzung und Level
Level
RAID-Level
Level
- Art, wie Festplatten in einem RAID kombiniert werden
Vorsicht
- Level-Nummern stehen in keiner Verbindung
- kennzeichnen lediglich verschiedene Ansätze für Aufbau und Funktion des RAID
RAID-Level
Mehrere Stufen
- Standard
- RAID 0, RAID 1, RAID 5, RAID 6
- Verschachtelt
- RAID 10 (RAID 1 + RAID 0)
- RAID 01
Leistungs -und Redundanzanforderungen
- RAID 0 am schnellsten
- RAID 1 am zuverlässigsten
- RAID 5 gute Kombination
RAID-Level 0
Striping
- Daten werden im 'Reißverschluss -Verfahren' gespeichert
Vorteil
- Erhöhung der Zugriffsgeschwindigkeit
- Erhöhung Lesegeschwindigkeit
Nachteil
- Bei Ausfall einer Festplatte sind Daten nicht rekonstruierbar
RAID-Level 0
Striping
- Daten werden im 'Reißverschluss -Verfahren' gespeichert
Vorteil
- Erhöhung der Zugriffsgeschwindigkeit
- Erhöhung Lesegeschwindigkeit
Nachteil
- Bei Ausfall einer Festplatte sind Daten nicht rekonstruierbar
RAID-Level 1
RAID 1 -min. 2 Festplatten
- Daten Mirroring (Spiegelung)
- Jeder Datenblock wird auf 2 Festplatten gespeichert
Vorteil
- Redundanz
- Evt bessere Lesegeschwindigkeit
Nachteil
- Schreibgeschwindigkeit genauso schnell oder langsamer wie bei Einzellaufwerk
- Festplattenredundanz
RAID-Level 5
RAID 5 -min. 3 Festplatten
- Kompromiss aus Performanz (Level 0) und Datensicherheit (Level 1)
- Durch Hinzufügen von Paritätsinformationen Möglichkeit der Wiederherstellung von Daten bei Ausfall einer Festplatte
Vorteil
- Hohe Fehlertoleranz
- höhere Lesegeschwindigkeit entsprechend Anzahl der Platten
Nachteil
- Schreibintensive Arbeiten werden durch Berechung der Parität weniger effizient
Paritätsinformationen
| A | B | A XOR B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Paritätsinformationen
| A | B | A XOR B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Ungerade Zahl 1 → 1
Paritätsinformationen
| A | B | A XOR B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Paritätsinformationen
| Platte 1 | Platte 2 | Platte 3 | Parität |
|---|---|---|---|
| 0 | 1 | 1 | |
| 1 | 0 | 0 | |
| 1 | 1 | 0 | |
| 1 | 1 | 0 |
Paritätsinformationen
| Platte 1 | Platte 2 | Platte 3 | Parität |
|---|---|---|---|
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 0 | 0 |
Paritätsinformationen
| Platte 1 | Platte 2 | Platte 3 | Parität |
|---|---|---|---|
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 0 | 0 |
Paritätsinformationen
| Platte 1 | Platte 2 | Platte 3 | Parität |
|---|---|---|---|
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 0 | 0 |
Paritätsinformationen: Entferne Platte 2 (CRASH)
| Platte 1 | Platte 3 | Parität |
|---|---|---|
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 0 | 0 |
| 1 | 0 | 0 |
Paritätsinformationen: Entferne Platte 2 (CRASH)
| Platte 1 | Platte 3 | Parität |
|---|---|---|
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 0 | 0 |
| 1 | 0 | 0 |
Paritätsinformationen: Entferne Platte 2 (CRASH)
| Platte 1 | Platte 3 | Parität |
|---|---|---|
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 0 | 0 |
| 1 | 0 | 0 |
| Platte | 2 |
|---|---|
| 1 | |
| 0 | |
| 1 | |
| 1 |
RAID-Level
RAID 6 -min. 4 Festplatten
- ähnlich RAID 5
- 2 Paritätsinformationen
- Verlust von 2 Laufwerken verkraftbar
Nachteil
- noch rechenintensiver als RAID 5
Vorteil
- Hohe Fehlertoleranz
- höhere Lesegeschwindigkeit
Risiko von Datenverlust minimiert
RAID-Level
RAID 10 -Strip of Mirrors
- Verbund von RAID 0 …
- … über mehrere RAID 1
- Benötigt mindestens 4 Festplatten
- Auf jeden Fall gerade Anzahl
Vorteil
- Schnelle Datenrekonstruktion nach einem Plattenausfall …
- … da nur ein Teil der Daten rekonstruiert werden muss
Nachteil
- Nur 50% der Festplattenkapazität
Raid 10, weil
- zuerst Spiegelung von Datum 1
- dann Striping von Datum 2 mit anschließender Spiegelung
RAID 1+0
RAID-Level
RAID 01 -Mirror of Stripes
- RAID 1 …
- … über mehrere RAID 0
- Benötigt mindestens 4 Festplatten
Vorteil
- Schnelle Datenrekonstruktion nach einem Plattenausfall …
- … da nur ein Teil der Daten rekonstruiert werden muss
Nutzbares Volumen
- 50% der Festplattenkapazität
RAID 01, weil
- zuerst werden Daten 1 und 2 gestriped
- anschließend gespiegelt
RAID O+1
Übungen RAID
Übung 1
Ein RAID-5 ist bitweise XOR-Verknüpft.
Welche Bit müssen in die fehlenden Stellen eingetragen werden?
Übung 1
Ein RAID-5 ist bitweise XOR-Verknüpft.
Welche Bit müssen in die fehlenden Stellen eingetragen werden?
Übung 2
Eine zusammenhängende Datei wird aufgeteilt in die Datenpakete A-E auf einem RAID aus 5 Laufwerke gespeichert.
Wie werden die Datenpakete auf die Laufwerke verteilt? Verbinde
- gespiegelte Platten mit einer Linie mit der Beschriftung mirror ,
- verbinde gekoppelte Platten mit einer Linie mit der Beschriftung stripe ,
- Benenne Paritäten mit P P und
- streiche nicht genutzte Platten durch.
RAID 1
RAID 0+1
RAID 10
RAID 5
RAID 6
RAID(n,m) oder RAID n+m
RAID(n,m)
Neuere Bezeichnung von RAID-Systemen
Es werden nicht mehr RAID Level verwendet.
Stattdessen:
- n = Anzahl der benutzten Platten
- m = Anzahl der Parity-Platten
RAID(n,m) Beispiel RAID (5,2)
Fünf Platten im Verbund
Zwei Platten dürfen maximal ausfallen
→ entspricht RAID 6 mit fünf Platten
Leserate, Schreibrate, Gesamt-Speicherkapazität
Leserate (Datendurchsatzrate)
Schreibrate gesamt
GesamtSpeicherkapazität
-
n x Leserate Einzelplatte
-
(n -m) x Schreibrate Einzelplatte
-
(n -m) x Einzelkapazität
Beispiel: Leserate, Schreibrate, Gesamt-Speicherkapazität
RAID 5
Gesamtkapazität
Datendurchsatz
4 Platten
je 1 TB Kapazität
n - m → 3 TB
Platte 4 für Parität
Lesen: 4 mal so groß wie bei Einzelplatte
Schreiben: 3 mal so groß wie bei Einzelplatte
Hot Spare und Hot Swapping
Hot-Spare-Platten + Hot-Swapping
Mehr Festplatten als vom RAID benötigt werden angeschlossen
- Festplatten werden in Reserve (spare) gehalten
- Diese wird normalerweise nicht verwendet
RAID-Controller erkennt Defekt einer Platte:
- Reserve-Platte wird in im laufenden Betrieb (hot) RAID-Verbund integriert
- Fehlende Daten werden aus vorhandenen Daten berechnet
- Diese Daten werden auf Reserve-Festplatte geschrieben
JBOD und NRAID vs RAID
JBOD
- Just a Bunch of Disks ('nur ein Haufen Platten')
NRAID
- NotRAID
JBOD und NRAID
Zusammenschaltungen (Concatenations) von mehreren Festplatten
Kein Sicherheitsgewinn, da keine Redundanz
Kein Geschwindigkeitsgewinn -Daten werden einfach in Reihe geschrieben
RAID -Verhältnis zwischen Schutzniveau und Leistung
| RAID-Level | Mindestanzahl Platten | Max. Ausfall ohne Datenverlust | Bedingung | Ausfallwahrscheinlichkeit (vereinfacht) |
|---|---|---|---|---|
| RAID 0 | 2 | 0 | keine Redundanz | Sehr hoch (jede Platte kritisch) |
| RAID 1 | 2 | n-1 | solange 1 Platte lebt | Sehr gering |
| RAID 5 | 3 | 1 | egal welche Platte | Mittel |
| RAID 6 | 4 | 2 | egal welche Platten | Gering |
| RAID 10 | 4 | 1 bis n/2 | je 1 pro Spiegelpaar | Sehr gering |
| RAID 01 | 4 | 1 (meist) | abhängig von Gruppe | Höher als RAID 10 |
Links
| RAID-Level | Mindestanzahl Platten | Nettokapazität (bei N Platten gleicher Größe) | Erklärung |
|---|---|---|---|
| 2 | N × Größe | Volle Kapazität, keine Redundanz | RAID 0 |
| 2 | 1 × Größe | Spiegelung, nur eine Platte nutzbar | RAID 1 |
| 3 | (N - 1) × Größe | Eine Platte für Parität | RAID 5 |
| 4 | (N - 2) × Größe | Zwei Platten für Parität | RAID 6 |
| 4 | (N / 2) × Größe | Spiegelung + Striping | RAID 10 |
| 4 | (N / 2) × Größe | Striping + Spiegelung | RAID 01 |
Links
https://www.gservon.de/erklaerung-und-berechnung-raid-0-1-5-6-und-10/
Quellen
- Dokument: Datenverfügbarkeit_RAID
- ID: 137