it-swarm.com.de

Was sind die verschiedenen weit verbreiteten RAID-Levels und wann sollte ich sie berücksichtigen?

Dies ist ein Canonical Question über RAID-Level.

Was sind:

  • die normalerweise verwendeten RAID-Level (einschließlich der RAID-Z-Familie)?
  • bereitstellungen sind sie häufig in gefunden?
  • vorteile und Fallstricke von jedem?
183
MDMarra

RAID: Warum und wann

RAID steht für Redundant Array of Independent Disks (einige werden als "kostengünstig" bezeichnet, um anzuzeigen, dass es sich um "normale" Festplatten handelt; in der Vergangenheit gab es intern redundante Festplatten, die sehr teuer waren; da diese nicht mehr verfügbar sind, wurde das Akronym angepasst).

Auf der allgemeinsten Ebene ist ein RAID eine Gruppe von Festplatten, die dieselben Lese- und Schreibvorgänge ausführen. SCSI IO wird auf einem Volume ("LUN") ausgeführt und auf eine Weise auf die zugrunde liegenden Festplatten verteilt, die eine Leistungssteigerung und/oder eine Redundanzsteigerung einführt. Die Leistungssteigerung beträgt a Striping-Funktion: Daten werden auf mehrere Festplatten verteilt, damit Lese- und Schreibvorgänge alle Festplatten gleichzeitig verwenden können. IO Warteschlangen gleichzeitig. Redundanz ist eine Funktion der Spiegelung. Ganze Festplatten können als Kopien oder gespeichert werden Einzelne Streifen können mehrmals geschrieben werden. Alternativ wird bei einigen Arten von RAIDs, anstatt Daten Bit für Bit zu kopieren, Redundanz durch Erstellen spezieller Streifen mit Paritätsinformationen erreicht, mit denen verlorene Daten im Falle von a wiederhergestellt werden können Hardwarefehler.

Es gibt verschiedene Konfigurationen, die unterschiedliche Stufen dieser Vorteile bieten, die hier behandelt werden, und jede hat eine Tendenz zur Leistung oder Redundanz.

Ein wichtiger Aspekt bei der Bewertung, welcher RAID-Level für Sie geeignet ist, hängt von seinen Vorteilen und Hardwareanforderungen ab (z. B. Anzahl der Laufwerke).

Ein weiterer wichtiger Aspekt von most dieser RAID-Typen (0,1,5) ist, dass sie nicht die Integrität Ihrer Daten gewährleisten, da dies der Fall ist von den tatsächlich gespeicherten Daten abstrahiert. RAID schützt also nicht vor beschädigten Dateien. Wenn eine Datei durch any beschädigt wird, wird die Beschädigung gespiegelt oder paritiert und unabhängig davon auf die Festplatte übertragen. RAID-Z behauptet jedoch, die Integrität Ihrer Daten auf Dateiebene zu gewährleisten .


Direkt angeschlossenes RAID: Software und Hardware

Es gibt zwei Ebenen, auf denen RAID auf direkt angeschlossenem Speicher implementiert werden kann: Hardware und Software. In echten Hardware-RAID-Lösungen gibt es einen dedizierten Hardware-Controller mit einem Prozessor, der für RAID-Berechnungen und -Verarbeitung vorgesehen ist. Es verfügt normalerweise auch über ein batteriegepuffertes Cache-Modul, sodass Daten auch nach einem Stromausfall auf die Festplatte geschrieben werden können. Dies hilft, Inkonsistenzen zu vermeiden, wenn Systeme nicht sauber heruntergefahren werden. Im Allgemeinen sind gute Hardware-Controller leistungsfähiger als ihre Software-Gegenstücke, haben jedoch auch erhebliche Kosten und erhöhen die Komplexität.

