it-swarm.com.de

SSD-Lösungen von Drittanbietern in ProLiant Gen8-Servern

Ich habe mich gefragt, ob jemand spezielle Erfahrungen mit Intel DC3700 SSDs (oder ähnlichem) auf den HP (DL380p) Gen8-Servern gemacht hat.

Ich aktualisiere eine Reihe von Datenbankservern, die direkt angehängten Speicher verwenden. Normalerweise verwenden wir alles von HP in unseren Serverkonfigurationen, und abgesehen von einigen SSD-Desktops (die alle einwandfrei funktioniert haben) habe ich keine SSDs verwendet - schon gar nicht auf einem Server.

Auf den Servern, die wir aktualisieren, wird SQL Server (2005) unter Windows ausgeführt. Wir wechseln zu SQL 2012. Aktuelle Boxen Hosten Sie eine einzelne 200-GB-Datenbank auf DL370 G6, die mit 72-GB-15K-SFF-Laufwerken in RAID 1 + 0 wie folgt bereitgestellt wird: Betriebssystem (2 Spindeln), Tempdb (4 Spindeln), T-Logs (8 Spindeln) ), Daten (20 Spindeln). Die Leistung ist kein Problem (die CPU-Auslastung beträgt normalerweise 20%/Spitzenwert 30%, die Festplattenwarteschlangen sind typ = 1). Die Datenträgerdatenträger werden in MSA50s von einem P800 ausgeführt - daher gibt es dort wahrscheinlich 5 KB IOPS. Die Hardware ist fast 4 Jahre alt und es ist Zeit für eine Aktualisierung.

Die von den einzelnen Festplatten gemeldete Datennutzung zeigt ein Schreibvolumen von <100 TB seit der Bereitstellung auf dem Datenvolumen. <10 TB Schreiben auf das Transaktionsprotokollvolumen; und ~ 1 TB auf Tempdb.

Das ist der Anwendungsfall. Betrachten Sie nun ein neues, identisches Festplattensubsystem. Es wird ~ 15.000 US-Dollar pro Server kosten (34x 15K-Festplatte bei 250 US-Dollar + 2x D2700-Regal + Smart Array P421 für den externen Speicher).

Stellen Sie sich eine ähnliche SSD-Bereitstellung vor, z. B. 6x 200 GB SSD für das Datenvolumen und jeweils 2 (100 GB) für Betriebssystem, Tempdb und Protokollierung. Vielleicht übertrieben, aber die Verwendung von Intel DC S3700 für alle mit einer zweiten Array-Karte bringt mir ungefähr 5.000 USD pro Server ein. Außerdem passt es in eine 2U-Box (verwenden Sie den Erweiterungskäfig auf dem DL380p). und spart jedes Jahr mehrere hundert Dollar Strom. Mit der gesteigerten SSD-Leistung könnte dies sogar einige schlampige Fragen abdecken ;-).

Eine äquivalente HP SSD-Lösung ohne Sorgen wird ~ 10,5.000 US-Dollar kosten. Zweimal so teuer mit weniger Garantie, geringerer Ausdauer, aber garantierter Leistung und Verwaltbarkeit.

Natürlich gibt es viele Zwischenlösungen, die funktionieren könnten. Ich bin mir auch der vom Anbieter unterstützten Lösung im Vergleich zu Kompromissen von Drittanbietern durchaus bewusst. Was ich nicht habe, ist Erfahrung in der Integration dieser spezifischen Produkte, um diese Kompromisse zu quantifizieren. Ich hoffe, dass jemand da draußen es tut und bereit ist, seine Erfahrungen zu teilen.

Fragen, die mir in den Sinn kommen, sind:

Spielt der S3700 in der Proliant-Umgebung mit den Array P42x/P822-Karten gut? Wenn Sie den S3700 verwenden, hat die Verwendung einer Karte eines Drittanbieters, z. B. des LSI 9270-8i, einen Vorteil? Wie (gut, einfach) werden Firmware-Upgrades oder Verwaltungswarnungen mit der von mir beschriebenen Drittanbieterlösung durchgeführt?

Wenn es bestimmte Probleme mit der Versammlung gibt, wie haben Sie diese umgangen - vorausgesetzt, Sie haben sie?

Mit den Änderungen, die SSDs in den Speicherbereich eingeführt haben, sind Speicherlösungen weitaus unkomplizierter als noch vor einigen Jahren. Ich bin sicher, dass sie in ein paar Jahren sehr unterschiedlich sein werden, und wir hatten erwartet, einen weiteren Zyklus abzuwarten, bevor wir ernsthaft über die Verwendung von SSDs in einer Serveranwendung nachdenken.

