La matriz de almacenamiento compartido Mangstor NX6325 NVMe Over Fabrics (NVMf) ofrece hasta 21.6 TB de almacenamiento flash en un servidor HP DL380 2U. Como el NX6320 que revisamos a principios de este año, el NX6325 agrega las unidades NVMe de la tarjeta adicional (AIC) de Mangstor y las comparte a través de la red. Esto permite que las aplicaciones sensibles a la latencia aprovechen todos los grandes beneficios del almacenamiento NVMe, sin necesidad de tener un AIC dentro de cada servidor. Cuando se combina con el conmutador Mellanox SN2700 de 100 GbE y ConnectX4 (Ethernet o InfiniBand), el NX6325 tiene capacidades impresionantes y ofrece un rendimiento de lectura informado de 12 GB/s y escritura de 9 GB/s en un solo arreglo.
La matriz de almacenamiento compartido Mangstor NX6325 NVMe Over Fabrics (NVMf) ofrece hasta 21.6 TB de almacenamiento flash en un servidor HP DL380 2U. Como el NX6320 que revisamos a principios de este año, el NX6325 agrega las unidades NVMe de la tarjeta adicional (AIC) de Mangstor y las comparte a través de la red. Esto permite que las aplicaciones sensibles a la latencia aprovechen todos los grandes beneficios del almacenamiento NVMe, sin necesidad de tener un AIC dentro de cada servidor. Cuando se combina con el conmutador Mellanox SN2700 de 100 GbE y ConnectX4 (Ethernet o InfiniBand), el NX6325 tiene capacidades impresionantes y ofrece un rendimiento de lectura informado de 12 GB/s y escritura de 9 GB/s en un solo arreglo.
Orquestar el almacenamiento es el software TITAN de Mangstor. Vimos una versión anterior de TITAN en el NX6320; Mangstor hizo el software generalmente disponible a principios de este mes. En esencia, TITAN brinda una estrecha integración entre las SSD NVMe y las tarjetas de interfaz de red (NIC) de acceso directo a memoria remota (RDMA) mientras utiliza de manera eficiente las capacidades del servidor HPE. TITAN permite a los administradores de TI aprovisionar flash de manera dinámica tanto local como remotamente con administración centralizada. Las capacidades también incluyen funciones como almacenamiento en caché y administración de clústeres, y TITAN ofrece una API REST y herramientas GUI que permiten a los administradores de TI implementar y administrar fácilmente grandes clústeres de almacenamiento NVMf.
Mangstor ofrece dos opciones de capacidad configuradas para Ethernet o InfiniBand. Los compradores pueden elegir entre un sistema de 10.8 TB configurado con cuatro unidades de 2.7 TB o un sistema de 21.6 TB con cuatro unidades de 5.4 TB. Nuestro sistema de revisión es la configuración Ethernet de 10.8 TB.
Mangstor NX6325 Especificaciones
- Matrices de almacenamiento flash
- Ethernet
- NX6325R-016TF-2P100GQSF, 10.8 TB (4 SSD de 2.7 TB)
- NX6325R-032TF-2P100GQSF, 21.6 TB (4 SSD de 5.4 TB)
- InfiniBand
- NX6325I-016TF-2P100GQSF, 10.8 TB (4 SSD de 2.7 TB)
- NX6325I-032TF-2P100GQSF, 21.6 TB (4 SSD de 5.4 TB)
- Ethernet
- Ancho de banda Rd/Wr (GB/s): 12.0 / 9.0
- Rendimiento Rd/Wr (4K) (IOPS): 3.0 M / 2.25 M
- Potencia
- 450 W típico
- Potencia máxima máxima 800W
- Conectividad de E / S
- Ethernet QSFP de 2 x 100 Gb/s
- 2x100Gb/s QSFP InfiniBand
- Latencia de lectura/escritura: 110uS / 30uS
- Atributos del dispositivo
- Montaje en bastidor de 2U (alto x ancho x profundidad): 3.44 x 17.54 x 26.75 pulgadas (8.73 x 44.55 x 67.94 cm)
- Voltaje de suministro: 100 a 240 VCA, 50/60 Hz - Fuente de alimentación redundante de 800 W
- Disipación de calor (BTU/hr): 3207 BTU/hr (a 100 VAC), 3071 BTU/hr (a 200 VAC), 3112 BTU/hr (a 240 VAC)
- Corriente de entrada máxima: 30A (Duración 10ms)
- Peso aproximado: 51.5 lb (23.6 kg) completamente equipado
- Ambientales
- Soporte operativo estándar: 10° a 35°C (50° a 95°F) al nivel del mar con una reducción de altitud de 1.0°C por cada 305 m (1.8°F por cada 1000 pies) sobre el nivel del mar hasta un máximo de 3050 m (10,000 pies)
- Humedad: Sin funcionamiento Del 5 al 95 % de humedad relativa (Rh), temperatura máxima de bulbo húmedo de 38.7 °C (101.7 °F), sin condensación
- Compatibilidad con el protocolo Fabric: RDMA sobre Ethernet convergente (RoCE), InfniBand, iWARP
- Compatibilidad con sistemas operativos de clientes: RHEL, SLES, CentOS, Ubuntu, Windows, VMware ESXi 6.0 (VMDirectPath)
- Gestión operativa: CLI, API RESTful, OpenStack Cinder
- Garantía de matriz y SSD: Hardware 5 años; Software base 90 días
- Garantía de software: Cubierto por opciones de soporte y servicio de nivel Gold o Platinum de 1 año, 3 años, 5 años
Construcción y Diseño
En el arreglo NX6320 revisado anteriormente, Mangstor aprovechó una plataforma basada en Dell R730. Esta vez, con el NX6325, están usando un HPE ProLiant DL380 Gen9. Si bien en la superficie el movimiento parece "igual", el cambio es significativo para los clientes que desean implementar Ethernet de 100 Gb o Infiniband, lo que lleva al máximo el potencial de almacenamiento. El Dell R730 ofrece 7 ranuras PCIe 3.0; cuatro Altura Completa x16 y tres Media Altura x8. El HPE DL380 Gen9 tiene solo 6 ranuras de expansión PCIe 3.0, aunque con un kit elevador PCIe apropiado, los usuarios pueden crear una configuración con seis ranuras Full Height x16.
Esa diferencia es significativa, ya que las tarjetas que ofrece Mangstor son SSD PCIe de altura completa y las NIC Mellanox ConnectX-100 de 4 GbE son ranuras x16. En la configuración de Dell, los usuarios tendrían que colocar una SSD PCIe para que quepa en la tarjeta de 100 GbE, mientras que en la configuración de HPE, los usuarios pueden equipar el sistema con 4 SSD PCIe y dos NIC de 100 GbE al mismo tiempo. Esto no es tanto un argumento sobre qué servidor es mejor que el otro, sino más bien un análisis sobre qué servidor funciona mejor con esta combinación de cartas única. Mangstor señala que para los clientes que deseen utilizar Ethernet de 40 Gb o Infiniband de 56 Gb, los productos NX6320 y NX6325 ofrecen funciones y rendimiento equivalentes. Dado que estamos probando Ethernet de 100 Gb en esta revisión, el NX6325 es la elección correcta.
Rendimiento de Sysbench
Cada banco de sistema La máquina virtual está configurada con tres discos virtuales, uno para arranque (~92 GB), uno con la base de datos preconstruida (~447 GB) y el tercero para la base de datos bajo prueba (307 GB). Los LUN son una división uniforme del 90 % del almacenamiento utilizable (11 TB) para adaptarse adecuadamente a la base de datos (253 GB de tamaño). Desde la perspectiva de los recursos del sistema, configuramos cada máquina virtual con 16 vCPU, 60 GB de DRAM y aprovechamos el controlador LSI Logic SAS SCSI. Los sistemas de generación de carga son Servidores Dell R730; empleamos de cuatro a ocho en esta revisión, escalando servidores por grupo de 4VM.
Especificaciones del clúster de 730 nodos Dell PowerEdge R8
- Servidores Dell PowerEdge R730 (x8)
- CPU: Dieciséis Intel Xeon E5-2690 v3 2.6GHz (12C/24T)
- Memoria: 128 x 16GB DDR4 RDIMM
- Mellanox ConnectX-4 LX
- VMware ESXi 6.0
Nuestra revisión anterior de Mangstor NX6320 aprovechó las tarjetas Mellanox ConnectX-3 y los controladores OFED ESXi 6.0, donde se asignó una tarjeta a cada VM (lo que limita nuestra escala a la cantidad de NIC disponibles). La iteración actual del NX6325 con tarjetas Mellanox ConnectX-4 LX y los últimos controladores SRIOV nos permitieron compartir múltiples adaptadores virtuales con hasta 4 VM al mismo tiempo. Con una tarjeta asignada por servidor, usamos esta configuración para permitirnos escalar hasta probar 32 VM en total.
Bajo una carga completa de 32 VM, vimos que cada servidor se nivelaba con aproximadamente un 86 % de utilización de la CPU.
Configuración de prueba de Sysbench (por VM)
- CentOS 6.3 de 64 bits
- Huella de almacenamiento: 1 TB, 800 GB utilizados
- Percona XtraDB 5.5.30-rel30.1
- Tablas de base de datos: 100
- Tamaño de la base de datos: 10,000,000
- Subprocesos de la base de datos: 32
- Búfer RAM: 24GB
- Duración de la prueba: 3 horas
- 2 horas preacondicionamiento 32 hilos
- 1 hora 32 hilos
En nuestra prueba Sysbench OLTP, llevamos el arreglo desde una pequeña carga de 4 VM hasta un punto de saturación total con 32 VM. El Mangstor NX6325 alcanzó algunos récords impresionantes. Para empezar, ofreció el rendimiento más rápido en Sysbench que no era un flash conectado localmente y, en comparación con cualquier otra cosa que hayamos probado, elevó el listón en más de un factor de dos. El NX6325 superó los 38,673 17,316 TPS, mientras que el poseedor del récord anterior para una solución moderna de almacenamiento compartido flash llegó a "solo" XNUMX XNUMX TPS.
En cuanto a la latencia, encontramos que el NX6325 se las arregló muy bien bajo carga, manteniendo la latencia transaccional general en un rango de 14.3 ms a 4 VM a 26.6 ms a 32 VM. Entonces, aunque la carga aumentó 8 veces, la latencia ni siquiera se duplicó.
Mirando la latencia marginal con nuestras cifras del percentil 99, el Mangstor NX6325 se manejó bastante bien bajo carga. Vimos que los valores aumentaban lentamente a medida que aumentaba la carga general, pero nada aumentó drásticamente.
Conclusión
La matriz de almacenamiento compartido Mangstor NX6325 NVMe Over Fabrics (NVMf) es uno de los primeros sistemas disponibles comercialmente que permite sacar almacenamiento NVMe muy rápido de los servidores de aplicaciones y ponerlo en una caja donde puede ser aprovechado por un clúster completo de servidores. . En este caso, el NX6325 que estamos revisando ofrece hasta 10.8 TB de almacenamiento NVMe en un HPE ProLiant DL380 Gen9, sobre una estructura que consta de un conmutador Mellanox SN2700 de 100 GbE y tarjetas adaptadoras ConnectX4 LX. El resultado neto es un paquete que es absolutamente abrasador hasta el punto de que es el almacenamiento compartido más rápido que jamás haya llegado al laboratorio. Para ser justos, esto no es directamente comparable con otras cosas rápidas que hemos visto (como la SAN all flash más tradicional) y por eso es necesario aclarar algunas cosas.
NVMf es todavía un concepto muy joven en términos de ejecución. Mangstor, por su parte, está muy avanzado en el camino, y para aplicaciones extremadamente sensibles a la latencia, los resultados son fenomenales. Algunas cosas aún deben madurar para que esto desplace a la tecnología SAN en todas partes, pero para las cargas de trabajo clave, es una opción fantástica. En comparación con otras soluciones NVMf, Mangstor aprovecha Ethernet o IB existentes para la estructura, lo que la hace más compatible que algunas que usan hardware personalizado. También es importante tener en cuenta que la forma en que se presenta el almacenamiento en esta matriz no ofrece protección contra una falla de SSD PCIe. La matriz está configurada en RAID0 para obtener el máximo rendimiento y capacidad. Hay algunas aplicaciones que pueden hacer frente a sistemas como este, pero para las cargas de trabajo tradicionales, se debe enfatizar que esta matriz no es una "talla única".
En cuanto al rendimiento en nuestra prueba Sysbench OLTP, vimos números extraordinarios. En 4VM, el TPS agregado fue más alto que el total que ofrece la mayoría de los arreglos, o lo que puede ofrecer el flash NVMe conectado localmente. Al aumentar esa carga de trabajo al aumentar la cantidad de máquinas virtuales, vimos que el rendimiento agregado siguió aumentando hasta que superó a la solución flash de almacenamiento compartido más cercana por más de un factor de dos. El principal inconveniente de nuestro entorno en este momento es la compatibilidad con controladores, lo que impide que se utilice como un almacén de datos compartido de VMware. Esto presenta algunos desafíos, como la migración de máquinas virtuales (estar vinculado a un dispositivo de red virtual) o la compatibilidad con sistemas operativos invitados, que actualmente se centra en Linux. Sin embargo, para los usuarios que pueden sortear estas limitaciones, el Mangstor NX6325 abre la puerta a niveles de rendimiento que pocas soluciones de la competencia, si es que hay alguna, pueden igualar.
Ventajas
- Toma todo el potencial de rendimiento de NVMe y lo comparte a través de una red de alta velocidad
- La solución de almacenamiento compartido más rápida que hemos probado hasta la fecha
- No vinculado a hardware personalizado para la estructura de la red
Contras
- Requiere una gran cantidad de configuración manual
Lo más importante es...
La matriz de almacenamiento compartido Mangstor NX6325 NVMe Over Fabrics (NVMf) ofrece un rendimiento flash NVMe excepcionalmente rápido en una estructura Ethernet compartida.