Für Software-RAID ist normalerweise kein Controller erforderlich, da kein dedizierter RAID-Prozessor oder ein separater Cache verwendet wird. In der Regel werden diese Vorgänge direkt von der CPU ausgeführt. In modernen Systemen verbrauchen diese Berechnungen nur minimale Ressourcen, obwohl eine gewisse geringfügige Latenz auftritt. RAID wird entweder direkt vom Betriebssystem oder von einem Faux-Controller im Fall von FakeRAID verwaltet.

Wenn sich jemand für Software-RAID entscheidet, sollte er FakeRAID vermeiden und das systemeigene Paket für sein System verwenden, z. B. Dynamic Disks unter Windows, mdadm/LVM unter Linux oder ZFS unter Solaris, FreeBSD und anderen verwandten Distributionen . FakeRAID verwendet eine Kombination aus Hardware und Software, die zum ersten Auftreten von Hardware-RAID führt, jedoch zur tatsächlichen Leistung von Software-RAID. Darüber hinaus ist es normalerweise äußerst schwierig, das Array auf einen anderen Adapter zu verschieben (sollte das Original ausfallen).


Zentraler Speicher

Der andere übliche RAID-Ort ist auf zentralisierten Speichergeräten, die normalerweise als SAN (Storage Area Network) oder NAS (Network Attached Storage) bezeichnet werden. Diese Geräte Verwalten Sie ihren eigenen Speicher und ermöglichen Sie angeschlossenen Servern den Zugriff auf den Speicher auf verschiedene Arten. Da mehrere Workloads auf denselben wenigen Festplatten enthalten sind, ist im Allgemeinen ein hohes Maß an Redundanz wünschenswert.

Der Hauptunterschied zwischen a NAS und a SAN) sind Exporte auf Block- und Dateisystemebene. A SAN exportiert ein Ganzes "Block Gerät" wie eine Partition oder ein logisches Volume (einschließlich solcher, die auf einem RAID-Array aufgebaut sind). Beispiele für SANs sind Fibre Channel und iSCSI. A NAS exportiert ein "Dateisystem" wie z Beispiele für NASs sind CIFS/SMB (Windows File Sharing) und NFS.


RAID 0

Gut wenn: Geschwindigkeit um jeden Preis!

Schlecht, wenn: Sie sich um Ihre Daten kümmern

RAID0 (auch bekannt als Striping) wird manchmal als "die Datenmenge bezeichnet, die Sie bei einem Ausfall eines Laufwerks übrig haben". Es läuft wirklich gegen das Korn von "RAID", wobei "R" für "Redundant" steht.

RAID0 nimmt Ihren Datenblock, teilt ihn in beliebig viele Teile auf (2 Datenträger → 2 Datenträger, 3 Datenträger → 3 Datenträger) und schreibt dann jeden Datenabschnitt auf einen separaten Datenträger.

Dies bedeutet, dass ein einzelner Festplattenfehler das gesamte Array zerstört (da Sie Teil 1 und Teil 2, aber keinen Teil 3 haben), aber einen sehr schnellen Festplattenzugriff bietet.

Es wird nicht oft in Produktionsumgebungen verwendet, kann jedoch in Situationen verwendet werden, in denen ausschließlich temporäre Daten vorhanden sind, die ohne Auswirkungen verloren gehen können. Es wird häufig zum Zwischenspeichern von Geräten (z. B. einem L2Arc-Gerät) verwendet.

Der insgesamt verwendbare Speicherplatz ist die Summe aller Festplatten in dem Array, die zusammenaddiert werden (z. B. 3 × 1 TB Festplatten = 3 TB Speicherplatz).

RAID 1


RAID 1

Gut, wenn: Sie eine begrenzte Anzahl von Festplatten haben, aber Redundanz benötigen

Schlecht, wenn: Sie viel Speicherplatz benötigen

