Soluciones SSD de terceros en servidores ProLiant Gen8

25

Me preguntaba si alguien tenía alguna experiencia específica con el uso de SSD Intel DC3700 (o similar) en los servidores HP (DL380p) Gen8?

Estoy actualizando un conjunto de servidores de bases de datos que usan almacenamiento de conexión directa. Por lo general, usamos todo lo de la marca HP en las configuraciones de nuestros servidores, y más allá de unos pocos escritorios SSD (todos los cuales han funcionado perfectamente), no he usado SSD de otra manera, ciertamente no en un servidor.

Los servidores que estamos actualizando ejecutan SQL Server (2005) en Windows. Nos estamos moviendo a SQL 2012. Las cajas actuales alojan una sola base de datos de 200GB en DL370 G6 aprovisionada con unidades SFF de 15GB y 15K en RAID 1 + 0 de la siguiente manera: SO (2 cabezales), tempdb (4 cabezales), registros t (8 cabezales) ), datos (20 cabezales). El rendimiento no es un problema (la carga de la CPU suele ser del 20% / pico del 30%, las colas de disco son típicas = 1). Los discos de volumen de datos se ejecutan en MSA50 con un P800, por lo que probablemente haya 5K IOPS allí. El hardware se acerca a los 4 años, por lo que es hora de una actualización.

El uso de datos, según lo informado por los discos duros individuales, muestra un volumen de escritura de <100 TB desde la implementación en el volumen de datos; <10 TB de escritura en el volumen del registro de transacciones; y ~ 1TB en tempdb.

Ese es el caso de uso. Ahora considere un subsistema de disco nuevo e idéntico. Se ejecutará ~ $ 15K por servidor (34x 15K HDD @ $ 250 + 2x D2700 estante + Smart array P421 para el almacenamiento externo).

Considere una implementación de SSD similar, digamos 6x 200GB SSD para el volumen de datos, y 2 cada uno (100GB) para SO, tempdb y registro. Tal vez exagere, pero usar Intel DC S3700 para todos con una segunda tarjeta de matriz me da alrededor de $ 5K por servidor. Además, cabe en una caja de 2U (use la caja de expansión en el DL380p) y ahorra varios cientos de dólares en electricidad cada año. Con el mayor rendimiento de SSD, esto podría incluso cubrir algunas consultas descuidadas ;-).

Una solución HP SSD equivalente "sin preocupaciones" va a costar ~ $ 10.5K. El doble del precio con menos garantía, menor resistencia, pero rendimiento y manejabilidad garantizados.

Ciertamente, hay un montón de soluciones intermedias que podrían funcionar. También soy bastante consciente de la solución admitida por el proveedor frente a las compensaciones de terceros. Lo que no tengo es experiencia en la integración de estos productos específicos para ayudar a cuantificar esas compensaciones. Espero que alguien por ahí lo haga, y esté dispuesto a compartir su experiencia.

Las preguntas que me vienen a la mente son:

¿El S3700 funciona bien en el entorno Proliant con las tarjetas Array P42x / P822? Si usa el S3700, ¿tendría alguna ventaja usar una tarjeta de terceros, por ejemplo, el LSI 9270-8i? ¿Cómo (bueno, fácilmente) se realizan las actualizaciones de firmware o las alertas de administración con la solución de terceros como he descrito?

Si hay problemas particulares con el ensamblaje, ¿cómo ha trabajado para solucionarlos, suponiendo que sí?

Con los cambios que los SSD han introducido en el ámbito del almacenamiento, las soluciones de almacenamiento son mucho menos directas que hace unos años. Estoy seguro de que serán muy diferentes en los próximos años, y esperábamos esperar otro ciclo antes de considerar seriamente el uso de SSD en cualquier aplicación de servidor.

Antes de ir demasiado lejos por este camino, ¿hay alguien que comparta su experiencia relevante con algo de esto? Cuéntanos por qué somos inteligentes, locos o algo intermedio.