Gibt es jemanden, der seine relevanten Erfahrungen mit all dem teilen würde, bevor ich diesen Weg zu weit gehe? Bitte sagen Sie uns, warum wir schlau, verrückt oder etwas dazwischen sind.

25
gwf

Hier ist ein Update, um meine Erkenntnisse aus dieser Frage zusammenzufassen. Danke für die Beiträge!

Man kann mit Recht sagen, dass die ursprüngliche Frage davon ausgeht, dass eine OEM-Speicherlösung (in diesem Fall HP SSDs) eine unterstützte oder "garantierte" Arbeitslösung in Bezug auf Komponentenkompatibilität und Systemleistung bietet. Dies ist offensichtlich mit einem Premiumpreis verbunden, und der wahrgenommene Wert gibt Auskunft darüber, wie angemessen die Prämie ist.

Während ich den Gedanken, SSDs bei dieser Hardware-Aktualisierung zu verwenden, wirklich verworfen hatte, machte die Presse auf dem Intel S3700 eine SSD-Lösung attraktiv genug, um sie in Betracht zu ziehen. Bei Betrachtung der entsprechenden HP Produkte stellte ich fest, dass (1) sie derzeit nicht verfügbar sind und (2) der erwartete Preisaufschlag das 2,4-fache des Intel-Produkts beträgt. Es stellt sich also die Frage, wie viel Aufwand erforderlich wäre, um die Intel-Lösung zu integrieren und zu validieren. Das Verständnis dafür führt zu einer sehr produktspezifischen Lösung, die dem Ziel des Serverfehlers zuwiderläuft. Daher werde ich meinen Denkprozess anhand der folgenden Antworten verallgemeinern:

  1. Ob herstellerintegriert oder DIY, es gibt immer noch viele Variablen beim Aufhängen von SSDs hinter RAID-Controllern, die für das Drehen von Festplatten optimiert sind. HP empfiehlt verschiedene Optimierungen für die Verwendung von SSDs, und die von ewwhite erwähnte HP SmartPath-Software (nur Gen8 RAID + Windows) schließt bei Verwendung von SSDs einen Großteil der RAID-Firmware kurz. Der zusätzliche "Protektionismus" von HP gegenüber den Gen8-Anbietern und die Verwaltung von Firmware-Updates für SSDs von Drittanbietern (von denen ich erwarten würde, dass sie kritischer sind als für HDDs) lassen dies alles für die Hauptsendezeit etwas zu unreif (oder zu verwaltungsintensiv) erscheinen in einem komplexen Setup.

  2. Bevor ich mich jedoch wieder mit sich drehenden Festplatten beschäftigte, habe ich mir das FusionIO-Produkt noch einmal angesehen, wie Tom O'Connor vorgeschlagen hatte. Da die Leistung für uns kein wirkliches Problem darstellt, besteht der größte Vorteil darin, dass es sich um ein integriertes Speichermodul handelt. Das macht Kompatibilität und Konfiguration viel einfacher. Ein weiterer wichtiger Punkt ist, dass HP OEMs diese Produkte einsetzen, damit Sie "echte" HP Produkte in dieser Produktreihe erhalten und die Integration noch weniger zum Problem wird. Darüber hinaus sind die von HP angekündigten (Online-) Preise im Gegensatz zu den von mir in Betracht gezogenen SATA/SAS-SSDs tatsächlich besser als die von FusionIO. Stelle dir das vor.

Beim Überdenken der Bereitstellung mit diesem Beitrag habe ich überlegt, Verfügbarkeitsknoten mit einzelnen FusionIO-Karten zu erstellen. Dies führte zu Lösungskosten von "Ich kann nicht berücksichtigen" bis zu "Lassen Sie uns weiter untersuchen". Als das tatsächliche Angebot schließlich besser als erwartet eintraf, wurde ich verkauft.

Unter dem Strich laufen also zwei Gen8-Server mit FusionIO-Karten der Marke HP in der Sandbox. Die Lebensdauer wird weit über unserer erwarteten Nutzung liegen, die Kosten waren niedriger als bei einer 15K SAS-Festplattenlösung), und wir werden den Stromverbrauch und den Rack-Speicherplatz erheblich reduzieren. Das Redundanzmodell ist natürlich anders. Aber das einzige, was ich erwarte, sind die blinkenden LEDs.

