Der Podcast für Auszubildende, Ausbilder und IHK-Prüfer in den IT-Berufen (Fachinformatiker für Anwendungsentwicklung/Systemintegration/Daten- und Prozessanalyse/Digitale Vernetzung, IT-Systemelektroniker, Kaufmann für IT-Systemmanagement, Kaufmann für Digitalisierungsmanagement). Stefan Macke gibt Tipps für die Ausbildung, die IHK-Prüfungen und alles, was sonst noch mit den Berufsbildern zu tun hat. Aber auch für bereits ausgebildete Softwareentwickler/Programmierer/Administratoren und alle, die Interesse an der Softwareentwicklung oder IT haben, ist bestimmt etwas Interessantes dabei!
https://it-berufe-podcast.de
Idee: Mehrere Festplatten zu einem Verbund („array“) zusammenschließen
Ziel: Ausfallsicherheit und höhere Verfügbarkeit (durch Einführung von Redundanz)
Bei Ausfall einer Festplatte kann sie getauscht und das RAID-Array wiederhergestellt werden („Rebuild“), in dieser Phase ist das RAID durch die hohe Belastung aber anfälliger für einen weiteren Festplattenausfall.
RAID ersetzt nicht die Datensicherung.
Lösung: Hardware- oder Software-RAID
Hardware mit speziellen RAID-Controllern
Software meist schon ins Betriebssystem eingebaut (z.B. in Linux)
keine Redundanz, Merksatz: „0 Redundanz“, „0 Sicherheit“
mindestens 2 Festplatten nötig
teilt Festplatten in gleich große Blöcke auf und verteilt die Daten darauf (stripes)
Kapazität kann komplett genutzt werden
dadurch kann schneller gelesen werden, da von mehreren Festplatten parallel gelesen wird
auch das Schreiben geht schneller, da Daten parallel auf mehrere Festplatten geschrieben werden (aufgeteilt)
fällt eine Festplatte aus, ist der gesamte Verbund defekt
Ausfallwahrscheinlichkeit steigt, da Einzelwahrscheinlichkeiten multipliziert werden (z.B. bei 1% Ausfallwahrscheinlichkeit 2,97% gesamt)
Einsatz: Streaming (viel Lesen, wenig Schreiben, Datenverlust verkraftbar bzw. anderweitig abgesichert), mehrere kleine zu einem großen Datenträger zusammenbauen
Nachteil: hohe Ausfallwahrscheinlichkeit
RAID 1: Mirroring
komplette Redundanz, Merksatz: „1-zu-1-Kopie“
mindestens 2 Festplatten nötig
Daten werden auf allen Festplatten identisch abgelegt
Kapazität wird halbiert oder gedrittelt usw.
Lesegeschwindigkeit kann erhöht werden, indem Daten parallel von mehreren Festplatten gelesen werden
Schreiben dauert länger, weil Daten auf mehrere Platten geschrieben werden müssen (Redundanz)
Verbund fällt erst aus, wenn alle Festplatten ausfallen
Ausfallwahrscheinlichkeit sinkt deutlich, z.B. bei 1% je Platte auf 0,0001%
auch Mirroring ist keine Datensicherung, Viren werden sofort auf alle Platten geschrieben
Einsatz: Hochverfügbarkeitssysteme
Nachteil: geringe Nettokapazität
RAID 5: Paritäten
Teilredundanz durch Ablage von Paritätsinformationen
mindestens 3 Festplatten nötig
zusätzlich zu den auf mehrere Festplatten verteilten Daten werden auf allen Festplatten Paritätsinformationen (z.B. XOR) je Datenblock abgelegt
Kapazität wird reduziert (z.B. 2/3 bei drei Festplatten)
Lesegeschwindigkeit kann erhöht werden, indem Daten parallel von mehreren Festplatten gelesen werden
Schreiben dauert durch Berechnung der Parität länger
Verbund fällt erst aus, wenn zwei Festplatten defekt sind
Ausfallwahrscheinlichkeit sinkt, z.B. bei 1% je Platte auf 0,0298%
Nachteil: bei häufigen Schreibzugriffen durch Berechnung der Parität langsamer
Irrelevante RAID-Level
RAID 2: Striping mit Fehlerkorrektur, nur bei Großrechnern eingesetzt
RAID 3/4: wie RAID 5 nur mit dedizierter Paritätsfestplatte (die dadurch stark belastet und zum Flaschenhals wird), bei RAID 3 wird auf Byte-Ebene und bei RAID 4 auf Block-Ebene gestript
RAID 6: wie 5 nur mit doppelter Parität
Kombinationen von RAID-Levels
best of both worlds aus anderen RAID-Leveln
immer von links nach rechts lesen und im Diagramm von unten nach oben: 01 -> zuerst werden zwei RAID 0 erstellt und dann zu einem RAID 1 zusammengebaut
ein Leg ist das RAID-Array „unten“ im Bild, aus dem das übergeordnete zusammengesetzt wird
es werden mind. 4 Festplatten benötigt
Kapazität wird halbiert
Verbund verträgt zwei Festplattenausfälle, aber es ist wichtig, welche Platten ausfallen
RAID 01
zwei Festplatten im gleichen Leg dürfen ausfallen
es kann nicht erkannt werden, welche Festplatte im RAID 0 ausgefallen ist, da dann das gesamte Array defekt ist
bei Ausfall einer Festplatte muss das gesamte Stripeset des Legs neu aufgebaut werden
RAID 10
zwei Festplatten in unterschiedlichen Legs dürfen ausfallen
bei Ausfall weniger Aufwand für Rebuild, weil nur im Leg gemirrort werden muss
Achtung: auch der RAID-Controller kann ausfallen
Links
Permalink zu dieser Podcast-Episode
RSS-Feed des Podcasts
Datensicherung
RAID
Der Beitrag RAID – Redundant Array of Independent Disks – IT-Berufe-Podcast #179 erschien zuerst auf IT-Berufe-Podcast.