gwf
fuente
8
Recibimos MUCHAS preguntas de "Soy demasiado barato para comprar los discos compatibles del fabricante" y todas se reducen a la misma respuesta: puede que funcionen, si tiene buena suerte, pero también recibimos mucha gente que ven aquí abucheando que han perdido su conjunto lleno de datos en un par de años simplemente porque siempre fue un poco marginal. Básicamente, ten cuidado con el comprador.
Chopper3
2
Esta no es una pregunta "Soy demasiado barato". He tenido que enfrentar lo mismo ... más detalles a continuación.
ewwhite
1
No importa cuánto gaste en unidades de estado sólido (SSD) cuando se desgastan, los datos "empresariales" son un poco más rápidos y duran hasta el doble, pero cuando fallan fallan igualmente. En mi humilde opinión, hay un buen caso para comprar SSD baratas, pero tienen que duplicarse, y el conjunto de espejos reemplazó aproximadamente un tercio del ciclo de vida para obtener un conjunto de datos completo almacenado en discos con diferentes niveles de desgaste.
symcbean
2
¿Ha considerado una tarjeta PCIe Fusion-IO?
Tom O'Connor
55
@symcbean: el Intel DC3700 no es un SSD "barato". Utiliza MLC-HET (e-MLC) y puede sostener 10x escrituras de capacidad total (4k 100% aleatorio con QD = 32) por día. Este es el escenario de implementación ideal para ello. Las SSD SLC de HP durarán más (un orden de magnitud más largo que las unidades MLC), pero también son demasiado caras. El DC3700 superará a las unidades MLC de HP tanto en durabilidad como en rendimiento.
Daniel Lawson

Respuestas:

25

He cubierto varias veces la interoperabilidad de SSD y los problemas de compatibilidad con servidores HP varias veces.

Mira estas publicaciones:

Gabinete HP D2700 y SSD. ¿Funcionará algún SSD?

¿Hay algún proveedor de SAN que permita unidades de terceros?

Por lo tanto, el cambio de HP ProLiants G6 y G7 a las variantes Gen8 forzó un cambio de factor de forma de portadora de disco. HP fue al operador SmartDrive con el producto Gen8, y eso creó un conjunto completo de problemas que afectan la compatibilidad de SSD.

Me gusta la idea de elegir las opciones más apropiadas para mis entornos y aplicaciones, dentro de lo razonable. Con los G7, podría usar los SSD empresariales SanDisk / Pliant SAS de HP cuando fuera necesario, pero también Intel u otros SSD de bajo costo basados ​​en SandForce donde tuviera sentido. Si uso un gabinete externo como un D2700 o D2600, también podría usar SSD sTec (que ofrecen otra opción de SSD SAS de calidad). Los portadores de unidades para el antiguo factor de forma se obtuvieron fácilmente.

Con los servidores Gen8, gran parte de esto no es posible. Desde el difícil acceso a los portadores de SmartDrive hasta el firmware restrictivo y las técnicas de validación de disco hasta el precio obscenamente alto de los SSD de la marca HP ($ 2500 + por unidad), creo que HP se ha descontado del mercado.

Sus impulsos renombrados no son artistas estelares, pero tienen una resistencia tremenda. Eso no es necesario en todos los entornos. Obtener el mejor rendimiento de los SSD de HP en el controlador HP Smart Array actual también requiere ajustes o incluso licencias adicionales de HP SmartPath . Los controladores anteriores como el Smart Array P410 estaban limitados por IOPS y otras restricciones .

Un buen desarrollo que puede afectar su aplicación en los servidores Gen8 es el HP SmartCache SSD tiering . Al igual que Cachecade de LSI, esto le permite agregar almacenamiento en caché de lectura SSD y beneficiarse de latencias más bajas donde sea importante. Ver también: ¿Qué tan efectivo es el almacenamiento en niveles LSI CacheCade SSD?

En general, no me preocupa la confiabilidad de SSD en configuraciones RAID con factores de forma de disco. Las SSD basadas en PCIe presentan otras preocupaciones . No he tenido ningún problema de resistencia, pero compruebe: ¿Son las unidades SSD tan confiables como las unidades mecánicas (2013)?


¿Entonces que puedes hacer?

  • El gabinete externo D2700 puede ser clave aquí. Utiliza los portadores de discos G7 más antiguos. También es una unidad muy sólida y compatible con controladores antiguos y de nueva generación. Puedes meter discos Intel / sTec / cheapo en él todo el día y estar bien. Conecte eso al adaptador en sus hosts, y eso le dará la flexibilidad que necesita. Use un DL360p en lugar de un DL380p para guardar una unidad de rack.

  • Discos de Intel dentro del servidor Gen8 ... No lo haría, por alguna razón que no sea para evitar los POST 1709errores. Además, será autosuficiente de una manera que afecte la unidad del servidor principal. Acabo de hacer que un cliente intentara llenar un DL380p Gen8 de 25 bahías con SSD Intel y portadores de unidades de eBay. Tuvo que devolver las unidades Intel y usar discos HP SATA de gama baja para que el sistema funcionara.