RAID 1 (auch bekannt als Mirroring) nimmt Ihre Daten und dupliziert sie identisch auf zwei oder mehr Festplatten (obwohl normalerweise nur zwei Festplatten). Wenn mehr als zwei Festplatten verwendet werden, werden auf jeder Festplatte dieselben Informationen gespeichert (alle sind identisch). Nur so können Sie die Datenredundanz sicherstellen, wenn Sie weniger als drei Festplatten haben.

RAID 1 verbessert manchmal die Leseleistung. Einige Implementierungen von RAID 1 lesen von beiden Festplatten, um die Lesegeschwindigkeit zu verdoppeln. Einige lesen nur von einer der Festplatten, was keine zusätzlichen Geschwindigkeitsvorteile bietet. Andere lesen dieselben Daten von beiden Datenträgern, um die Integrität des Arrays bei jedem Lesevorgang sicherzustellen. Dies führt jedoch zu derselben Lesegeschwindigkeit wie bei einem einzelnen Datenträger.

Es wird normalerweise auf kleinen Servern mit sehr geringer Festplattenerweiterung verwendet, z. B. auf 1-HE-Servern, auf denen möglicherweise nur Platz für zwei Festplatten vorhanden ist, oder auf Workstations, die Redundanz erfordern. Aufgrund des hohen Overheads an "verlorenem" Speicherplatz kann es bei Laufwerken mit geringer Kapazität, hoher Geschwindigkeit (und hohen Kosten) unerschwinglich sein, da Sie doppelt so viel Geld ausgeben müssen, um den gleichen nutzbaren Speicherplatz zu erhalten.

Der insgesamt verwendbare Speicherplatz entspricht der Größe der kleinsten Festplatte im Array (z. B. 2 x 1 TB Festplatten = 1 TB Speicherplatz).

RAID 1


RAID 1E

Der RAID-Level 1E ähnelt RAID 1, da Daten immer auf (mindestens) zwei Festplatten geschrieben werden. Im Gegensatz zu RAID1 können jedoch ungerade Festplatten verwendet werden, indem die Datenblöcke einfach zwischen mehreren Festplatten verschachtelt werden.

Die Leistungsmerkmale ähneln RAID1, die Fehlertoleranz ähnelt RAID 10. Dieses Schema kann auf eine ungerade Anzahl von mehr als drei Festplatten erweitert werden (möglicherweise als RAID 10E bezeichnet, wenn auch selten).

RAID 1E


RAID 10

Gut, wenn: Sie Geschwindigkeit und Redundanz wollen

Schlecht, wenn: Sie können es sich nicht leisten, die Hälfte Ihres Speicherplatzes zu verlieren

RAID 10 ist eine Kombination aus RAID 1 und RAID 0. Die Reihenfolge von 1 und 0 ist sehr wichtig. Angenommen, Sie haben 8 Festplatten, es werden 4 RAID 1-Arrays erstellt und anschließend ein RAID 0-Array auf die 4 RAID 1-Arrays angewendet. Es sind mindestens 4 Festplatten erforderlich, und zusätzliche Festplatten müssen paarweise hinzugefügt werden.

Dies bedeutet, dass eine Festplatte von jedem Paar ausfallen kann. Wenn Sie also Sätze A, B, C und D mit den Platten A1, A2, B1, B2, C1, C2, D1, D2 haben, können Sie eine Platte aus jedem Satz (A, B, C oder D) verlieren und haben immer noch ein funktionierendes Array.

Wenn Sie jedoch zwei Festplatten aus demselben Satz verlieren, geht das Array vollständig verloren. Sie können bis zu (aber nicht garantiert) 50% der Festplatten verlieren.

In RAID 10 ist hohe Geschwindigkeit und hohe Verfügbarkeit garantiert.

RAID 10 ist eine sehr häufige RAID-Stufe, insbesondere bei Laufwerken mit hoher Kapazität, bei denen ein einzelner Festplattenfehler einen zweiten Festplattenfehler wahrscheinlicher macht, bevor das RAID-Array neu erstellt wird. Während der Wiederherstellung ist die Leistungsverschlechterung viel geringer als bei RAID 5, da nur ein Laufwerk gelesen werden muss, um die Daten zu rekonstruieren.

