ArtikelStorage

Schutz für Serverdaten: Wann Hardware-RAID sinnvoller ist als eine integrierte Softwarelösung

Autor/Redakteur: Thomas Pavel, Director Sales Storage bei Avago Technologies/gg

Thomas Pavel full

Es heißt ja, dass sich sehr viel mehr erreichen lässt, wenn man sich auf das konzentriert, was man am besten kann, anstatt zu versuchen, es allen recht zu machen. Dies trifft auf Speicher-Controller genauso zu, wie auf den Heim-PC. Häufig stellt sich die Frage, ob eine integrierte oder eine eigenständige Lösung die bessere Wahl ist. Soll man sich beispielsweise für ein Motherboard mit integriertem Grafik-Controller entscheiden oder eher für eine eigenständige Grafikkarte?

Berücksichtigt man nur die Anschaffungskosten und ist mit der Grafikleistung des Motherboards bei der alltäglichen Computernutzung zufrieden, scheint der integrierte Controller die richtige Wahl zu sein, und viele Verbraucher entscheiden sich für diese Variante. Für Grafiker, Fotografen, Videografen und Gamer sind die Anforderungen jedoch etwas komplexer. Benötigt man mehrere Monitore, eine höhere Bildschirmauflösung, ein Bildwiedergabesystem mit höherer Leistung und die Möglichkeit, die Grafikkarten je nach Anwendung erweitern und optimieren zu können, ist eine eigenständige Grafikkarte besser geeignet.

Auch auf das Rechenzentrum lässt sich dieses Prinzip mit Abstrichen übertragen. Anders als beim Heim-PC kostet die Leistung des Servers jedoch teures Geld und bereits bei der Planung wird festgelegt, wie viel Rechenleistung vonnöten ist um die benötigten Dienste zu unterstützen. Hat ein Heim-PC noch jede Menge Luft nach oben, laufen Server im optimalen Fall immer knapp unterhalb ihrer Maximalbelastung. Ein gutes Beispiel im Rechenzentrum stellt RAID dar, das IT-Architekten zur Wiederherstellung nach einem Festplattenausfall einsetzen. Entweder schützt es Daten integriert als Software-RAID oder extern auf einem RAID-Controller.

Hardware-RAID bietet Datensicherheit und Funktionen auf Enterprise-Niveau?

Hardware-RAID zeichnet sich durch Stabilität und Funktionen auf Enterprise-Niveau aus, etwa eine höhere Leistung ohne Beeinträchtigung von Betriebssystemen und Anwendungen, insbesondere in rechenintensiven RAID 5- und RAID 6-Umgebungen. Darüber hinaus trägt hardwarebasiertes RAID zur Optimierung der Leistung und Skalierbarkeit des SAS-Protokolls bei. Die Materialkosten sind im Fall von Hardware-RAID natürlich höher, wenn eine RAID on Chip- oder IOC-Komponente hinzukommt. Diese speziell entwickelten Lösungen sind darauf ausgelegt, Leistung und Flexibilität in einem Ausmaß zu bieten, das die meisten softwarebasierten RAID-Lösungen nicht bieten können. Die für den Einsatz in Unternehmensumgebungen entwickelten RAID-Lösungen, die Daten schützen und Hochverfügbarkeit bieten, sind gut skalierbar, da sie auf RAID on Chip-Lösungen basieren, die für eine gleichbleibende Leistung konzipiert wurden.

Hardware-RAID hat den Vorteil beim Schutz von Daten: Tritt beim Schreiben ein Fehler auf sind die Daten in einem separaten, nicht flüchtigen Cache gesichert
Hardware-RAID hat den Vorteil beim Schutz von Daten: Tritt beim Schreiben ein Fehler auf sind die Daten in einem separaten, nicht flüchtigen Cache gesichert

Am deutlichsten unterscheiden sich Hardware- und Software-RAID im Hinblick auf den Schutz von Daten. Wird beispielsweise während eines Schreibvorgangs das Betriebssystem heruntergefahren, erkennt es nach dem Neustart nicht, ob beim Schreiben ein Fehler aufgetreten ist, da sich der RAID-Cache im Arbeitsspeicher des Hosts befand. Bei einer hardwarebasierten RAID-Lösung werden die Daten in einem separaten, nicht flüchtigen Cache gespeichert, und der Schreibvorgang wird abgeschlossen, sobald das System wieder verfügbar ist. Hinzu kommt, dass der CPU- und der Speichercache aus dem Hostarbeitsspeicher ausgelagert sind und so Ressourcen zur Steigerung der Anwendungsleistung frei werden.