Revisión de la serie QSAN XCubeSAN XS1200
La serie QSAN XCubeSAN XS1200 es una SAN de doble controlador diseñada para satisfacer las necesidades de las PYMES y ROBO. Al ser compatible con Fibre Channel e iSCSI, el XS1200 puede manejar las cargas de trabajo requeridas. QSAN ofrece una amplia variedad de funciones en el arreglo a través de SANOS 4.0, destacadas por el aprovisionamiento delgado, caché de lectura/escritura de SSD, niveles, instantáneas, clones de volumen local y replicación remota. Internamente, los controladores funcionan con CPU Intel D1500 de dos núcleos y 4 GB de memoria DDR4. Para aquellos que necesitan escalar, QSAN ofrece la unidad de expansión XD5300; el XS1200 puede admitir hasta 286 unidades en total.
La serie QSAN XCubeSAN XS1200 es una SAN de doble controlador diseñada para satisfacer las necesidades de las PYMES y ROBO. Al ser compatible con Fibre Channel e iSCSI, el XS1200 puede manejar las cargas de trabajo requeridas. QSAN ofrece una amplia variedad de funciones en el arreglo a través de SANOS 4.0, destacadas por el aprovisionamiento delgado, caché de lectura/escritura de SSD, niveles, instantáneas, clones de volumen local y replicación remota. Internamente, los controladores funcionan con CPU Intel D1500 de dos núcleos y 4 GB de memoria DDR4. Para aquellos que necesitan escalar, QSAN ofrece la unidad de expansión XD5300; el XS1200 puede admitir hasta 286 unidades en total.
Dentro de la familia XS1200, QSAN ofrece una variedad de factores de forma con uno (S) o dos (D) controladores. El XS1224S/D es 4U, 24x 3,5″, el XS1216S/D es 3U, 16x 3,5″ y el XS1212S/D es 2U, 12x 3,5″ sistema de bahía. QSAN también ofrece un modelo optimizado para flash, que es el sistema que se analiza aquí en la configuración de controlador dual. El XS1226D ofrece de forma única 26 bahías de 2,5″ en la parte frontal, dos más de lo que suelen ofrecer la mayoría de las matrices o servidores. Esto es útil en una variedad de formas dependiendo de la configuración de RAID. En este caso, la prueba se realizó en RAID10, por lo que las bahías adicionales se pueden aprovechar para repuestos dinámicos. Otras configuraciones de RAID podrían usar las bahías para proporcionar capacidad adicional.
Obtener acceso a todo este flash significa que la conectividad del controlador es importante. Cada controlador ofrece dos ranuras de expansión que pueden admitir 1 GbE, 10 GbE, Fibre Channel o alguna combinación. Cada controlador tiene dos puertos de 10 GbE integrados, lo que significa un total de hasta 10 puertos de 10 GbE por controlador. Si es Fibre Channel, el XS1200 admite 4 puertos por controlador.
La integridad y confiabilidad de los datos en un sistema como este es importante. QSAN reclama cinco nueves de confiabilidad, a la par con la mayoría de los sistemas empresariales. Para aquellos que desean una capa adicional de protección de ruta de datos, QSAN ofrece un módulo opcional de caché a flash, que viene con un SSD M.2 y un BBM (módulo de respaldo de batería) o un SCM (módulo de supercondensador), que protege los datos en vuelo en caso de pérdida de energía inesperada.
Tal como se configuró, sin discos incluidos, el costo de nuestro XS1226D revisado fue de $9396 (XS1226D base, más rieles y dos tarjetas FC de 16 Gb y 4 puertos).
Especificaciones de la serie QSAN XCubeSAN XS1200
Diseño y construcción
El XS1226D es un arreglo de almacenamiento activo/activo de dos controladores con un perfil de 2U que cuenta con 26 bahías de 2,5″ para unidades de disco duro o SSD SAS. El formato de 26 unidades es un poco único en el espacio, ya que la mayoría de los sistemas solo se adaptan a 24 bahías en la parte delantera, lo que le da a QSAN un poco de ventaja sobre la competencia. En el lado derecho del panel frontal se encuentran el botón de encendido del sistema, el botón UID (Identificador único), los LED de acceso y estado del sistema y un puerto USB para el módulo USB LCM.
La parte posterior del chasis tiene las fuentes de alimentación duales redundantes, así como los controladores duales. Cada controlador tiene conectividad de red gemela 10Gbase-T integrada, además de una interfaz de administración fuera de banda. Para conectividad adicional, cada controlador tiene dos ranuras para tarjetas de host, que se pueden cargar con tarjetas de 8/16 Gb de puerto doble o cuádruple, o tarjetas Ethernet de 1-10 Gb de puerto doble o cuádruple. Esto brinda a los usuarios una amplia gama de opciones para conectar el almacenamiento a un entorno de centro de datos diverso. Las capacidades de expansión también se admiten a través de dos puertos SAS de 12 Gb/s por controlador, lo que permite estantes de expansión SAS 3.0.
Gestión y Usabilidad
La serie QSAN XS1200 utiliza el sistema operativo QSAN SANOS de la empresa, actualmente en su versión 4.0. El sistema operativo tiene un diseño general simple e intuitivo. A lo largo del lado izquierdo de la pantalla hay varios menús principales y secundarios para funciones tales como Tablero, Configuración del sistema, Conectividad de host, Administración de almacenamiento, Copia de seguridad de datos, Virtualización y Monitoreo. Cada uno de los menús principales tiene submenús que permiten a los usuarios profundizar en los detalles. Básicamente, SANOS 4.0 brinda a los usuarios un fácil acceso a todas las funciones que necesitarán al administrar una SAN.
La primera pantalla que miramos es Dashboard. La pantalla del Tablero brinda a los usuarios una visión general del sistema (desglosándolo en información específica), rendimiento, almacenamiento y registros de eventos.
Haga clic derecho y abra en una nueva pestaña para una imagen más grande
El único submenú para Dashboard es Supervisión de hardware. Como su nombre lo indica, esta función permite a los usuarios profundizar en qué hardware hay en el sistema e información sobre él, como si está funcionando correctamente o si se ha instalado (se puede ver en la parte inferior que no instalamos el módulo de energía para el Caché a Flash y se muestra ausente).
Haga clic derecho y abra en una nueva pestaña para una imagen más grande
En Configuración del sistema, los usuarios pueden acceder a menús como configuración general, puerto de administración, configuración de energía, notificaciones y mantenimiento. En el menú de mantenimiento, los usuarios reciben información del sistema (para el sistema general y cada controlador), la capacidad de actualizar el sistema, la sincronización del firmware, la identificación del sistema, restablecer los valores predeterminados, configurar la copia de seguridad, la restauración del volumen y la capacidad de reiniciar o apagar el sistema.
Haga clic derecho y abra en una nueva pestaña para una imagen más grande
Host Connectivity brinda a los usuarios una descripción general de cada controlador, así como la ubicación, el nombre del puerto, el estado y la dirección MAC/WWPN. Los usuarios también tienen la opción de profundizar más en los puertos iSCSI o en los puertos Fibre Channel.
Haga clic derecho y abra en una nueva pestaña para una imagen más grande
El último menú principal que veremos en esta revisión es, por supuesto, Gestión de almacenamiento. Este menú tiene cuatro submenús. El primero mira a los discos. Aquí se puede ver fácilmente la ranura en la que se encuentra el disco, su estado, salud, capacidad, tipo (interfaz y si es SSD o HDD), uso, nombre del grupo, fabricante y modelo.
Haga clic derecho y abra en una nueva pestaña para una imagen más grande
El siguiente submenú analiza las piscinas. Aquí se puede ver el nombre del grupo, el estado, la salud, la capacidad total, la capacidad libre, la capacidad disponible, si el aprovisionamiento delgado está habilitado o no, qué volumen se está utilizando y el controlador actual.
Haga clic derecho y abra en una nueva pestaña para una imagen más grande
El submenú de volúmenes es similar al otro en esta categoría con la capacidad de crear un volumen y ver información como el nombre del volumen, el estado, la salud, la capacidad, el tipo, si la caché SSD está habilitada o no, el espacio de la instantánea, la cantidad de instantáneas, clon, escritura y nombre del grupo.
Haga clic derecho y abra en una nueva pestaña para una imagen más grande
El submenú final es Asignaciones de LUN. A través de esta pantalla, los usuarios pueden asignar LUN y ver información como hosts permitidos, destino, LUN, permiso, sesiones y nombre de volumen.
Haga clic derecho y abra en una nueva pestaña para una imagen más grande
Análisis de la carga de trabajo de la aplicación
Los puntos de referencia de la carga de trabajo de la aplicación para QSAN XCubeSAN XS1200 consisten en el rendimiento de OLTP de MySQL a través de SysBench y el rendimiento de OLTP de Microsoft SQL Server con una carga de trabajo TPC-C simulada. En cada escenario, teníamos el arreglo configurado con 26 SSD Toshiba PX04SV SAS 3.0, configurados en dos grupos de discos RAID10 de 12 unidades, uno conectado a cada controlador. Esto dejó 2 SSD como repuestos. A continuación, se crearon dos volúmenes de 5 TB, uno por grupo de discos. En nuestro entorno de prueba, esto creó una carga equilibrada para nuestras cargas de trabajo de SQL y Sysbench.
Rendimiento del servidor SQL
Cada máquina virtual con SQL Server está configurada con dos discos virtuales: un volumen de 100 GB para el arranque y un volumen de 500 GB para la base de datos y los archivos de registro. Desde la perspectiva de los recursos del sistema, configuramos cada VM con 16 vCPU, 64 GB de DRAM y aprovechamos el controlador LSI Logic SAS SCSI. Si bien nuestras cargas de trabajo de Sysbench probadas anteriormente saturaron la plataforma tanto en E/S de almacenamiento como en capacidad, la prueba de SQL busca el rendimiento de la latencia.
Esta prueba utiliza SQL Server 2014 ejecutándose en máquinas virtuales invitadas de Windows Server 2012 R2 y está destacada por Benchmark Factory for Databases de Quest. Si bien nuestro uso tradicional de este punto de referencia ha sido probar grandes bases de datos de escala 3000 en almacenamiento local o compartido, en esta iteración nos enfocamos en distribuir cuatro bases de datos de escala 1500 de manera uniforme en el QSAN XS1200 (dos máquinas virtuales por controlador).
Configuración de prueba de SQL Server (por VM)
SQL Server OLTP Benchmark Factory LoadGen Equipment
Medimos el rendimiento de una configuración de SQL Server que aprovechó 24 SSD en RAID10. El rendimiento de TPS de máquinas virtuales individuales fue prácticamente idéntico con 3158,4 a 3158,8 TPS. El rendimiento agregado registrado fue de 12.634,305 TPS.
Con una latencia media, XCubeSAN XS1200 registró latencias entre 5 y 6 ms, con máquinas virtuales individuales y un total de 5,8 ms.
Rendimiento de Sysbench
Cada máquina virtual Sysbench 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 (270 GB). 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 R740xd.
Clúster de 4 nodos MySQL virtualizado Dell PowerEdge R740xd
Configuración de prueba de Sysbench (por VM)
En nuestro benchmark de Sysbench, probamos varios conjuntos de 4VM, 8VM y 16VM. A diferencia de SQL Server, aquí solo analizamos el rendimiento bruto. En el desempeño transaccional, el XS1200 registró un desempeño sólido comenzando con 7,076.82 TPS para 4VM y hasta 16,143.94 TPS para 16VM.
Con una latencia promedio, el XS1200 tuvo 18,14 ms a 4 VM y subió a solo 20,63 cuando las VM se duplicaron a 8. Al duplicar las VM nuevamente, la latencia saltó a solo 32,22 ms.
En nuestro punto de referencia de latencia del peor de los casos, el XS1200 nuevamente mostró resultados muy consistentes con una latencia del percentil 99 de 32,40 ms a 4 VM y una latencia máxima de 62,1 ms cuando se prueba con 16 VM.
Análisis de carga de trabajo de VDBench
Cuando se trata de comparar matrices de almacenamiento, las pruebas de aplicaciones son las mejores y las pruebas sintéticas ocupan el segundo lugar. Si bien no es una representación perfecta de las cargas de trabajo reales, las pruebas sintéticas ayudan a los dispositivos de almacenamiento de referencia con un factor de repetibilidad que facilita la comparación de manzanas con manzanas entre las soluciones de la competencia. Estas cargas de trabajo ofrecen una gama de diferentes perfiles de prueba que van desde pruebas de "cuatro esquinas", pruebas comunes de tamaño de transferencia de bases de datos, así como capturas de seguimiento de diferentes entornos VDI. Todas estas pruebas aprovechan el generador de cargas de trabajo vdBench común, con un motor de secuencias de comandos para automatizar y capturar resultados en un gran clúster de pruebas informáticas. Esto nos permite repetir las mismas cargas de trabajo en una amplia gama de dispositivos de almacenamiento, incluidos arreglos flash y dispositivos de almacenamiento individuales. En el lado del arreglo, usamos nuestro clúster de servidores Dell PowerEdge R740xd:
Perfiles:
El XS1200 se desempeñó muy bien en nuestro primer perfil sintético, que analiza el rendimiento de lectura aleatoria de 4K. La unidad mantuvo una latencia inferior a 1 ms hasta aproximadamente 198 000 IOPS y ofreció un rendimiento máximo de 284 000 IOPS, con una latencia promedio de 13,82 ms.
En cuanto al rendimiento de escritura máximo de 4K, el XS1200 mostró un rendimiento de latencia impresionantemente bajo a partir de 0,38 ms y se mantuvo por debajo de 1 ms hasta aproximadamente 222 000 IOPS. Alcanzó su punto máximo con una latencia de 7,9 ms y un IOPS de más de 246 000.
Al cambiar a una lectura máxima de 64 000, el XS1200 comenzó la prueba a 3,98 ms y pudo descender hasta los 2,62 ms con aproximadamente 28 000 IOPS. Alcanzó un máximo de 70 000 IOPS con una latencia de 7,29 ms y un ancho de banda de 4,37 GB/s.
Para una escritura pico secuencial de 64K, el XS1200 comenzó con una latencia de 2,32 ms y su latencia más baja alcanzó los 1,44 ms con 24 800 IOPS. La matriz alcanzó un máximo de 60.800 con una latencia de 4,2 ms y un ancho de banda de 3,80 GB/s.
En nuestra carga de trabajo de SQL, el XS1200 comenzó a 2,21 ms con su latencia más baja alcanzando los 1,66 ms con poco más de 154 000 IOPS. Alcanzó un máximo de 249 000 IOPS con una latencia de 3,35 ms.
El punto de referencia de SQL 80-20 comenzó con 2,12 ms y registró su mejor latencia en 1,593 ms durante 100 000 IOPS hasta 128 000 IOPS. Alcanzó un máximo de 247 000 IOPS con una latencia de 3,26 ms.
En el punto de referencia de SQL 90-10, el XS1200 comenzó en 2,18 ms y registró su latencia más baja en 1,6 ms alrededor de la marca de 154 000 IOPS. Alcanzó un máximo de 249 000 IOPS con una latencia de 3,29 ms.
Con Oracle Workload, el XS1200 comenzó a 1,67 ms, mientras que su latencia más baja se registró en 126 000 IOPS con 1,31 ms. Alcanzó un máximo de 246 186 IOPS con una latencia de 2,21 ms.
Con Oracle 90-10, el XS1200 comenzó a 1,76 ms mientras registraba su latencia más baja a 1,32 ms durante la marca de 153 427 IOPS. Alcanzó un máximo de 248 759 IOPS con una latencia de 2,2 ms.
Con Oracle 80-20, el XS1200 comenzó a 2,5 ms y logró bajar a 1,78 ms con 121 600 IOPS. La matriz alcanzó un máximo de 242 000 IOPS con una latencia de 4,16 ms.
Al cambiar a VDI Full Clone, la prueba de arranque mostró que el XS1200 comenzaba con una latencia de 2,85 ms con una latencia baja de 1,92 ms hasta alrededor de 110 190 IOPS. Alcanzó un máximo de 218 000 IOPS con una latencia de 4,26 ms.
El inicio de sesión inicial de VDI Full Clone comenzó en 2,48 ms y descendió a 1,68 ms con 74 370 IOPS. Alcanzó un máximo de 185 787 IOPS con una latencia de 3,91 ms.
El VDI Full Clone Monday Login comenzó en 1,85 ms y bajó a 1,28 ms con alrededor de 73 000 IOPS. Alcanzó un máximo de 182 376 IOPS con una latencia de 2,55 ms.
Al cambiar a VDI Linked Clone, la prueba de arranque mostró que el XS1200 comenzaba con una latencia de 2,33 ms y su latencia más baja de 1,62 ms con 60 200 IOPS. Alcanzó un máximo de 149 488 IOPS con una latencia de 3,39 ms.
El inicio de sesión inicial de VDI Linked Clone comenzó en 1,143 ms y alcanzó su latencia más baja en 59,689 IOPS con 1,11 ms. Alcanzó un máximo de 147423 IOPS con una latencia de 1,71 ms.
El VDI Linked Clone Monday comenzó a los 2,16 ms y alcanzó su latencia más baja con 60 000 IOPS con 1,52 ms. Alcanzó un máximo de 248,514 IOPS con una latencia de 3,24 ms.
Conclusión
La serie QSAN XCubeSAN XS1200 son SAN de doble controlador destinadas más al lado más pequeño de la empresa o a ubicaciones remotas y sucursales. La serie XS1200 tiene una amplia variedad de factores de forma según la cantidad total de capacidad necesaria. Las unidades funcionan con CPU Intel D1500 de dos núcleos y 4 GB de memoria DDR4 por controlador. También admiten conectividad iSCSI y Fibre Channel. Para nuestra revisión particular, observamos el controlador dual SAN XS1226D con 26 SSD Toshiba PX04SV 960GB SAS 3.0.
En nuestro punto de referencia transaccional para SQL Server, XCubeSAN XS1200 obtuvo una impresionante puntuación agregada de 12 634,305 TPS y una latencia promedio agregada de solo 5,8 ms. Con estos números, sin duda es una de las matrices de almacenamiento de SQL Server más rápidas que hemos visto hasta ahora. Los resultados de Sysbench también mostraron sólidas puntuaciones de TPS, con 7076,82 TPS para 4VM y 16 143,94 TPS para 16VM. El XS1200 continuó con su excelente rendimiento con una latencia promedio de 18,14 ms en 4 VM y solo 20,63 en 8 VM, mientras que saltó a solo 32,22 ms cuando se duplicaron las VM nuevamente. Esta tendencia continuó cuando observamos los resultados del peor de los casos con una latencia del percentil 99 de 32,40 ms a 4 VM y una latencia máxima de 62,1 ms al probar con 16 VM.
Los resultados de nuestras pruebas de VDBench contaron una historia similar, aunque con una latencia promedio que superó las matrices flash que probamos. En 4K aleatorio, el XS1200 registró una latencia inferior a 1 ms hasta 198 000 IOPS, mientras que ostentaba un rendimiento máximo de 284 000 IOPS con 13,82 ms de latencia promedio. Al observar la lectura máxima de 64K, el XS1200 comenzó en 3,98 ms y pudo bajar hasta 2,62 ms en la marca de 28 000 IOPS. El rendimiento alcanzó un máximo de alrededor de 70 000 IOPS con una latencia de 7,29 ms y un ancho de banda de 4,37 GB/s. También sometimos el nuevo QSAN XS1200 a tres cargas de trabajo de SQL: 100 % de lectura, 90 % de lectura y 10 % de escritura, y 80 % de lectura y 20 % de escritura. Aquí, el XS1200 alcanzó un máximo de 249 000 IOPS, 249 000 IOPS y 247 000 IOPS, todos los cuales registraron una latencia de poco más de 3 ms. Las mismas tres pruebas se ejecutaron con una carga de trabajo de Oracle, lo que dio como resultado un rendimiento que alcanzó un máximo de 246 186 IOPS, 248 759 IOPS y 242 000 IOPS, respectivamente, a poco más de 3 ms nuevamente. Por último, ejecutamos los puntos de referencia VDI Full Clone y Linked Clone para arranque, inicio de sesión inicial e inicio de sesión de lunes. El XS1200 alcanzó un máximo de 218 000 IOPS, 185 787 IOPS y 182 376 IOPS en Full Clone, y 149 488 IOPS, 147 423 IOPS y 248 514 IOPS en Linked Clone.
En general, QSAN XCubeSAN XS1200 tiene muchas capacidades excelentes para ayudarlo a hacerse un nombre en el mercado. A un precio básico de mercado medio, superó a muchos de los sistemas que probamos en rangos de precios mucho más altos. Dicho esto, hay áreas en las que esos modelos más caros pueden mostrar sus puntos fuertes. La interfaz de usuario es grande, donde el sistema QSAN es funcional pero carece del ajuste y el acabado que brindan muchos otros sistemas. El conjunto de características es otro; otros sistemas pueden mantener niveles de rendimiento similares, con servicios de datos en línea completos activados, como la compresión en línea y la desduplicación. Sin embargo, al final del día, los clientes que busquen una excelente relación rendimiento/presupuesto y que no les importe comprometerse en otras áreas, se verán atraídos por el XCubeSAN XS1200.
Línea de fondo
El QSAN XCubeSAN XS1226D ofrece una combinación convincente de conjunto de funciones, rendimiento y precio, lo que lo convierte en una muy buena solución de almacenamiento para situaciones de SMB/ROBO que lo quieren todo, sin dejar de ser lo más rentable posible.
Página del producto de la serie QSAN XCubeSAN XS1200
Discutir esta revisión
Suscríbase al boletín de StorageReview
QSAN XCubeSAN XS1200 Series Especificaciones Diseño y construcción Gestión y usabilidad Aplicación Análisis de carga de trabajo Rendimiento de SQL Server Configuración de prueba de SQL Server (por VM) Benchmark de OLTP de SQL Server Equipo LoadGen de fábrica Rendimiento de Sysbench Dell PowerEdge R740xd MySQL virtualizado 4 nodos Cluster Sysbench Configuración de prueba (por VM) VDBench Análisis de la carga de trabajo Conclusión Resultado final