El HP ProLiant DL380p Gen8 se ofrece en unidades de 8 bahías, 12 bahías 15 , 16 bahías y 25 bahías.

  • El 8-bay ha estado bien. Es una buena plataforma, especialmente si agrega almacenamiento externo.

  • El Gen8 de 16 bahías no tiene tarjeta de expansión SAS ( y es incompatible con el excelente expansor HP SAS ), por lo que necesita dos controladores RAID internos para usarlo. Como resultado, sus unidades lógicas no pueden abarcar las dos jaulas de unidades de 8 compartimientos. Esta es una desviación de los G7, donde 16 bahías / discos en una matriz no fueron un problema .

  • La unidad de 25 compartimientos tiene un defecto de diseño preocupante. El expansor SAS está incrustado en el plano posterior de 25 unidades. Este plano posterior requiere un controlador P420i con caché FBWC para funcionar. Multa. Sin embargo, tuve tres DIMM de controlador RAID muertos en un período de 60 días. En las unidades de 8 compartimentos, esto simplemente deshabilita la caché de escritura. ¡En el servidor de 25 bahías, una falla de caché hace que el Smart Array sea un controlador de "memoria cero" y deshabilita todo acceso a los discos! Evite este modelo a menos que pueda aceptar ese riesgo. Mi tasa de fallas en los módulos de caché de 2 GB es mucho mayor que los módulos de 1 GB, por lo que me rebaja a los módulos de 1 GB para esta plataforma específica.

Matriz de unidad 1746-Slot z: se detectó una conexión de almacenamiento no compatible: este modelo de controlador no admite la conexión SAS mediante expansor. Se ha deshabilitado el acceso a todo el almacenamiento.

ingrese la descripción de la imagen aquí

ewwhite
fuente
44
Muestra mi edad aquí, pero esos errores de publicación de Proliant son retrocesos a la antigua serie L de Netserver. Pones algo que no era de la marca HP, y se quejaría en la publicación y te advertiría que estabas poniendo en peligro tu garantía, estabilidad y seguridad laboral. Todavía hay mucho valor en FUD.
gwf
¿Qué marcas de HDD recomendaría para la serie HP Proliant Gen 8? ¿Sería diferente esa marca si depende de si es mecánica o SSD HDD?
Jonas
@JonasAxelsson Recomiendo usar discos con la marca HP. Puede usarlos o renovarlos en estos días.
ewwhite
@ewwhite OK thx buscará en el SSD de HP. ¿Estaría de acuerdo en que los servidores gen9 y gen10 son más indulgentes con las unidades de terceros?
Jonas
No estoy de acuerdo con eso ¿Hay alguna razón por la que no considerarías una unidad HP?
ewwhite
5

Aquí hay una actualización para resumir mis conclusiones de esta pregunta. Gracias por las contribuciones!

Es justo decir que la pregunta original supone que una solución de almacenamiento OEM (SSD HP en este caso) proporciona una solución de trabajo compatible o "garantizada" en términos de compatibilidad de componentes y rendimiento del sistema. Obviamente, esto tiene un precio superior, y el valor percibido informa cuán razonable es la prima.

Si bien realmente había descartado la noción de usar SSD en esta actualización de hardware, la presión sobre el Intel S3700, específicamente, hizo que una solución SSD fuera lo suficientemente atractiva como para considerarla. Al observar los productos HP equivalentes, encontré (1) que actualmente no están disponibles y (2) el precio esperado es 2.4 veces el producto Intel. Entonces, la pregunta se convierte en cuánto esfuerzo se necesitaría para integrar y validar la solución Intel. Comprender esto lleva a una solución muy específica del producto que va en contra del objetivo de la falla del servidor, por lo que generalizaré mi proceso de pensamiento usando las respuestas proporcionadas:

  1. Ya sea integrado por el proveedor o bricolaje, todavía hay muchas variables en los SSD colgantes detrás de los controladores RAID optimizados para discos giratorios. HP recomienda una variedad de ajustes para el uso de SSD, y el software HP SmartPath que mencionó ewwhite (Gen8 RAID + Windows solamente) básicamente cortocircuita gran parte del firmware RAID cuando se usan SSD. El "proteccionismo" adicional de HP con los portadores Gen8 y la administración de actualizaciones de firmware para SSD de terceros (que esperaría que fuera más crítico que para los HDD) también hacen que todo esto parezca demasiado inmaduro (o demasiado intensivo en administración) para el horario estelar. En una configuración compleja.

  2. Sin embargo, antes de volver corriendo a los discos giratorios, eché otro vistazo al producto FusionIO, como sugirió Tom O'Connor. Dado que el rendimiento no es realmente un problema para nosotros, el mayor beneficio es que es un módulo de almacenamiento integrado. Eso hace que la compatibilidad y la configuración sean mucho más sencillas. Otro punto importante es que los OEM de HP son estos, por lo que puede obtener un producto HP "genuino" en esta línea, y la integración se convierte en un problema aún menor. Además, y en marcado contraste con los SSD SATA / SAS que estaba considerando, los precios anunciados (en línea) de HP son en realidad mejores que los de FusionIO. Imagínate.