Der verfügbare Speicherplatz beträgt 50% der Summe des gesamten Speicherplatzes. (z. B. 8 x 1 TB Laufwerke = 4 TB nutzbarer Speicherplatz). Wenn Sie unterschiedliche Größen verwenden, wird von jeder Festplatte nur die kleinste Größe verwendet.

Es ist erwähnenswert, dass der Software-Raid-Treiber des Linux-Kernels mit dem Namen mdermöglicht RAID 10-Konfigurationen mit einer ungeraden Anzahl von Laufwerken , d. H. Ein RAID 10 mit 3 oder 5 Festplatten.

RAID 10


RAID 01

Gut wenn: nie

Schlecht wenn: immer

Dies ist die Umkehrung von RAID 10. Es werden zwei RAID 0-Arrays erstellt und anschließend ein RAID 1 darüber gelegt. Dies bedeutet, dass Sie eine Festplatte aus jedem Satz verlieren können (A1, A2, A3, A4 oder B1, B2, B3, B4). Es ist sehr selten in kommerziellen Anwendungen zu sehen, kann aber mit Software-RAID durchgeführt werden.

Um ganz klar zu sein:

  • Wenn Sie ein RAID10-Array mit 8 Festplatten und einem Chip haben (wir nennen es A1), haben Sie 6 redundante Festplatten und 1 ohne Redundanz. Wenn eine andere Festplatte ausfällt, besteht eine 85% Chance, dass Ihr Array noch funktioniert.
  • Wenn Sie ein RAID01-Array mit 8 Festplatten und einem Chip haben (wir nennen es A1), haben Sie 3 redundante Festplatten und 4 ohne Redundanz. Wenn eine andere Festplatte stirbt, besteht eine 43% Chance, dass Ihr Array noch funktioniert.

Es bietet keine zusätzliche Geschwindigkeit über RAID 10, aber wesentlich weniger Redundanz und sollte unter allen Umständen vermieden werden.


RAID 5

Gut, wenn: Sie ein Gleichgewicht zwischen Redundanz und Speicherplatz wünschen oder eine meist zufällige Lese-Workload haben möchten

Schlecht, wenn: Sie eine hohe zufällige Schreibarbeitslast oder große Laufwerke haben

RAID 5 ist seit Jahrzehnten das am häufigsten verwendete RAID-Level. Es bietet die Systemleistung aller Laufwerke im Array (mit Ausnahme kleiner zufälliger Schreibvorgänge, die einen geringen Overhead verursachen). Es wird eine einfache Operation XOR) verwendet, um die Parität zu berechnen. Bei einem Ausfall eines einzelnen Laufwerks können die Informationen aus den verbleibenden Laufwerken mithilfe der Operation XOR für die bekannten Daten rekonstruiert werden) .

Leider ist der Wiederherstellungsprozess im Falle eines Laufwerksausfalls sehr E/A-intensiv. Je größer die Laufwerke im RAID sind, desto länger dauert die Wiederherstellung und desto höher ist die Wahrscheinlichkeit eines zweiten Laufwerksausfalls. Da große langsame Laufwerke sowohl viel mehr Daten zum Wiederherstellen als auch viel weniger Leistung benötigen, wird normalerweise nicht empfohlen, RAID 5 mit einer Drehzahl von 7200 U/min oder weniger zu verwenden.

Das vielleicht kritischste Problem bei RAID 5-Arrays bei der Verwendung in Consumer-Anwendungen ist, dass sie fast garantiert ausfallen, wenn die Gesamtkapazität 12 TB überschreitet. Dies liegt daran, dass die nicht behebbare Lesefehler (URE) Rate von SATA-Consumer-Laufwerken eine pro 10 ist14 Bits oder ~ 12,5 TB.

