RAID 50 bietet ein Gleichgewicht zwischen Leistung, Speicherkapazität und Datenintegrität

RAID 50 ist mein Lieblings-RAID-Level. Obwohl RAID 50-Unterstützung nicht in jedem Produkt enthalten ist (z. B. unterstützt mein EMC AX4 am Westminster College RAID 50 nicht), bietet RAID 50 ein ausgewogenes Verhältnis zwischen Speicherleistung, Speicherkapazität und Datenintegrität, das nicht unbedingt vorhanden ist andere RAID-Level.

Wenn Sie RAID 50 noch nicht verwendet haben, können Sie sich verwöhnen lassen. Als eine der vielen mehrstufigen RAID-Optionen, die es gibt, arbeitet RAID 50 durch Striping (RAID 0) von Daten über mehrere RAID 5-Sätze ( Abbildung A ). Abbildung A.

RAID 50-Diagramm

Wie Sie im Diagramm sehen können, gibt es drei RAID 5-Sets, die insgesamt 12 Festplatten umfassen. Jeder RAID 5-Satz verfügt über vier Festplatten, wobei die Kapazität einer Festplatte für Paritätsinformationen vorgesehen ist. Im obigen Beispiel bedeutet dies, dass jeder RAID-Satz 25% seiner Gesamtkapazität für Paritätsinformationen verliert, wie dies der Fall wäre, wenn Sie einen einzelnen RAID 5-Satz mit vier Festplatten bereitstellen würden. Die Schönheit von RAID 50 liegt im "0" -Teil des RAID-Levels. Hier werden Informationen über jeden der zugrunde liegenden einzelnen RAID 5-Sätze verteilt.

Es gibt eine Reihe von Gründen, warum ich RAID 50 mag, aber es gibt auch Kompromisse bei der Verwendung dieses RAID-Levels. Hier einige Vor- und Nachteile der Verwendung von RAID 50.

Festplattenplatz

RAID 5 benötigt 1 / # Festplatten pro RAID-Array. In Abbildung A würde dies bedeuten, dass, wenn sich alle 12 Festplatten in einem einzigen RAID 5-Satz befinden, 11 Festplatten mit einer Kapazität übrig bleiben. Bei RAID 50 müssen Sie eine Festplatte pro zugrunde liegendem Array für die Parität zuweisen, damit Sie weniger Speicherplatz zur Verfügung haben, als wenn Sie einfach RAID 5 verwendet hätten.

Wenn Sie jedoch RAID 50 und RAID 10 vergleichen, sehen Sie in Bezug auf die Kapazität einen klaren Gewinner in RAID 50. Mit RAID 10 verlieren Sie immer 50% Ihrer Kapazität durch Spiegelung. Da für jedes zugrunde liegende RAID 5-Array mindestens drei Festplatten (RAID 5-Regeln) erforderlich sind und Sie die Kapazität einer Festplatte durch Parität verlieren, verlieren Sie bei Verwendung von RAID 5 niemals mehr als 33% Ihrer Gesamtkapazität Wenn Sie jeden RAID 5-Satz größer machen, sinkt dieser Verlustprozentsatz. In Abbildung A werden mit vier Festplatten in jedem RAID 5-Satz 25% der Kapazität für den Paritäts-Overhead verwendet. Wenn Sie diese fünf Festplatten pro RAID 5-Satz erstellen, sinkt dieser Prozentsatz auf 20%. Wenn dieser Prozentsatz sinkt, steigt Ihr Risiko.

RAID 50 erfordert ein Array mit mindestens sechs Festplatten - zwei RAID 5-Arrays mit jeweils drei Festplatten. Ich verwende gerne RAID 5-Sets mit drei oder vier Festplatten in RAID 50-Arrays.

Risiko

Mit RAID 5 erhöhen Sie mit zunehmender Anzahl von Festplatten im Array die Wahrscheinlichkeit, dass ein vollständiger Array-Fehler auftritt, da mehr als ein Laufwerk gleichzeitig ausfällt. Wenn Sie sich in das Gebiet von RAID 50 begeben, führt dieser zusätzliche Speicherplatz, den Sie aufgeben, direkt zu einem geringeren Risiko, da RAID 50-Systeme mehrere Festplattenfehler erleiden können - solange diese Festplattenfehler an den richtigen Stellen auftreten.

Wenn bei RAID 50 mehrere Festplattenfehler in einem der zugrunde liegenden RAID 5-Arrays auftreten, ist das gesamte RAID 50 Toast. Jedes einzelne RAID 5-Array kann jedoch dem Verlust einer einzelnen Festplatte standhalten. Unabhängig von der RAID-Konfiguration möchten Sie nie, dass mehr als eine Festplatte gleichzeitig ausfällt. Zumindest mit RAID 50 sind Ihre Chancen jedoch viel besser, dass ein zweiter Festplattenfehler nicht im selben Array wie der erste Fehler auftritt. Dies ist ein Grund, warum es sehr sinnvoll ist, die einzelnen RAID 5-Arrays klein zu halten (höchstens drei oder vier Festplatten). Je mehr Festplatten Sie zu den einzelnen RAID 5-Arrays hinzufügen, desto höher ist das Risiko, dass in einem Array zwei Festplatten verloren gehen.

Denken Sie daran, dass der Teil "0" von RAID 50 keine Fehlertoleranz bietet. Die gesamte Fehlertoleranz erfolgt auf der Ebene des einzelnen RAID 5. Der RAID 0-Teil hilft bei der Leistung.

Performance

RAID 50 ist nicht so leistungsfähig wie RAID 10, wenn es um die Leistung in einem verschlechterten Zustand (dh während eines Wiederherstellungsprozesses) geht, aber RAID 50 bietet zumindest theoretisch eine viel bessere Leistung als RAID 5 in Bezug auf die Gesamtschreibleistung. Dadurch wird RAID 50 im Leistungsspektrum zwischen RAID 10 (Gewinner der Leistung) und RAID 5 (manchmal mangelhafte Leistung, abhängig von der Arbeitslast) platziert. Die tatsächliche Leistung hängt normalerweise von der Wahl des RAID-Controllers und der Art der verarbeiteten Informationen ab.

Wie RAID 10 und RAID 5 bietet RAID 50 eine hervorragende Leseleistung.

Zusammenfassung

Wenn es darum geht, ein Gleichgewicht zwischen Speicherkosten, Risiko und Leistung zu erreichen, reichen aus folgenden Gründen nur wenige RAID-Level bis RAID 50:

  • Lager. Obwohl RAID 50 mehr Overhead-Speicherplatz als RAID 5 benötigt, erfordert es viel weniger Overhead als RAID 10, was es zu einer guten Wahl macht.
  • Risiko. Nur mit RAID 5 besteht für Unternehmen das Risiko eines zweiten Festplattenfehlers, der das gesamte Array gefährden kann. RAID 50 behebt dieses Problem, da mehrere Festplatten ausfallen können, solange die Festplatten die richtigen sind.
  • Performance. Obwohl die Lese- / Schreibleistung insgesamt stark von einer Reihe von Faktoren abhängt, sollte RAID 50 eine bessere Schreibleistung bieten als RAID 5 allein.

Möchten Sie mit den Beiträgen von Scott Lowe auf TechRepublic auf dem Laufenden bleiben?

  • Melden Sie sich automatisch für den Server- und Speicher-Newsletter an
  • Abonnieren Sie den Server- und Speicher-RSS-Feed
  • Folgen Sie Scott Lowe auf Twitter

© Copyright 2021 | pepebotifarra.com