Hardware-RAID vs. Software-RAID
RAID steht für Redundant Array of Inexpensive Disks. Dies ist eine Methode zur Verbesserung der Leistung und Zuverlässigkeit Ihrer Speichermedien durch Verwendung mehrerer Laufwerke. Die Laufwerke sind so konfiguriert, dass die Daten entweder auf die Festplatten verteilt werden, um die Last zu verteilen, oder sie werden dupliziert, um sicherzustellen, dass sie wiederhergestellt werden können, wenn eine Festplatte ausfällt. Beide können auch zusammen implementiert werden, um beide Vorteile zu erzielen, obwohl mehr Laufwerke verwendet werden. Hardware-RAID war der erste verfügbare RAID-Typ, bei dem ein speziell gebauter RAID-Controller die Laufwerke so handhabt, dass die Prozesse für den Host-Computer nahezu transparent sind. Software-RAID ist ein neuerer RAID-Typ, bei dem keine spezielle Hardware erforderlich ist und der Host-Computer für die Laufwerke verantwortlich ist.
Im Vergleich zu Software-RAID ist Hardware-RAID aufgrund der zusätzlichen Hardware, die Sie erwerben müssen, offensichtlich teurer. Die Hardware ist normalerweise teuer und erhöht die Kosten des Gesamtsystems erheblich. Auf der anderen Seite kann das billige Software-RAID den Host-Computer beeinträchtigen, was zu einer schlechten Leistung führen kann. Dies liegt daran, dass die Daten verarbeitet werden müssen, bevor sie auf die Festplatte geschrieben werden, um zu bestimmen, wo sich die einzelnen Daten befinden. Die Leistung des Systems kann je nach verwendetem RAID-Array sehr unterschiedlich sein. Dies kann, wie bei einem JBOD-Array, sehr minimal sein. Oder es kann recht umfangreich sein, insbesondere beim Strippen und Spiegeln auf mehreren Festplatten. Der Controller in einem Hardware-RAID führt diese Vorgänge aus, sodass der Hostprozessor dies nicht muss. Der Hostprozessor schreibt die Daten einfach wie auf einer normalen Festplatte.
Hardware-RAID bietet im Vergleich zu Software-RAID eine höhere Zuverlässigkeit. Ein Software-RAID kann aufgrund der Störung der verwendeten RAID-Software oder des verwendeten Treibers zur Beschädigung von Daten neigen. Ein Software-RAID kann auch betroffen sein, wenn der Host-Computer stark ausgelastet ist. Bei einer umfangreichen Verarbeitung können einige Daten um eine kurze Zeit verzögert werden. Diese Verzögerungen können die Vorteile des RAID-Arrays bis zu einem gewissen Grad summieren und aufheben.
Zusammenfassung:
1. Im Gegensatz zu Software-RAID erfordert Hardware-RAID für die Handhabung der Laufwerke spezielle Hardware.
2. Software-RAID ist erheblich günstiger als Hardware-RAID.
3. Im Gegensatz zu Hardware-RAID beansprucht Software-RAID einen Teil des Host-Prozessors.
4. Hardware-RAID ist zuverlässiger als Software-RAID.