StorageReview.com

Nodo EMC VxRack con tecnología de ScaleIO: SQL Server Performance Review (HCI)

Empresa

Tras analizar el rendimiento del nodo VxRack de EMC en modo HCI mediante pruebas de carga sintética, nos centramos en el rendimiento de SQL Server OLTP. En esta prueba, nos enfocamos en la latencia a nivel de aplicación, en lugar de sobrecargar el sistema tanto en CPU como en E/S de almacenamiento. Para comprobar el rendimiento de ScaleIO bajo presión, comparamos su configuración HCI con sus excelentes resultados en dos capas para ver si EMC tiene alguna sorpresa guardada.

Especificaciones del nodo VxRack (cómputo de rendimiento todo flash PF100)

  • Chasis: nodo 2U-4
  • Sistema operativo: ESXi vSphere 5.5
  • Procesadores por nodo: Dual Intel E5-2680 V3, 12c, 2.5 GHz
  • Conjunto de chips: Intel 610
  • Memoria DDR4 por nodo: 512 GB (16x 32 GB)
  • NIC integrada por nodo: dos puertos Ethernet de 1 Gbps + 1 puerto de administración 10/100
  • Controlador RAID por nodo: 1x LSI 3008
  • SSD por nodo: 4.8 TB (6x eMLC de 2.5 pulgadas y 800 GB)
  • SATADOM por nodo: 32GBSLC
  • Puerto de 10 GbE por nodo: 4 puertos de 10 Gbps SFP+
  • Fuente de alimentación: Doble fuente de alimentación de CA de platino de 1600 W

Rendimiento de SQL Server

Cada máquina virtual con SQL Server está configurada con dos discos virtuales; 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. Al ser una configuración de HCI, tenemos una VM de SQL Server ejecutándose en cada uno de los cuatro nodos PF100 VxRack. En el momento en que se recopilaron estos datos, estábamos ejecutando ESXi 5.5 en el clúster, mientras que nuestros resultados de dos capas se midieron dentro de un entorno ESXi 6.0.

Esta prueba utiliza SQL Server 2014 ejecutándose en máquinas virtuales invitadas de Windows Server 2012 R2, y está enfatizada por Dell's Benchmark Factory for Databases. En esta prueba, distribuimos cuatro bases de datos de escala 1,500 de manera uniforme en el nodo EMC VxRack para ilustrar el rendimiento agregado dentro de un clúster de VMware de 4 nodos. 

Configuración de prueba de SQL Server (por VM)

  • Windows Server 2012 R2
  • Huella de almacenamiento: 600 GB asignados, 500 GB utilizados
  • SQL Server 2014
    • Tamaño de la base de datos: escala 1,500
    • Carga de clientes virtuales: 15,000
    • Búfer RAM: 48GB
  • Duración de la prueba: 3 horas
    • 2.5 horas de preacondicionamiento
    • Período de muestra de 30 minutos

Equipo LoadGen de fábrica de referencia OLTP de SQL Server

  • Servidores de cliente virtual Dell PowerEdge R730 VMware ESXi vSphere 6.0 (2)
    • Cuatro CPU Intel E5-2690 v3 para 124 GHz en clúster (dos por nodo, 2.6 GHz, 12 núcleos, caché de 30 MB) 
    • 512 GB de RAM (256 GB por nodo, 16 GB x 16 DDR4, 128 GB por CPU)
    • Arranque de tarjeta SD (Lexar 16 GB)
    • 2 adaptadores Mellanox ConnectX-3 InfiniBand (vSwitch para vMaotion y red VM)
    • 2 x Emulex FC HBA de 16 GB y dos puertos
    • 2 x NIC de dos puertos Emulex de 10 GbE
    • VMware ESXi vSphere 6.0/Enterprise Plus 4-CPU
  • Hardware de conmutación de 10 GbE
    • Puertos frontales: conmutador Mellanox SX1036 de 10/40 GbE
    • Puertos back-end: Conmutador Cisco Nexus 3164 10/40GbE

En la prueba TPC-C de SQL Server, buscamos el equilibrio de la carga de trabajo en todo el clúster. Con cuatro máquinas virtuales ejecutándose en estado estable en cuatro nodos VxRack PF100 en una configuración de HCI, medimos un rendimiento que va desde 3154.7 TPS a 3155.8 TPS en el lado bajo. En conjunto, vimos una medida de rendimiento de todo el clúster de 12,621.7 XNUMX TPS en el clúster de ScaleIO HCI. En general, ScaleIO en HCI superó el mismo almacenamiento presentado a un clúster de cómputo externo en modo de dos capas.

Al observar la latencia promedio en nuestras 4 máquinas virtuales SQL, nos sorprendió ver qué tan bien ScaleIO en una configuración de HCI en comparación con dos capas. Nunca hemos visto que las plataformas HCI superen el almacenamiento tradicional con recursos informáticos externos. La mayoría de las veces, esto se debe a la sobrecarga informática de los componentes de almacenamiento que comparten los mismos recursos informáticos que las cargas de trabajo. Sin embargo, en el caso de ScaleIO, obviamente no tuvo impacto, a pesar de que teníamos CPU de gama baja (2.5 GHz frente a 2.6 GHz) en estos nodos en comparación con los servidores que usamos en las pruebas de dos capas. La latencia de la aplicación en cuatro máquinas virtuales osciló entre 10 ms y 11 ms, con un promedio agregado de 10.3 ms. 

Conclusión

En nuestro primer vistazo al rendimiento de la aplicación con ScaleIO VxRack Node de EMC en HCI, aún nos sorprende lo bien que funciona. Cuando se ejecuta la aplicación en el mismo hardware que los recursos de almacenamiento, el software de ScaleIO no afecta negativamente a la carga de trabajo en sí. Esta es una hazaña impresionante en sí misma, teniendo en cuenta que otras plataformas HCI casi siempre consumen un gran porcentaje de los recursos de la CPU para administrar los procesos en segundo plano (algunos llegan al 30 %). Con ese fin, nuestros resultados de HCI superaron los que medimos con ScaleIO en modo de dos capas, reduciendo la latencia promedio de 12.5 ms a 10.3 ms. Para los clientes que exigen la solución de almacenamiento hiperconvergente de mayor rendimiento para SQL Server, ScaleIO acaba de subir el listón nuevamente al ser la solución de HCI más eficiente que jamás hayamos probado. 

Revisión del nodo EMC VxRack: descripción general
Nodo EMC VxRack con tecnología de ScaleIO: revisión de rendimiento de OLTP de Sysbench escalado (2 capas)
Nodo EMC VxRack con tecnología de ScaleIO: revisión del rendimiento de SQL Server (2 capas)
Nodo EMC VxRack con tecnología de ScaleIO: revisión de rendimiento sintético (2 capas)
Nodo EMC VxRack con tecnología de ScaleIO Revisión: Revisión de rendimiento sintético (HCI)
Nodo EMC VxRack con tecnología de ScaleIO: revisión de rendimiento de VMmark (HCI)

ScaleIO

Discutir esta revisión

Suscríbase al boletín de StorageReview

Interactuar con StorageReview

Boletín informativo | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Canal RSS

Laboratorio empresarial StorageReview