Wenn wir ein Beispiel für ein RAID 5-Array mit sieben 2 TB-Laufwerken) nehmen: Wenn ein Laufwerk ausfällt, sind noch sechs Laufwerke übrig. Um das Array neu zu erstellen, muss der Controller sechs Laufwerke bei lesen 2 TB jeweils. In der obigen Abbildung ist es fast sicher, dass ein weiteres URE auftritt, bevor die Neuerstellung abgeschlossen ist. Sobald dies geschieht, gehen das Array und alle darauf befindlichen Daten verloren.

Der URE-/Datenverlust-/Array-Fehler mit RAID 5-Problem bei Consumer-Laufwerken wurde jedoch durch die Tatsache etwas gemildert, dass die meisten Festplattenhersteller die URE-Bewertungen ihrer neueren Laufwerke auf eins zu zehn erhöht habenfünfzehn Bits. Überprüfen Sie wie immer das Datenblatt vor dem Kauf!

Es ist auch unbedingt erforderlich, dass RAID 5 hinter einem zuverlässigen (batteriegepufferten) Schreibcache steht. Dies vermeidet den Overhead für kleine Schreibvorgänge sowie flockiges Verhalten, das bei einem Fehler während eines Schreibvorgangs auftreten kann.

RAID 5 ist die kostengünstigste Lösung zum Hinzufügen von redundantem Speicher zu einem Array, da nur 1 Festplatte verloren gehen muss (z. B. 12 x 146 GB Festplatten = 1606 GB nutzbarer Speicherplatz). Es sind mindestens 3 Festplatten erforderlich.

RAID 5


RAID 6

Gut, wenn: Sie RAID 5 verwenden möchten, Ihre Festplatten jedoch zu groß oder zu langsam sind

Schlecht, wenn: Sie eine hohe zufällige Schreibarbeitslast haben

RAID 6 ähnelt RAID 5, verwendet jedoch zwei Datenträger im Wert von Parität anstelle von nur einem (der erste ist XOR, der zweite ist ein LSFR), sodass Sie zwei Datenträger ohne Datenverlust aus dem Array verlieren können. Die Schreibstrafe ist höher als bei RAID 5 und Sie haben eine Festplatte weniger.

Es ist zu berücksichtigen, dass bei einem RAID 6-Array möglicherweise ähnliche Probleme auftreten wie bei einem RAID 5. Größere Laufwerke verursachen längere Wiederherstellungszeiten und latentere Fehler, was schließlich zu einem Ausfall des gesamten Arrays und zum Verlust aller Daten führt, bevor eine Wiederherstellung abgeschlossen ist.

RAID 6


RAID 50

Gut, wenn: Sie viel Festplatten haben, die sich in einem einzelnen Array befinden müssen, und RAID 10 aufgrund der Kapazität keine Option ist

Schlecht, wenn: Sie so viele Festplatten haben, dass viele gleichzeitige Fehler möglich sind, bevor die Neuerstellungen abgeschlossen sind, oder wenn Sie nicht viele Festplatten haben

RAID 50 ist eine verschachtelte Ebene, ähnlich wie RAID 10. Es kombiniert zwei oder mehr RAID 5-Arrays und streift Daten in einem RAID 0. Dies bietet sowohl Leistung als auch Redundanz mehrerer Festplatten, solange mehrere Festplatten von different RAID 5-Arrays.

In einem RAID 50 beträgt die Festplattenkapazität n-x, wobei x die Anzahl der RAID 5 ist, über die gestreift wird. Wenn Sie beispielsweise ein einfaches 6-Festplatten-RAID 50 verwenden, das kleinstmögliche, wenn Sie 6x1 TB Festplatten in zwei RAID 5-Festplatten hätten, die dann zu einem RAID 50 gestreift wurden, hätten Sie 4 TB nutzbaren Speicher.