Al repensar la implementación con esta publicación en mente, consideré construir nodos de disponibilidad con tarjetas FusionIO individuales. Esto llevó el costo de la solución de "no se puede considerar" a "investiguemos más". Finalmente, cuando la cotización real llegó a un nivel mejor de lo esperado, me vendieron.

Entonces, la conclusión es que tenemos dos servidores Gen8 con tarjetas FusionIO de la marca HP ejecutándose en la caja de arena. La resistencia estará mucho más allá de nuestro uso esperado, el costo fue menor que para una solución de disco SAS de 15K, y reduciremos sustancialmente el consumo de energía y el espacio en rack. El modelo de redundancia es diferente, claro, pero lo único que espero que la gente extrañe son todos los LED parpadeantes.

Mi pensamiento original con respecto a los SSD para un sistema de base de datos de misión crítica era esperar unos años, ya que habrá muchas soluciones más maduras y probadas a mejores precios. Sin duda, ese seguirá siendo el caso, pero me sorprendió encontrar algo hoy que parece que funcionará bien.

gwf
fuente
Las cosas todavía están cambiando. Me he quedado sin suministro de SSD de factor de forma de disco HP Enterprise y he estado usando el Fusion-io para instalaciones de alta gama. Para los clientes de bajo impacto, todavía he adoptado SSD basado en PCIe, pero utilizando tarjetas económicas . Esto es todo para evitar el proteccionismo Gen8 integrado en los controladores RAID, firmware y portadores de unidades.
Ewwhite
Han pasado aproximadamente 5 años desde que decidió usar unidades SSD basadas en PCIe en sus servidores Proliant Gen8, ¿han cambiado las cosas? ¿Sigues usando Gen8 y qué tipo de unidades estás usando? Actualmente estoy pensando en comprar unidades de terceros para usar en un antiguo servidor gen8.
Jonas
0

Solo puedo decir que tuve la suerte de que por casualidad compré una D2700 y una P822 + P830, ya que esto resuelve todos los aspectos negativos de mi HP DL385P Gen8 con 8 bahías. Agregaré 1 jaula para que termine con 16 bahías y el P830 pueda manejarlo: el HP Smart Array P830 le permite conectar un total de 16 unidades que abarcan dos compartimientos de unidades separadas. http://www8.hp.com/us/en/products/iss-controllers/product-detail.html?oid=6259422#!tab=oas El P822 conecta mi Biblioteca y mi D2700, así que estoy cubierto de todas las maneras . No es una solución barata, eso es seguro, pero puedo decir que con esto estás bastante seguro.

Franco
fuente
0

Mi primera experiencia real:

Encontré (y compré) 4 bandejas de carrito HP SFF "originales" y usé 2 WD 1000GB SATA RED 2,5 "y dos Kingston 240GB SSD SATA (sin SSD elegante solo el UV400) en una nueva HP DL160 G9 con CTRL P440 con 2 GB de caché y batería. Ambos pares configurados en RAID 1. Sin problemas con una instalación "física" w2008r2 (en SDD fue como 12 minutos con el aprovisionamiento inteligente de HP y una unidad flash USB con configuración de Windows) (sin virtualización e hipervisor) y excelente rendimiento. No hay problema de firmware o comportamiento extraño. Fue un experimento y creo que en el futuro usaré con mayor frecuencia HDD / SDD (especialmente SSD) porque entiendo la garantía y el HW premium que HP renueva v pero no puedo (lea I no quiero) pagar 500 € por 240 GB SSD en 2016!

Francesco
fuente
Según tengo entendido, los servidores Proliant gen9 son más indulgentes con las unidades de terceros si se compara con gen8, ¿por eso quizás haya tenido éxito?
Jonas
0

Acabo de instalar con éxito un ADATA SP900 y un Kingston V300 en una HP DL380 G6 con un controlador P410i. Ambos están basados ​​en un controlador SandForce 2281. La temperatura de las unidades se informa correctamente.

charlesnadeau
fuente