Ich habe einige Ratschläge von jemandem erhalten, den ich kenne, um ein RAID-Setup für diesen von mir bestellten Server durchzuführen. Die Spezifikationen sind unten. Ich plane, diesen Server zum Hosten mehrerer Sites in einer PHP / MySQL-Umgebung und einem SVN-Repository in Ubuntu Server zu verwenden. Ich hätte gerne ein Setup, bei dem das primäre Laufwerk gespiegelt wird, damit der Server im Falle eines Ausfalls auf einem Laufwerk nur das andere Laufwerkspaar verwenden kann.
Ich lese auf Wikipedia über RAID- Setups und sehe RAID 0-5, aber keine 10 auf Wikipedia. Vielleicht bin ich mir einfach nicht sicher, wonach ich suche, um ehrlich zu sein, habe ich noch nie etwas RAID verwendet.
Integrierter Intel ESB2 RAID-Controller - 0,1,5,10 SATA RAID
Manufacturer: SuperMicro
Model / Part Number: 6015P-TR
Processor(s): Dual (2x) Intel Xeon 2GHz 5130 Dual Core 64-Bit Processors - 4MB Cache, 1333MHz FSB
Memory: 4GB RAM (4x 1GB PC2-5300) - 8 slots on motherboard
Hard Drive(s): Four (4) Hitachi 500GB 7200RPM SATA Hard Drives
Optical Drive: DVD-ROM
Floppy Drive: Included
Network Interface: Dual 10/100/1000 Gigabit Ethernet
RAID: On-Board Intel ESB2 RAID controller - 0,1,5,10 SATA RAID
Power Supplies: 2 (Redundant) - 700W each
Form Factor: Rack Mount - 1U
Ich bin mir nicht sicher, welchen Weg ich mit RAID am besten einschlagen soll, da ich völlig neu darin bin.
aktualisieren
Wenn ich zu diesem Zeitpunkt RAID10 vom RAID-Controller auswähle und in die Ubuntu-Serverinstallation gehe, werden 2 separate 500-GB-Laufwerke anstelle eines einzelnen 1-TB-Laufwerks angezeigt. Ubuntu gibt mir keine RAID-Optionen für die Installation.
Ich denke, ich werde einfach alles auf einem dieser 500-GB-Laufwerke für den Server installieren und dann alle Daten meiner Site auf dem anderen Laufwerk haben.
Ich muss mich auf diesem Server bewegen, ich kann keine Wochen damit verbringen, RAID-Probleme zu lösen.
Antworten:
Die Idee der meisten RAID-Levels ist es, eine bessere Zuverlässigkeit oder Geschwindigkeit für Festplatten-Arrays mithilfe einer Kombination der folgenden Methoden bereitzustellen:
+speed
-capacity
+reliability
+reliability
Sie müssen entscheiden, was für Sie am wichtigsten ist: Kapazität , Zuverlässigkeit oder Geschwindigkeit .
Schlachtzug 1 + 0
Der offizielle Name für RAID 10 lautet RAID 1 + 0 . Raid 1 + 0 ist ein guter Kompromiss zwischen Geschwindigkeit und Zuverlässigkeit, da es Striping und Mirroring kombiniert . Mit Raid 1 + 0 haben Sie 1 TB Speicherplatz.
So funktioniert ein RAID 1 + 0-Hardware-Controller:
Es ist wichtig zu verstehen, dass das Betriebssystem bei einem RAID-Controller nichts über RAID oder mehrere Festplatten weiß und lediglich eine einfache Festplatte sieht. Die gesamte hardwaregesteuerte RAID-Konfiguration muss über das BIOS erfolgen.
Redundanz: RAID 1 + 0 vs RAID 0 + 1
RAID 0 + 1 ist praktisch dasselbe wie RAID 1 + 0 , nur umgekehrt :
RAID 1 + 0 wird jedoch weitaus häufiger verwendet, da es eine bessere Redundanz aufweist (geringere Wahrscheinlichkeit eines Array-Ausfalls aufgrund von Ausfällen mehrerer Laufwerke). Die Wahrscheinlichkeit eines Arrayfehlers für jede RAID-Stufe beträgt:
1 drive fails: 0 (0%)
,2 drives fail: ⅓ (33%)
,3 drives fail: 1 (100%)
1 drive fails: 0 (0%)
,2 drives fail: ⅔ (66%)
,3 drives fail: 1 (100%)
quelle
Fragen Sie wie immer in einem Raum: "Welchen RAID-Level soll ich verwenden?" und Sie erhalten (N + 1) Antworten, wobei N die Anzahl der Sysadmins im Raum ist. Vielleicht möchten Sie die zahlreichen früheren Beiträge zu diesem Thema lesen .
Für einen 4-Platten-Server würde ich sagen:
RAID "10", wenn Sie die Leistung maximieren möchten. Dieser ist ein Kinderspiel. Beachten Sie, dass RAID "10" kein klassisches RAID-Level ist, sondern ein verschachteltes RAID . Je nach Herstellerimplementierung handelt es sich entweder um RAID 0 + 1 oder RAID 1 + 0.
RAID 5, wenn Sie den Speicherplatz maximieren möchten. Verwenden Sie RAID 6 nicht auf nur 4 Laufwerken. RAID 6 schützt vor gleichzeitigem Ausfall von 2 Festplatten. Dies ist auf nur 4 Festplatten höchst unwahrscheinlich. Es ist viel wahrscheinlicher auf einem großen Array (~ 10 + Festplatten), auf dem auch die Wiederherstellungszeiten länger sind. Beachten Sie, dass die Schreibleistung von RAID 5 für kleine Dateien nicht gut ist.
Mit RAID 10 haben Sie 1 TB Speicherplatz und mit RAID 5 haben Sie 1,5 TB (ohne Berücksichtigung des Dateisystem-Overheads und des Marketings der Festplattenhersteller).
Vergessen Sie nicht, eine proaktive Überwachung einzurichten, damit Sie benachrichtigt werden, wenn eine Festplatte ausfällt, damit Sie sie ersetzen und das Array mit voller Stärke neu erstellen können.
quelle
RAID 10 ist kein offizielles RAID-Level, sondern ein Nested Raid Level. Es ist effektiv RAID 1 + 0, ein Streifen von Spiegeln. Hier nehmen Sie effektiv zwei oder mehr RAID 1-Sätze und streifen sie in einen RAID 0-Satz.
Wenn in einem normalen RAID 0-Satz eine Festplatte ausfällt, verlieren Sie das Array. In einem RAID 10-Satz verlieren Sie das Array, wenn ein ganzer gespiegelter Satz ausfällt.
Wenn Sie sich also ansehen, welches Setup Sie möchten, hängt es davon ab, ob Sie nach Redundanz, Geschwindigkeit oder beidem suchen. Wenn Sie nur nach Redundanz suchen, ist RAID 1 oder 5 besser für Sie. Sie erhalten keine zusätzliche Redundanz von RAID 1 auf 10.
quelle
In einer solchen Situation haben Sie die Wahl zwischen Zuverlässigkeit und Geschwindigkeit.
Sie können RAID 10 verwenden, das, wie Sam Cogan hervorhob, ein RAID 1 (Spiegel) von RAID 0 (Streifen) ist. Dies ist die Option mit höherer Leistung. Wie Sam auch betonte, kann man eine Festplatte verlieren und trotzdem einen guten Satz haben. Wenn Sie eine zweite Festplatte verlieren, besteht eine 50% ige Wahrscheinlichkeit, dass Sie Daten verlieren, da möglicherweise ein RAID 1-Satz vollständig verloren geht.
Wenn Sie Leistung lieber gegen Zuverlässigkeit eintauschen möchten, können Sie RAID 6 verwenden, das 2 Laufwerke für Paritätsinformationen reserviert. Da Sie über 4 Laufwerke verfügen, verfügen Sie über 2 Laufwerke mit nutzbarem Speicherplatz (in diesem Fall wie RAID10). Dies ist langsamer als RAID10, aber bei keinem Verlust von 2 Festplatten können Sie Daten verlieren.
quelle
1 drive fails: 0 (0%)
,2 drives fail: 1/3 (33%)
,3 drives fail: 1 (100%)
. Weitere Informationen in meiner Antwort: serverfault.com/questions/166300/which-raid-setup-to-use/…