Ich habe gehört, dass SSDs für Server keine gute Idee sind, oder? Machen sie RAID überflüssig, d. h. sind sie insgesamt zuverlässiger?
Die Kosten spielen hier keine Rolle. Kann jemand Hinweise geben, ob SSD für einen Server eine gute Idee ist oder ob SSD noch einige Jahre ausgereift sein muss, bevor man von 15k SAS HDD abweicht?
Oder soll ich es einfach versuchen?
Danke
Antwort1
SSDs können in Servern sehr nützlich sein. Wie bei allen Fragen zur Speichertechnologie kommt es darauf an, was Sie damit vorhaben.
SSDs sind die beste Wahl, wenn Sie sicher sein müssen, dass die Latenz zwischen E/A-Vorgängen so gering wie möglich ist. Enterprise-SSDs, insbesondere Geräte in der Preisklasse „Kosten sind kein Problem“, gibt es seit fast einem Jahrzehnt. In Märkten, in denen Kosten ein Problem sein können, sind sie immer noch eine neue Technologie und der Markt hat noch keine Antwort auf die Frage gefunden: „Wie zuverlässig sind sie im Vergleich zu Rotationsmedien?“
Zunächst müssen Sie wissen, welche E/A-Muster Ihr Server erstellt und wie empfindlich diese auf Speicherlatenzen reagieren. Wenn die Daten sehr zufällig und volumenstark sind, können Sie diese Last mit SSDs mit viel weniger Laufwerken bewältigen als mit rotierenden Medien. Wenn auch die Anzahl der Speichereinheiten wichtig ist (sagen wir, Sie haben nur eine bestimmte Anzahl an Rack-Einheiten und ein zusätzliches Regal mit 24 SAS-Laufwerken mit 15.000 U/min passt nicht), können SSDs Ihnen helfen, innerhalb der Leistungsgrenzen zu bleiben.
Zweitens müssen Sie wissen, wie viel Speicher Sie benötigen. SSDs sind zwar sehr leistungsstark, können aber in puncto Speicherkapazität kaum mit rotierenden Medien mithalten. Die Dinge ändern sich, wenn Sie sowohl Leistung als auchUndPlatz. Wenn Sie mehrere TB benötigen, sieht dieses SAS-Array mit 24 Laufwerken und 15.000 U/min wirklich attraktiv aus.
Machen SSDs RAID überflüssig oder reduzieren sie die Notwendigkeit? Nein. Laufwerksausfälle kommen trotzdem vor. Bei Anwendungen mit vielen Schreibvorgängen können sie schneller auftreten als bei rotierenden Medien, insbesondere wenn Sie hoffen, die Hardware 5 Jahre lang nutzen zu können.
Sind SSDs für das Betriebssystem-Volume geeignet? Das können sie sein. Wenn sich Ihr Swap-Volume/Ihre Swap-Datei auf diesem Laufwerk befindet, kann dies zu einer netten Geschwindigkeitsverbesserung führen. Sie möchten dieses Volume aber trotzdem zumindest spiegeln.
Antwort2
Das Problem mit SSDs ist, dass sie eine (relativ) feste Lebensdauer in Bezug auf Festplattenschreibvorgänge haben. Wir haben einige Experimente mit SSDs auf Servern durchgeführt, auf denen eine sehr plattenintensive Anwendung gehostet wurde. Zwar gab es eine gewisse Geschwindigkeitssteigerung gegenüber 15.000 SAS-Laufwerken, aber wir stellten auch fest, dass wir beim Ausführen dieser Anwendung eine MTF auf diesen Festplatten von etwa 50 Tagen hätten!
Dies ist natürlich ein Extremfall, es lohnt sich jedoch, die Schreibvorgänge auf der Festplatte Ihres Servers zu berücksichtigen und zu entscheiden, ob sich die Geschwindigkeitssteigerung lohnt.
Antwort3
SSDs werden in Bezug auf Bandbreite/Buck mit herkömmlichen HDs vergleichbar, haben aber eine sehr begrenzte Schreibkapazität. Andererseits bieten sie einen großen Vorteil in Bezug auf reduzierte Latenz und Stromverbrauch.
Sie sind sicherlich kein Ersatz für RAID.
Sie bieten die größten Vorteile für Server, wenn Sie von der geringeren Latenz profitieren können – z. B. in einem Webserver/Streaming-Server, der viele Dateien bereitstellt, oder als Teil eines Hybridsystems (z. B. beim Speichern der Journale für ein Journaling-Dateisystem, bei dem sich die Daten auf herkömmlichen Festplatten befinden).
Die Anzahl der Schreibvorgänge ist normalerweise der begrenzende Faktor. Es gibt Lösungen, die diese Auswirkungen abmildern – z. B. jffs2, Overlay-Dateisysteme, aber meines Wissens gibt es keine Hybridlösungen, die speziell darauf optimiert sind, die Anzahl der Schreibvorgänge auf einer SSD zu reduzieren.
Sie sind auch praktisch für Laptops, bei denen die Akkulaufzeit eine wichtige Rolle spielt.
Antwort4
Sie können das Datenbank-Caching enorm beschleunigen/erhöhen, aber die High-End-Modelle (NAND) kosten viel und nutzen sich – wie Sam sagt – schneller ab als herkömmliche Festplatten.