Mein ursprünglicher Gedanke in Bezug auf SSDs für ein unternehmenskritisches Datenbanksystem war, einige Jahre zu warten, da es viel ausgereiftere und bewährte Lösungen zu besseren Preisen geben wird. Zweifellos wird das immer noch der Fall sein, aber ich war überrascht, heute etwas zu finden, das so aussieht, als würde es die Arbeit gut machen.

5
gwf

Ich habe hier mehrmals auf SSD-Interoperabilitäts- und Kompatibilitätsprobleme mit HP Servern eingegangen.

Überprüfen Sie diese Beiträge:

HP D2700-Gehäuse und SSDs. Funktioniert eine SSD?

Gibt es SAN Anbieter, die Laufwerke von Drittanbietern zulassen?

Die Umstellung von G6- und G7-HP ProLiants auf die Gen8-Varianten erzwang daher eine Änderung des Datenträger-Formfaktors. HP hat sich mit dem Gen8-Produkt an SmartDrive Carrier gewandt, und das hat eine ganze Reihe von Problemen verursacht, die sich auf die SSD-Kompatibilität auswirken.

Ich mag die Idee, innerhalb angemessener Grenzen die am besten geeigneten Optionen für meine Umgebungen und Anwendungen auszuwählen. Mit G7 könnte ich HPs SanDisk/Pliant SAS Enterprise-SSDs bei Bedarf, aber auch Intel oder andere kostengünstige SandForce-basierte SSDs verwenden, wo es Sinn macht Bei Verwendung eines externen Gehäuses wie eines D2700 oder D2600 könnte ich auch sTec SSDs (die eine andere Qualität bieten SAS SSD-Option). Laufwerksträger für den alten Formfaktor verwenden wurden leicht erhalten.

Mit Gen8-Servern ist vieles davon nicht möglich. Vom schwieriger Zugriff auf die SmartDrive-Netzbetreiber bis zum restriktiven Firmware- und Festplattenvalidierungstechniken bis zum obszön hohen Preis der HP-Marken-SSDs (über 2500 USD pro Laufwerk), denke ich, HP haben sich aus dem Markt herausgepreist.

Ihre umbenannten Laufwerke sind keine herausragenden Darsteller, haben aber eine enorme Ausdauer. Das wird nicht in jeder Umgebung benötigt. Um die beste Leistung von HP SSDs auf dem aktuellen HP Smart Array-Controller zu erzielen, ist außerdem eine Optimierung oder sogar zusätzliche HP SmartPath-Lizenzierung erforderlich. Frühere Controller wie das Smart Array P410 waren begrenzt durch IOPS und andere Einschränkungen .

Eine gute Entwicklung, die sich auf Ihre Anwendung auf Gen8-Servern auswirken kann, ist HP SmartCache SSD Tiering . Ähnlich wie bei Cachecade von LSI können Sie damit das SSD-Lese-Caching hinzufügen und von geringeren Latenzen profitieren, wenn es darauf ankommt. Siehe auch: Wie effektiv ist LSI CacheCade SSD Storage Tiering?

Im Allgemeinen bin ich nicht besorgt über die SSD-Zuverlässigkeit in RAID-Setups mit Festplattenformfaktoren. PCIe-basierte SSDs werfen andere Bedenken auf . Ich hatte keine Ausdauerprobleme, aber überprüfen Sie: Sind SSD-Laufwerke so zuverlässig wie mechanische Laufwerke (2013)?


Was können Sie also tun?

  • Das externe D2700-Gehäuse kann hier der Schlüssel sein. Es werden die älteren G7-Festplattenträger verwendet. Es ist auch eine sehr solide Einheit und kompatibel mit Controllern der alten und neuen Generation. Sie können Intel/sTec/cheapo-Festplatten den ganzen Tag hineinstecken und es geht Ihnen gut. Schließen Sie das an den Adapter in Ihren Hosts an, und das gibt Ihnen die Flexibilität, die Sie benötigen. Verwenden Sie einen DL360p anstelle eines DL380p, um eine Rackeinheit zu speichern.

  • Intel-Festplatten inside des Gen8-Servers ... Ich würde es nicht tun, wenn auch aus irgendeinem Grund, um die POST 1709 - Fehler zu vermeiden. Außerdem sind Sie in einer Weise selbsttragend, die sich auf die Hauptservereinheit auswirkt. Ich hatte gerade einen Kundenversuch, einen DL380p Gen8 mit 25 Einschüben mit Intel SSDs und eBay-Laufwerksträgern zu füllen. Er musste die Intel-Laufwerke zurückgeben und Low-End-HP-SATA-Festplatten verwenden, damit das System überhaupt funktioniert.

