Soluzioni SSD di terze parti nei server ProLiant Gen8


25

Mi chiedevo se qualcuno avesse avuto un'esperienza specifica utilizzando SSD Intel DC3700 (o simili) nei server HP (DL380p) Gen8?

Sto aggiornando un set di server di database che utilizzano l'archiviazione diretta. In genere, nelle nostre configurazioni di server utilizziamo tutto con il marchio HP e, al di là di alcuni desktop SSD (che hanno funzionato perfettamente), non ho utilizzato SSD altrimenti, certamente non in un server.

I server che stiamo aggiornando eseguono SQL Server (2005) su Windows. Passiamo a SQL 2012. Le caselle attuali ospitano un singolo database da 200 GB su DL370 G6 con unità SFF da 15 GB da 72 GB in RAID 1 + 0 come segue: OS (2 mandrini), tempdb (4 mandrini), t-log (8 mandrini ), dati (20 mandrini). Le prestazioni non sono un problema (il carico della CPU è in genere del 20% / picco del 30%, le code del disco sono tip = 1). I dischi del volume di dati sono in esecuzione negli MSA50 da un P800 - quindi probabilmente ci sono IOPS 5K in cima. L'hardware si avvicina a 4 anni, quindi è tempo di rinfrescarsi.

L'utilizzo dei dati, come riportato dai singoli dischi rigidi, mostra un volume di scrittura di <100 TB dalla distribuzione sul volume di dati; <10 TB scrivere sul volume del registro delle transazioni; e ~ 1 TB su tempdb.

Questo è il caso d'uso. Consideriamo ora un nuovo sottosistema di dischi identico. Funzionerà ~ $ 15K per server (disco rigido 34x 15K @ $ 250 + 2x scaffale D2700 + Smart array P421 per l'archiviazione esterna).

Prendi in considerazione una distribuzione SSD simile, ad esempio SSD 6x 200 GB per il volume di dati e 2 ciascuno (100 GB) per sistema operativo, tempdb e registrazione. Forse eccessivo, ma l'utilizzo di Intel DC S3700 per tutti con una seconda scheda array mi porta a circa $ 5K per server. Inoltre, si inserisce in una scatola da 2U (utilizza la gabbia di espansione sul DL380p) e risparmia diverse centinaia di dollari in elettricità ogni anno. Con le prestazioni SSD migliorate, questo potrebbe anche coprire alcune domande sciatte ;-).

Una soluzione HP SSD equivalente "senza preoccupazioni" eseguirà ~ $ 10,5K. Il doppio del prezzo con meno garanzia, resistenza inferiore, ma prestazioni e gestibilità garantite.

Certamente, ci sono un sacco di soluzioni intermedie che potrebbero funzionare. Sono anche abbastanza consapevole della soluzione supportata dal fornitore rispetto ai compromessi di terze parti. Quello che non ho è l'esperienza di integrazione di questi prodotti specifici per aiutare a quantificare tali compromessi. Spero che qualcuno là fuori lo faccia, ed è disposto a condividere la sua esperienza.

Le domande che mi vengono in mente sono:

L'S3700 funziona bene nell'ambiente Proliant con le schede Array P42x / P822? Se si utilizza l'S3700, ci sarebbe un vantaggio nell'utilizzare una scheda di terze parti, diciamo LSI 9270-8i? In che modo (bene, facilmente) gli aggiornamenti del firmware o gli avvisi di gestione vengono realizzati con la soluzione di terze parti come ho delineato?

Se ci sono problemi particolari con l'assemblaggio, come ci hai lavorato - supponendo di averlo fatto?

Con i cambiamenti che SSD ha introdotto nell'arena dello storage, le soluzioni di storage sono molto meno semplici rispetto a qualche anno fa. Sono sicuro che tra qualche anno saranno molto diversi e ci aspettavamo di aspettare un altro ciclo prima di prendere seriamente in considerazione l'uso di SSD in qualsiasi applicazione server.

Prima di andare troppo avanti su questa strada, c'è qualcuno che condividerebbe la loro esperienza con questo? Per favore, dicci perché siamo intelligenti, pazzi o in mezzo.


8
Abbiamo un sacco di "io sono troppo a buon mercato per comprare i dischi supportati dal produttore" domande e tutte si riducono per la stessa risposta - si potrebbe farli lavorare, se poi buona fortuna, ma abbiamo anche un sacco di persone che vieni qui fischiando che hanno perso il loro array pieno di dati un paio d'anni semplicemente perché era sempre un po 'marginale. Fondamentalmente attenti all'acquirente.
Chopper3

2
Questa non è una domanda "Sono troppo a buon mercato". Ho dovuto affrontare la stessa cosa ... maggiori dettagli di seguito.
ewwhite,