RAID 60

Gut, wenn: Sie einen ähnlichen Anwendungsfall wie RAID 50 haben, aber mehr Redundanz benötigen

Schlecht, wenn: Sie haben keine wesentliche Anzahl von Festplatten im Array

RAID 6 ist für RAID 60 wie RAID 5 für RAID 50. Im Wesentlichen haben Sie mehr als ein RAID 6, über das Daten in einem RAID 0 verteilt werden. Dieses Setup ermöglicht bis zu zwei Mitglieder eines einzelnen RAID 6 im Satz ohne Datenverlust zu scheitern. Die Wiederherstellungszeiten für RAID 60-Arrays können sehr lang sein. Daher ist es normalerweise eine gute Idee, für jedes RAID 6-Mitglied im Array ein Ersatzlaufwerk zu haben.

In einem RAID 60 beträgt die Festplattenkapazität n-2x, wobei x die Anzahl der RAID 6s ist, über die gestreift wird. Wenn Sie beispielsweise ein einfaches 8-Festplatten-RAID 60, das kleinstmögliche, haben und 8x1 TB Festplatten in zwei RAID 6-Festplatten haben, die dann zu einem RAID 60 gestreift wurden, haben Sie 4 TB nutzbaren Speicher. Wie Sie sehen können, ergibt dies die gleiche Menge an nutzbarem Speicher, die ein RAID 10 auf einem 8-Mitglieder-Array bereitstellen würde. Während RAID 60 etwas redundanter wäre, wären die Wiederherstellungszeiten wesentlich länger. Im Allgemeinen möchten Sie RAID 60 nur in Betracht ziehen, wenn Sie über eine große Anzahl von Festplatten verfügen.


RAID-Z

Gut, wenn: Sie ZFS auf einem System verwenden, das es unterstützt

Schlecht, wenn: Die Leistung erfordert Hardware-RAID-Beschleunigung

RAID-Z ist etwas kompliziert zu erklären, da ZFS die Interaktion von Speicher- und Dateisystemen radikal verändert. ZFS umfasst die traditionellen Rollen des Volume-Managements (RAID ist eine Funktion eines Volume-Managers) und des Dateisystems. Aus diesem Grund kann ZFS RAID auf Speicherblockebene der Datei und nicht auf Strip-Ebene des Volumes ausführen. Genau das macht RAID-Z: Schreiben Sie die Speicherblöcke der Datei auf mehrere physische Laufwerke, einschließlich eines Paritätsblocks für jeden Streifensatz.

Ein Beispiel könnte dies viel deutlicher machen. Angenommen, Sie haben 3 Festplatten in einem ZFS-RAID-Z-Pool. Die Blockgröße beträgt 4 KB. Jetzt schreiben Sie eine Datei in das System, die genau 16 KB groß ist. ZFS teilt dies in vier 4-KB-Blöcke auf (wie es ein normales Betriebssystem tun würde). dann werden zwei Paritätsblöcke berechnet. Diese sechs Blöcke werden auf den Laufwerken platziert, ähnlich wie RAID-5 Daten und Parität verteilt. Dies ist eine Verbesserung gegenüber RAID5, da vorhandene Datenstreifen zur Berechnung der Parität nicht gelesen wurden.

Ein weiteres Beispiel baut auf dem vorherigen auf. Angenommen, die Datei war nur 4 KB groß. ZFS muss noch einen Paritätsblock erstellen, aber jetzt wird die Schreiblast auf 2 Blöcke reduziert. Das dritte Laufwerk kann alle anderen gleichzeitigen Anforderungen bearbeiten. Ein ähnlicher Effekt tritt immer dann auf, wenn die zu schreibende Datei kein Vielfaches der Blockgröße des Pools multipliziert mit der Anzahl der Laufwerke abzüglich eins ist (dh [Dateigröße] <> [Blockgröße] * [Laufwerke - 1]).