Das HP ProLiant DL380p Gen8 wird in Einheiten mit 8 Feldern, 12 Feldern 15 , 16 Feldern und 25 Feldern angeboten.

  • Die 8-Bay war in Ordnung. Es ist eine gute Plattform, insbesondere wenn Sie externen Speicher hinzufügen.

  • Das Gen8 mit 16 Schächten hat keine SAS Expander-Karte ( und ist nicht kompatibel mit dem ausgezeichnete HP SAS Expander), also benötigen Sie zwei interne RAID-Controller, um es zu verwenden. Infolgedessen können Ihre logischen Laufwerke die beiden Laufwerkskäfige mit 8 Schächten nicht überspannen. Dies ist eine Abweichung von den G7s, wo 16 Einschübe/Festplatten in einem Array kein Problem waren .

  • Die Einheit mit 25 Feldern weist einen betreffenden Konstruktionsfehler auf. Der Expander SAS Expander ist in die Backplane mit 25 Laufwerken eingebettet. Für diese Backplane ist ein P420i-Controller mit FBWC-Cache erforderlich. Gut. Ich hatte drei = RAID-Controller-DIMMs sterben jedoch innerhalb von 60 Tagen ab. Auf den 8-Bay-Einheiten wird nur der Schreibcache deaktiviert. Auf dem 25-Bay-Server macht ein Cache-Fehler das Smart Array zu einem "Zero-Memory" -Controller und deaktiviert jeglichen Zugriff auf die Festplatten !! Vermeiden Sie dieses Modell, es sei denn, Sie können dieses Risiko akzeptieren. Meine Ausfallrate bei 2-GB-Cache-Modulen ist weitaus höher als bei 1-GB-Modulen. Daher habe ich ein Downgrade auf die 1-GB-Module für diese bestimmte Plattform durchgeführt.

1746-Slot z Drive Array - Nicht unterstützte Speicherverbindung erkannt - SAS Verbindung über Expander wird bei diesem Controller-Modell nicht unterstützt. Der Zugriff auf den gesamten Speicher wurde deaktiviert.

enter image description here

25
ewwhite

Ich kann nur sagen, dass ich das Glück hatte, zufällig einen D2700 und einen P822 + P830 gekauft zu haben, da dies alle negativen Aspekte meines HP DL385P Gen8 mit 8 Einschüben löst. Ich werde 1 Käfig hinzufügen, damit ich 16 Einschübe habe und der P830 damit umgehen kann: Mit dem HP Smart Array P830 können Sie insgesamt 16 Laufwerke über zwei separate Laufwerkskäfige anschließen. http://www8.hp.com/us/en/products/iss-controllers/product-detail.html?oid=6259422#!tab=oas Der P822 verbindet meine Bibliothek und meinen D2700 so Ich bin in jeder Hinsicht abgedeckt. Es ist keine billige Lösung, das ist sicher, aber ich kann sagen, dass Sie damit ziemlich sicher sind.

0
Frank

Ich habe gerade erfolgreich einen ADATA SP900 und einen Kingston V300 in einem HP DL380 G6 mit einem P410i-Controller installiert. Beide basieren auf einem SandForce 2281 Ontroller. Die Temperatur der Laufwerke wird korrekt angegeben.

0
charlesnadeau

Meine eigentliche erste Erfahrung:

Ich fand (und kaufte) 4 "Original" HP SFF Caddy Tray und verwendete 2 WD 1000 GB SATA RED 2,5 "und zwei Kingston 240 GB SSD SATA (keine ausgefallene SSD nur die UV400) auf einem brandneuen HP DL160 G9 mit STRG P440 mit 2 GB Cache und Akku. Beide Paare sind in RAID 1 konfiguriert. Keine Probleme mit einer "fisischen" w2008r2-Installation (auf SDD waren es 12 Minuten mit der intelligenten HP-Bereitstellung und einem USB2-Flash-Laufwerk mit Windows-Setup) (keine Virtualisierung und Hypervisor) und ausgezeichnet Leistung. Kein Firmware-Problem oder seltsames Verhalten. War ein Experiment und ich denke, dass ich in Zukunft häufiger Bulck HDD/SDD (insbesondere SSD) verwenden werde, da ich die Garantie und die Premium-Hardware verstehe, die HP umbenennt, aber ich kann nicht (lesen Sie ich) Ich möchte es mir nicht leisten, 2016 500 € für 240 GB SSD zu zahlen!

0
Francesco