1
Non importa quanto si spende per gli SSD quando consumano i dati persi - gli SSD "enterprise" sono leggermente più veloci e durano fino al doppio - ma quando falliscono falliscono altrettanto male. IMHO è un buon caso per acquistare SSD economici ma devono essere sottoposti a mirroring e il set di mirror ha sostituito circa un terzo del ciclo di vita per ottenere un set di dati completo memorizzato su dischi con diversi livelli di usura.
symcbean,

2
Hai considerato una scheda PCIe Fusion-IO?
Tom O'Connor,

5
@symcbean: Intel DC3700 non è un SSD "economico". Utilizza MLC-HET (e-MLC) e può sostenere 10x scritture a piena capacità (4k 100% casuali w / QD = 32) al giorno. Questo è lo scenario di distribuzione ideale per questo. Gli SSD SLC di HP dureranno più a lungo (un ordine di grandezza più lungo delle unità MLC), ma sono anche eccessivamente costosi. Il DC3700 supererà le unità MLC di HP in termini di longevità e prestazioni.
Daniel Lawson,

Risposte:


25

Ho coperto diverse volte l'interoperabilità SSD e i problemi di compatibilità con i server HP qui.

Controlla questi messaggi:

Contenitore e SSD HP D2700. Qualche SSD funzionerà?

Esistono distributori SAN che consentono unità di terze parti?

Pertanto, il passaggio da HP ProLiants G6 e G7 alle varianti Gen8 ha comportato una modifica del fattore di forma del portante del disco. HP è andata al corriere SmartDrive con il prodotto Gen8 e ha creato una serie di problemi che influiscono sulla compatibilità SSD.

Mi piace l'idea di scegliere le opzioni più appropriate per i miei ambienti e applicazioni, entro limiti ragionevoli. Con G7, potevo usare gli SSD aziendali HP SanDisk / Pliant SAS quando necessario, ma anche Intel o altri SSD basati su SandForce a basso costo dove aveva senso. Se si utilizza un contenitore esterno come un D2700 o un D2600, è possibile utilizzare anche SSD sTec (che offrono un'altra opzione SSD SAS di qualità). I portatori di unità per il vecchio fattore di forma sono stati facilmente ottenuti.

Con i server Gen8, gran parte di questo non è possibile. Dal difficile accesso ai vettori SmartDrive alle tecniche restrittive di convalida del firmware e del disco al prezzo oscenamente alto degli SSD con marchio HP ($ 2500 + per unità), penso che HP si siano posizionati fuori dal mercato.

Le loro unità rinominate non sono performanti stellari, ma hanno un'enorme resistenza. Non è necessario in ogni ambiente. Ottenere le migliori prestazioni dagli SSD HP sull'attuale controller HP Smart Array richiede anche la messa a punto o persino ulteriori licenze HP SmartPath . I controller precedenti come Smart Array P410 erano limitati da IOPS e altri vincoli .

Un buon sviluppo che può influire sull'applicazione sui server Gen8 è il tiering SSD di HP SmartCache . Proprio come il Cachecade di LSI, questo ti consente di aggiungere la cache di lettura SSD e beneficiare di latenze più basse dove è importante. Vedi anche: Quanto è efficace il tiering dello storage SSD LSI CacheCade?

In generale, non mi preoccupo dell'affidabilità SSD nelle configurazioni RAID con fattori di forma del disco. Gli SSD basati su PCIe presentano altre preoccupazioni . Non ho avuto problemi di resistenza, ma controlla: le unità SSD sono affidabili quanto le unità meccaniche (2013)?


Che cosa si può fare?

  • La custodia esterna D2700 può essere la chiave qui. Utilizza i portatori di dischi G7 meno recenti. È anche un'unità molto solida e compatibile con i controller di vecchia e nuova generazione. Puoi riempire i dischi Intel / sTec / cheapo tutto il giorno e stare bene. Collegalo all'adattatore nei tuoi host e questo ti darà la flessibilità di cui hai bisogno. Utilizzare un DL360p anziché un DL380p per salvare un'unità rack.

  • Dischi Intel all'interno del server Gen8 ... Non lo farei, se non altro per evitare POST 1709errori. Inoltre sarai autoportante in un modo che influisce sull'unità server principale. Ho appena avuto un cliente che cercava di riempire un DL380p Gen8 a 25 alloggiamenti con SSD Intel e carrier di unità eBay. Dovette restituire le unità Intel e utilizzare dischi HP SATA di fascia bassa affinché il sistema funzionasse.