ZFS, das sowohl die Volumenverwaltung als auch das Dateisystem verwaltet, bedeutet auch, dass Sie sich nicht um das Ausrichten von Partitionen oder Streifenblockgrößen kümmern müssen. ZFS erledigt das alles automatisch mit den empfohlenen Konfigurationen.

Die Natur von ZFS wirkt einigen der klassischen RAID-5/6-Vorbehalte entgegen. Alle Schreibvorgänge in ZFS werden beim Schreiben kopiert. Alle geänderten Blöcke in einer Schreiboperation werden an einen neuen Speicherort auf der Festplatte geschrieben, anstatt die vorhandenen Blöcke zu überschreiben. Wenn ein Schreibvorgang aus irgendeinem Grund fehlschlägt oder das System während des Schreibvorgangs fehlschlägt, erfolgt die Schreibtransaktion entweder vollständig nach der Systemwiederherstellung (mithilfe des ZFS-Absichtsprotokolls) oder überhaupt nicht, um mögliche Datenbeschädigungen zu vermeiden. Ein weiteres Problem mit RAID-5/6 ist der potenzielle Datenverlust oder die stille Beschädigung von Daten während der Neuerstellung. regulär zpool scrub Vorgänge können dazu beitragen, Datenbeschädigungen oder Laufwerksprobleme zu erkennen, bevor sie zu Datenverlust führen. Durch die Prüfsumme aller Datenblöcke wird sichergestellt, dass alle Beschädigungen während einer Neuerstellung abgefangen werden.

Der Hauptnachteil von RAID-Z besteht darin, dass es sich immer noch um einen Software-Raid handelt (und unter der gleichen geringen Latenz leidet, die durch die Berechnung der Schreiblast durch die CPU entsteht, anstatt eine Hardware zuzulassen HBA entladen). Dies kann in Zukunft von HBAs behoben werden, die die ZFS-Hardwarebeschleunigung unterstützen.

Andere RAID- und Nicht-Standard-Funktionen

Da es keine zentrale Behörde gibt, die irgendeine Art von Standardfunktionalität erzwingt, haben sich die verschiedenen RAID-Levels weiterentwickelt und wurden durch die vorherrschende Verwendung standardisiert. Viele Anbieter haben Produkte hergestellt, die von den obigen Beschreibungen abweichen. Es ist auch durchaus üblich, dass sie eine ausgefallene neue Marketing-Terminologie erfinden, um eines der oben genannten Konzepte zu beschreiben (dies geschieht am häufigsten auf dem SOHO-Markt). Versuchen Sie nach Möglichkeit, den Anbieter dazu zu bringen, die Funktionalität des Redundanzmechanismus tatsächlich zu beschreiben (die meisten geben diese Informationen freiwillig weiter, da es wirklich keine geheime Sauce mehr gibt).

Erwähnenswert ist, dass es RAID 5-ähnliche Implementierungen gibt, mit denen Sie ein Array mit nur zwei Festplatten starten können. Es würde Daten auf einem Streifen und Parität auf dem anderen speichern, ähnlich wie bei RAID 5 oben. Dies würde wie RAID 1 mit dem zusätzlichen Aufwand der Paritätsberechnung funktionieren. Der Vorteil besteht darin, dass Sie dem Array Festplatten hinzufügen können, indem Sie die Parität neu berechnen.

200
Mark Henderson

Auch RAID ONE MILLION !!!!

128 Festplatten, also Lesevorgänge wären schnell, schreckliche Schreibvorgänge, aber sehr zuverlässig. Ich würde mir vorstellen, oh, und Sie würden 1/128 des verfügbaren Speicherplatzes erhalten, also aus budgetärer Sicht nicht großartig. Mach das nicht mit Flash-Laufwerken, ich habe versucht, die Atmosphäre in Brand zu setzen ...

enter image description here

58
Chopper3