SSD-Karten mit PCIe
Einsatzszenarien von Flash-Speicher im Server
Den mit Abstand größten Markt für PCIe-basierte Flash-Technologie stellten in den letzten Jahren große Web2.0 Unternehmen beziehungsweise Hyperscale-Rechenzentren wie Facebook, Google oder Amazon dar. Diesen Unternehmen geht es in erster Linie um Latenzzeit außerhalb klassischer Hochverfügbarkeitsszenarien - beispielsweise im Bereich Caching von Web-Content.
Mit Ausnahme dieser Special-Purpose-Designs fand "Server-Side-Flash" (Flash-Speicher im Server integriert) bei Unternehmen bislang nur sporadisch Anwendung, etwa als Read-Cache-Device. Als entscheidende Inhibitoren wurden insbesondere die schwierige Integration in Hochverfügbarkeitsszenarien genannt, sowie der Nachteil des "Local- vs. Shared-Storage". Eine neue Generation von Software- und Virtualisierungslösungen, angeboten von einigen Flash-Herstellern oder als funktionale Erweiterung der Server-Virtualisierung, adressiert nun genau diese Situation. Damit soll das Zusammenspiel von Flash-Speicher im Server und konventionellem HDD-basiertem Shared Storage optimiert werden.
Warum findet Flash zunehmend Verwendung im Rechenzentrum?
In den vergangenen zehn Jahren wurde die Leistungsfähigkeit der meisten Komponenten im Rechenzentrum drastisch verbessert. Die Prozessorleistung hat sich um den Faktor 10 bis 100 erhöht, die Geschwindigkeit der Systembusse wurde um den Faktor 20 gesteigert; der Netzwerkdurchsatz verhundertfacht. Zudem verdoppelt sich die Menge der Daten alle zwei Jahre - die Anforderung ist, immer größere Datenmengen in kurzer Zeit zu verarbeiten.
Die Performance-Steigerung der Festplatte sieht mit 20 Prozent innerhalb der letzten zehn Jahre allerdings äußerst bescheiden aus und entwickelt sich immer mehr zum Flaschenhals. Mit Antwortzeiten im Millisekundenbereich ist die Festplatte um den Faktor 100.000 langsamer als DRAM, dessen Antwortzeit im zweistelligen Nanosekundenbereich liegt.
Die immer größer werdende Performance-Lücke zwischen Festplatten und Server kann nur durch halbleiterbasierte Speichertechnologie überbrückt werden. Die Antwortzeit von NAND-Flash liegt im zweistelligen Mikrosekundenbereich, also genau zwischen DRAM und Festplatte, daher ist Flash derzeit die einzige in diesem Kontext relevante Technologie. Die beschriebene Entwicklung hat die Nachfrage nach Flash angekurbelt. Durch die höhere Produktionsmenge sind die Preise gesunken. Dadurch ist die Nachfrage weiter angestiegen. Inzwischen findet sich NAND-Flash in unterschiedlichen Technologieansätzen im Rechenzentrum und ergänzt konventionelle HDD-basierte Technologie in performance-kritischen Bereichen.
Drei Flash-basierende Technologieansätze
Die drei meist verbreiteten Technologieansätze für Flash-Storage sind SSDs, All-Flash-Arrays und PCIe-Flashkarten. Es gibt noch weitere Ansätze wie Flash auf dem DIMM-Socket oder auf dem HBA, diese trifft man im Markt aber derzeit kaum an.
SSDs (SATA) sind ein vergleichsweise preigünstiger Ansatz, leicht zu integrieren und werfen auch hinsichtlich des Themas Support üblicherweise keine Fragen auf, nutzen aber das Performance-Potential der Flash-Technologie nicht effektiv. All-Flash-Arrays haben zweifellos Ihre Daseinsberechtigung, stellen aber noch immer eine erhebliche Investition dar und sind vor diesem Hintergrund nicht für jede performance-kritische Kundenumgebung eine ernstzunehmende Option.
PCIe-Karten zeichnen sich im Vergleich zu SSDs durch eine extrem geringe Latenz und eine hohe Performance im Hinblick auf Datendurchsatz und IOPS aus. PCIe-Karten sind SSDs im Hinblick auf den I/O-Preis überlegen. Wir werden nachfolgend einen genaueren Blick auf die PCIe-basierte Flash-Karte werfen.
- Dr. Georgios Rimikis, Senior Manager Solutions Strategy, Hitachi Data Systems
"Die Nachfrage nach Flash Storage wird 2014 nach dem Durchbruch des zurückliegenden Jahres in vielen Märkten regelrecht explodieren. Dabei halten wir uns an die Maxime: All-Flash-Silos sind keine gute Lösung." - Thomas Meier, Chief Technologist Storage, Hewlett-Packard
"Bei KMUs ist die Nutzung von Flash-Storage abhängig von der Applikationsumgebung. Ein idealer Einsatzbereich für Flash-Storage sind Applikationen mit einem hohen Leseanteil. Aber auch in traditionellen Speicherarchitekturen kann Flash-Cache eingesetzt werden, um Engpässe in der IO-Performance innerhalb der Systeme zu kompensieren." - Robert Guzek, Senior Alliance Manager CE FTS CE ISS Market Operations, Fujitsu Technology Solutions
"Die Preise für Flash-Speicher werden 2014 dank der steigenden Nachfrage nach Solid State Drives und Storage-Systemen mit Flash-Komponenten weiter sinken. Das macht solche Systeme auch für mittelständische Unternehmen erschwinglich." - Vincenzo Matteo, Disk Product Management Director, Oracle
"Ganz bestimmt, allerdings nur wenn er auf sinnvolle Art und Weise als Mittel zur Kostensenkung und Effizienzsteigerung verwendet wird. Flash Speicher müssen effizient und automatisiert auf Anwendungsanforderungen hin Verwendung finden." - Dr. Stefan Radtke, CTO Isilon Storage Division, EMC Deutschland
Für die Performance würden hunderte, wenn nicht tausende normale Disks benötigt, die ein Vielfaches an Energieverbrauch und Managementkosten verursachen. - Johannes Wagmüller, Director Systems Engineering, NetApp
„Nicht zwingend muss bei mittelständischen Unternehmen die Flash-Adaption in Reinform als Array erfolgen. Sinnvoller könnten Flash-Ergänzungen in bestehende Architekturen sein, sei es zur Beschleunigung oder für mehr Effizienz im Rechenzentrum." - Hans Schramm, Field Product Manager Enterprise, Dell
Es haben sich bei Flash-Storage mittlerweile ähnliche Strukturen etabliert, wie wir sie von den drehenden Platten her kennen: Auf der einen Seite kleine, schnelle aber teure Laufwerke, auf der anderen Seite große, nicht ganz so schnelle aber günstigere Drives. Das Ganze nun durch ein intelligentes Tiering Konzept verbunden ermöglicht neue Wege." - Michael Achtelik, Storage Business Leader DACH, IBM Deutschland
"Auch in KMUs steigen die Anforderungen an Leistungsfähigkeit und Wirtschaftlichkeit der IT-Infrastruktur stetig an. Flash-Technologien, vor allem neue All Flash-Arrays wie IBM Flash Systems, haben mittlerweile ein Leistungs- und Kosten-Niveau erreicht, das diesen Systemen einen sehr breiten Markt erschließt."