Ihr Konzept der Verwendung unabhängiger RAID 1-Spiegel ist die richtige Strategie.
Wir haben ähnliche Szenarien bei meiner Arbeit implementiert und sie funktionieren sehr gut.
RAID 1
RAID 1 bietet Ihnen die Geschwindigkeit von 1 Platte zum Schreiben, aber 2 Scheiben zum Lesen.
Wenn Sie Daten auf einen RAID 1-Array zu schreiben, es, dass die Daten auf beiden Festplatten zu schreiben hat, so dass Sie jede Leistungssteigerung nicht gewinnen, aber das ist, wo Sie Ihre Datensicherheit erhalten.
Beim Lesen von einem RAID 1-Array liest der Controller von beiden Festplatten, da sie dieselben Daten enthalten.
RAID 5
Dies ist nützlich für größere Datenmengen zu schützen.Die Kosten von RAID 5 steigen bei gleicher Datenmenge erheblich langsamer als RAID 1 (oder RAID 0 + 1, wenn Sie Kapazitäten über die Größe der einzelnen Festplatten hinaus ausführen).
Wenn Sie 600gb mit RAID 5 schützen möchten, können Sie dies mit 4x200gb-Laufwerken oder 3x300gb-Laufwerken erreichen, die 800-900g des insgesamt gekauften Laufwerks erfordern. RAID 1 wäre 2x600GB Laufwerke erfordern 1.200GB gekauften Speicherplatz (mit 600GB Laufwerke sind sehr viel teurer) oder RAID 0 + 1 so dass Sie weniger teure Kapazität Laufwerke (dh: 4x300GB oder 6x200GB) verwenden, aber immer noch benötigt insgesamt 1.200GB gekaufter Raum.
RAID 0 + 1
Angebote ähnliche Vorteile wie RAID 1 es auf eine andere Kerbe mit dem Striping über Platten nehmen. Ich gehe davon aus, dass Sie auch Multi-Prozessoren/Multi-Cores verwenden, wenn Sie sich über höhere simultane Lesevorgänge Sorgen machen. Sie werden mehrere Abfragen gleichzeitig bearbeiten, und das Striping wird nicht so viel helfen. Sie würden einen besseren Vorteil für ein RAID 0 + 1 für einzelne Anwendungen mit großen Datendateien, z. B. Videobearbeitung, sehen.
Als ich dieses Problem vor einiger Zeit für einen Kunden recherchierte, fand ich diesen Artikel sehr interessant http://blogs.zdnet.com/Ou/?p=484. Auf der zweiten Seite erläutert er den Wechsel von einem RAID 0 + 1 zu unabhängigen RAID 1 Arrays, wodurch eine Menge an Performance-Verbesserungen erreicht wird. Dies war in einem viel größeren Maßstab (ein SAN mit 20 Festplatten und 16 Festplatten), aber die gleichen Konzepte. Es ist ein großartiges Konzept, dass SQL Server die Daten auf mehrere Volumes ausgleichen kann, anstatt nur das uninformierte Striping von RAID 0 + 1 zu verwenden.
Vielen Dank für die detaillierte Antwort und Blog-Post-Link. Das ist genau die Art von Information, nach der ich gesucht habe. – EMP
Siehe auch http://blogs.msdn.com/b/teamcenteronsql/archive/2010/04/27/raid-1-0-and-sql-server.aspx für die Verwendung von RAID1 mit "SQL Striping" statt von 1 + 0. –