La HP ProLiant Gen8 DL380p è offerto in 8 slot, 12 alloggiamenti 15 , 16-baia e 25 alloggiamenti unità.

  • L'8-bay è andato bene. È una buona piattaforma, soprattutto se aggiungi memoria esterna.

  • Il Gen8 a 16 alloggiamenti non ha una scheda di espansione SAS ( ed è incompatibile con l' eccellente HP SAS Expander ), quindi per utilizzarlo sono necessari due controller RAID interni. Di conseguenza, le unità logiche non possono estendersi alle due gabbie per unità a 8 alloggiamenti. Questa è una partenza dal G7, dove 16 alloggiamenti / dischi in un array non erano un problema .

  • L'unità a 25 alloggiamenti presenta un difetto di progettazione relativo. L'espansione SAS è incorporato nel backplane a 25 unità. Questo backplane richiede un controller P420i con cache FBWC per funzionare. Belle. Tuttavia, ho avuto tre DIMM controller RAID morire in un periodo di 60 giorni. Sulle unità a 8 alloggiamenti, questo disabilita solo la cache di scrittura. Sul server a 25 alloggiamenti, un errore della cache rende lo Smart Array un controller a "memoria zero" e disabilita tutti gli accessi ai dischi !! Evita questo modello se non puoi accettare quel rischio. Il mio tasso di errore sui moduli cache da 2 GB è di gran lunga superiore ai moduli da 1 GB, quindi eseguo il downgrade ai moduli da 1 GB per questa piattaforma specifica.

Array di unità 1746-Slot z - Rilevata connessione di archiviazione non supportata - La connessione SAS tramite expander non è supportata su questo modello di controller. L'accesso a tutto l'archiviazione è stato disabilitato.

inserisci qui la descrizione dell'immagine


4
Mostrando la mia età qui, ma quegli errori post Proliant sono rimandamenti alla vecchia serie L di Netserver. Hai inserito qualcosa che non era marchiato HP e sarebbe stato un problema per la posta e ti avvertiva che stavi mettendo a repentaglio la tua garanzia, stabilità e sicurezza sul lavoro. C'è ancora molto valore in FUD.
gwf

Quali marchi di HDD consiglieresti per la serie HP Proliant Gen 8? Quel marchio sarebbe diverso se dipendesse dal fatto che sia un HDD meccanico o SSD?
Jonas,

@JonasAxelsson Consiglierei l'uso di dischi con marchio HP. Puoi usarli o rinnovarli in questi giorni.
ewwhite,

@ewwhite OK grazie a HP SSD. Concorderesti che i server gen9 e gen10 perdonano maggiormente le unità di terze parti?
Jonas,

Non sono d'accordo con quello. C'è qualche motivo per non prendere in considerazione un'unità HP?
ewwhite,

5

Ecco un aggiornamento per riassumere i miei take away da questa domanda. Grazie per il contributo!

È corretto affermare che la domanda originale presuppone che una soluzione di archiviazione OEM (in questo caso SSD HP) fornisca una soluzione di lavoro supportata o "garantita" in termini di compatibilità dei componenti e prestazioni del sistema. Questo ovviamente ha un prezzo premium e il valore percepito indica quanto sia ragionevole il premio.

Mentre avevo davvero scartato l'idea di utilizzare SSD in questo aggiornamento hardware, la stampa sull'Intel S3700, in particolare, ha reso una soluzione SSD abbastanza attraente da considerare. Osservando i prodotti HP equivalenti, ho scoperto (1) che al momento non sono disponibili e (2) il prezzo atteso è di 2,4 volte il prodotto Intel. Quindi, la domanda diventa: quanti sforzi sarebbero necessari per integrare e validare la soluzione Intel? Comprendere questo porta a una soluzione molto specifica del prodotto che va contro l'obiettivo di serverfault, quindi generalizzerò il mio processo di pensiero usando le risposte fornite:

  1. Indipendentemente dal fornitore o dal fai-da-te, ci sono ancora molte variabili negli SSD sospesi dietro i controller RAID ottimizzati per i dischi rotanti. HP consiglia di apportare modifiche assortite per l'uso di SSD e il software HP SmartPath che ewwhite ha menzionato (solo Gen8 RAID + Windows) fondamentalmente mette in corto circuito gran parte del firmware RAID quando si utilizzano SSD. L'ulteriore "protezionismo" di HP con i vettori Gen8 e la gestione degli aggiornamenti del firmware per SSD di terze parti (che mi aspetterei di essere più critico rispetto agli HDD) rende tutto questo un po 'troppo immaturo (o troppo intensivo per la gestione) per la prima serata in una configurazione complessa.

  2. Prima di tornare ai dischi rotanti, però, ho dato un'altra occhiata al prodotto FusionIO, come suggerito da Tom O'Connor. Dal momento che le prestazioni non sono realmente un problema per noi, il principale vantaggio è che si tratta di un modulo di archiviazione integrato. Ciò rende la compatibilità e la configurazione molto più semplici. Un altro punto importante è che gli OEM HP li offrono, in modo da poter ottenere prodotti HP "originali" in questa linea e l'integrazione diventa ancora meno un problema. Inoltre, e in netto contrasto con gli SSD SATA / SAS che stavo prendendo in considerazione, i prezzi pubblicizzati (online) di HP sono in realtà migliori di quelli FusionIO. Vai a capire.

Ripensando alla distribuzione tenendo presente questo post , ho preso in considerazione la creazione di nodi di disponibilità con singole schede FusionIO. Ciò ha portato il costo della soluzione da "non posso prendere in considerazione" fino a "esaminiamo ulteriormente". Alla fine, quando la quotazione effettiva arrivò a un livello migliore del previsto, fui venduto.

Quindi la linea di fondo è che abbiamo due server Gen8 con schede FusionIO con marchio HP in esecuzione nella sandbox. L'endurance andrà ben oltre il nostro previsto utilizzo, il costo era inferiore rispetto a quello di una soluzione disco SAS da 15 KB e ridurremo notevolmente il consumo di energia e lo spazio su rack. Il modello di ridondanza è diverso, certo, ma l'unica cosa che mi aspetto le persone mancheranno sono tutti i LED lampeggianti.

Il mio pensiero originale riguardo agli SSD per un sistema di database mission-critical era di aspettare qualche anno, poiché ci saranno molte soluzioni più mature e comprovate a prezzi migliori. Non c'è dubbio che sarà ancora così, ma sono stato sorpreso di trovare qualcosa oggi che sembra fare bene il lavoro.


Le cose stanno ancora cambiando. Ho esaurito la mia offerta di SSD con fattore di forma del disco HP Enterprise e ho utilizzato Fusion-io per installazioni di fascia alta. Per i client a basso impatto, ho ancora abbracciato SSD basato su PCIe, ma usando schede economiche . Questo è tutto per aggirare il protezionismo Gen8 integrato nei controller RAID, firmware e portatori di unità.
ewwhite,

Sono passati circa 5 anni da quando hai deciso di utilizzare unità SSD basate su PCIe nei tuoi server Proliant Gen8, sono cambiate le cose? Stai ancora usando Gen8 e che tipo di unità stai usando? Attualmente sto pensando di acquistare unità di terze parti da utilizzare in un vecchio server gen8.
Jonas,

0

Posso solo dire che sono stato fortunato che per coincidenza ho comprato un D2700 e un P822 + P830 in quanto ciò risolve tutti gli aspetti negativi sul mio HP DL385P Gen8 con 8 alloggiamenti. Aggiungerò 1 gabbia per finire con 16 alloggiamenti e il P830 può gestirlo: HP Smart Array P830 consente di collegare un totale di 16 unità che coprono due gabbie separate. http://www8.hp.com/us/en/products/iss-controllers/product-detail.html?oid=6259422#!tab=oas Il P822 allega la mia libreria e il mio D2700, quindi sono coperto in tutti i modi . Non è una soluzione economica, questo è certo, ma posso dire che con questo sei abbastanza sicuro.


0

La mia prima esperienza attuale:

Ho trovato (e acquistato) 4 vassoi caddy HP "SFF" originali e usato 2 WD 1000 GB SATA ROSSO 2,5 "e due Kingston SSD SATA da 240 GB (nessun SSD di fantasia solo UV400) su un nuovissimo HP DL160 G9 con CTRL P440 con 2 GB di cache e batteria. Entrambe le coppie sono configurate in RAID 1. Nessun problema con un'installazione "fisica" di w2008r2 (su SDD era come 12 minuti con il provisioning intelligente hp e un'unità flash USB2 con installazione di Windows) (nessuna virtualizzazione e hypervisor) ed eccellente prestazioni. Nessun problema di firmware o comportamento strano. È stato un esperimento e penso che in futuro userò più spesso HDD / SDD di massa (in particolare SSD) perché capisco la garanzia e l'HW premium che HP rebrand vbut ma non posso (leggi I non voglio) permettermi di pagare 500 € per 240 GB SSD nel 2016!


Per quanto ne so, i server Proliant gen9 perdonano di più con le unità di terze parti se si confronta con gen8, quindi forse è per questo che hai avuto successo?
Jonas,

0

Ho appena installato con successo un ADATA SP900 e un Kingston V300 in un HP DL380 G6 con un controller P410i. entrambi sono basati su un ontroller SandForce 2281. La temperatura delle unità è segnalata correttamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.