Speicher

Was ist RAID 10?

Auch bekannt als: RAID 1+0
Definition

RAID 10 mirrors data across pairs of drives and stripes across the mirrors, giving both redundancy and high performance at the cost of half the raw capacity. It is the standard choice for virtualisation storage because it tolerates a drive failure without the write-amplification penalty of parity RAID.

Warum RAID 10 wichtig ist

Es ist die Standardwahl für Virtualisierungsspeicher, da es einen Laufwerksausfall toleriert, ohne den Schreibverstärkungsnachteil von Paritäts-RAID. RAID 5 und RAID 6 speichern Parität anstelle eines vollständigen Spiegels, was pro nutzbarem Terabyte billiger ist, aber jeden kleinen Schreibvorgang in einen Lese-Ändern-Schreib-Zyklus verwandelt – verheerend für einen Host, der Dutzende von datenbankgestützten Gästen betreibt. RAID 10 rebuildet auch nach einem Ausfall viel schneller, weil es von einem überlebenden Spiegel kopiert, anstatt Parität über das gesamte Array neu zu berechnen, und ein langer Rebuild ist genau der Zeitpunkt, an dem ein zweites Laufwerk am wahrscheinlichsten ausfällt. Jeder OnionVPS-NVMe-Pool ist RAID 10; die Hold-Linie verwendet RAID 6 auf ihren Bulk-HDD-Arrays, wo das Zugriffsmuster groß und sequenziell ist und Parität keine spürbaren Kosten verursacht.

RAID 10 in der Praxis

Wenn Sie einen Server auf RAID 10 betreiben, prüfen Sie zuerst den Controller- oder Software-RAID-Status. Sie möchten sehen, dass alle Spiegel gesund sind und keine Arrays degradiert sind. Wenn ein Laufwerk ausfällt, ersetzen Sie es umgehend; der Rebuild liest von dem überlebenden Spiegel, was schnell ist, aber in diesem Fenster haben Sie Redundanz verloren. Ein zweiter Ausfall in demselben Spiegelpaar bedeutet vollständigen Datenverlust. Sie tauschen auch die Hälfte Ihrer rohen Kapazität gegen diese Sicherheit, daher muss die Kapazitätsplanung dies von Anfang an berücksichtigen.

Was Leute bei RAID 10 falsch machen

Ein häufiges Missverständnis ist, dass RAID 10 jeden Ausfall von zwei Laufwerken überleben kann. Tatsächlich kann es nur einen Ausfall pro Spiegelpaar überleben. Wenn zwei Laufwerke in demselben Spiegelpaar ausfallen, ist das Array verloren. Die Korrektur: Die Fehlertoleranz eines RAID-10-Arrays ist ein Laufwerk pro Paar, nicht zwei insgesamt.

RAID 10 – häufige Fragen

Wie viele Laufwerke können in RAID 10 ausfallen?

RAID 10 kann einen Laufwerksausfall pro Spiegelpaar tolerieren. Wenn Sie vier Laufwerke in zwei Paaren haben, ist der Verlust eines Laufwerks aus jedem Paar in Ordnung, aber der Verlust beider Laufwerke im selben Paar zerstört das Array.

Was ist die nutzbare Kapazität von RAID 10?

Sie erhalten die Hälfte der gesamten rohen Kapazität. Zum Beispiel ergeben vier 2-TB-Laufwerke 4 TB nutzbaren Speicher. Die andere Hälfte wird für die Spiegel verwendet.

Mehr aus speicher

NVMe
NVMe ist ein Speicherprotokoll, das Solid-State-Laufwerke direkt über PCIe verbindet und etwa 500.000 zufällige IOPS mit einer Latenz von unter 100 Mikrosekunden erreicht.
IOPS
IOPS misst, wie viele einzelne Lese- oder Schreiboperationen ein Speichergerät pro Sekunde durchführt.
Snapshot
Ein Snapshot ist eine Point-in-Time-Kopie eines virtuellen Maschinen-Datenträgers, die sofort erstellt und auf derselben Infrastruktur gespeichert wird.