Hemos dedicado mucho tiempo a hablar sobre las capacidades de EMC ScaleIO en una configuración de almacenamiento en línea o de dos capas. En esta próxima serie de la revisión, desglosamos los resultados con ScaleIO configurado como un sistema hiperconvergente. Cabe señalar que ScaleIO puede funcionar en un tercer modo en el que combina ambas opciones. Sin embargo, es fundamental para la configuración de HC el hecho de que tanto SDS (ScaleIO Data Server) como SDC (ScaleIO Data Client) se ejecutan en el mismo entorno. En esta configuración, las aplicaciones y el almacenamiento comparten los mismos recursos informáticos. En nuestro caso, eso significa el chasis PF2 de 4U y 100 nodos de alto rendimiento de VxRack Node que reside en nuestro laboratorio.
En términos prácticos, administrar ScaleIO en una configuración hiperconvergente no es muy diferente a dos capas. El administrador usa el mismo software para configurar el sistema, aprovisionar almacenamiento y ver informes. Esto tiene mucho sentido, ya que ScaleIO a menudo se implementa en una configuración u otra, y muchas veces en una configuración mixta a medida que las organizaciones hacen la transición de sus cargas de trabajo de dos capas a hiperconvergentes. Parte del motivo de esta flexibilidad es la forma en que EMC emplea MDM (Meta Data Manager), que es un proceso de monitoreo liviano que realiza un seguimiento de todo lo que sucede en el sistema. Actualmente, 1024 nodos pueden ser administrados por un solo MDM.
Cuando se trata de ejecutarse en HCI, ScaleIO es compatible con casi todos los sistemas operativos modernos. Esto incluye Windows 2008 y posteriores, Hyper-V, KVM, las principales distribuciones de Linux como Red Hat, CentOS, SUSE y Ubuntu, VMware ESXi y XEN. Además, SacelIO admite más de uno de estos a la vez, con muy poca sobrecarga del MDM. Echando un vistazo al resto del espacio de HCI, generalmente los proveedores se alinean o prefieren un hipervisor o entorno operativo muy específico. Ser generalmente agnóstico hace que ScaleIO sea mucho más flexible cuando se pone a trabajar en entornos grandes que pueden tener que admitir una gama más amplia de software.
Al igual que en 2 capas, ScaleIO como HCI se puede consumir de varias maneras. Los nodos se pueden comprar directamente de EMC y sus socios. VCE ofrece un producto VxRack que es un solo SKU, está configurado con todas las licencias requeridas y es totalmente compatible con VCE. Y sigue habiendo configuraciones flexibles que admiten all-flash para necesidades de alto rendimiento, así como soluciones de disco o híbridas.
Especificaciones del nodo VCE VxRack (cómputo de rendimiento todo flash PF100)
- Chasis - # de nodo: 2U-4 nodo
- Procesadores por nodo: Dual Intel E5-2680 V3, 12c, 2.5 GHz
- Conjunto de chips: Intel 610
- Memoria DDR4 por nodo: 512 GB (16 x 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: SLC de 32 GB
- 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
- Enrutador: Cisco Nexus C3164Q-40GE
Configuración de prueba de HCIbench
- Hipervisor ESXI 6.0
- 16 máquinas virtuales
- 10 VMDK por máquina virtual
- VMDK de 40 GB (espacio de 6.4 TB)
- Inicialización de almacenamiento de escritura completa
- Intervalos de prueba de 1.5 horas (preacondicionamiento de 30 minutos, período de muestra de prueba de 60 minutos)
Para probar el clúster HCI de ScaleIO, implementamos una configuración pesada para nuestros perfiles de carga de trabajo. Esto consistió en una huella de datos de 6.4 TB de los 8 TB utilizables.
Perfiles de carga de trabajo de HCIbench de StorageReview
- 4K Aleatorio 100% de lectura
- 4K aleatorio 100% escritura
- 8K Aleatorio 70% lectura / 30% escritura
- 32K Secuencial 100% de lectura
- 32K Secuencial 100% de escritura
Rendimiento de HCIbench
Lo que hemos hecho es probar de una manera que permite una comparación lineal entre la configuración del nodo VxRack de dos capas con computación externa y el nodo VxRack que se ejecuta en modo hiperconvergente. Si bien nuestra evaluación comparativa de dos capas de VxRack Node incluía cuatro servidores Dell PowerEdge R730 que actuaban como generadores de carga, la configuración de HCI de VxRack Node utiliza sus propios recursos informáticos internos para hacer hincapié en su propio almacenamiento.
En nuestra primera prueba que mide el ancho de banda de transferencia aleatoria de 4K, la prueba de HCI está ligeramente rezagada con 1.6 GB/s de lectura y 720 MB/s de escritura.
Las velocidades de transferencias aleatorias de 4K volvieron a ser sólidas, midiendo 398.3K IOPS de lectura y 184.3K IOPS de escritura, aunque se quedaron atrás de las dos capas que alcanzaron los 512k IOPS de lectura y 228.6K IOPS de escritura.
La latencia promedio en nuestra prueba de transferencia aleatoria 4K midió 0.8 ms de lectura y 1.73 ms de escritura, un poco más alta que la versión de dos capas.
Con nuestro perfil de transferencia aleatoria de 8K en HCIbench con una combinación de 70/30 R/W, vimos que el ancho de banda cayó 700 MB/s por detrás de los 2.7 GB/s de dos capas.
El rendimiento en nuestra prueba HCIbench de 8K 70/30 midió 255.6K IOPS en comparación con la configuración de dos capas que midió 346k IOPS.
La latencia promedio de 8K 70/30 midió 1.24 ms, un poco más que los 0.92 ms de las dos capas.
De manera similar a la configuración de dos capas de EMC VxRack Node, la plataforma HCI ofrece un excelente rendimiento de transferencia de bloques grandes. Con un tamaño de bloque de 32K, medimos un ancho de banda de lectura secuencial de 8.24 GB/s de lectura y 4.16 GB/s de escritura.
El rendimiento secuencial de 32 263.5 bloques grandes de la configuración de HCI del nodo VxRack midió 133.1 XNUMX IOPS de lectura y XNUMX XNUMX IOPS de escritura.
La latencia promedio fue de 1.21 ms de lectura y 2.4 ms para la configuración de HCI, ligeramente superior a la de dos capas que midió 1.11 ms de lectura y 2.13 ms de escritura.
Conclusión
A medida que comparamos los nodos EMC VxRack en 2 capas versus HCI con HCIbench, hay un par de puntos a tener en cuenta. Primero, HCIbench no es útil para determinar las capacidades máximas del sistema. El punto aquí es comparativo; HCIbench actúa como una buena herramienta para obtener la mayor cantidad de manzanas posible, en entornos tradicionalmente dispares. Dicho esto, vemos en modo HCI los nodos VxRack funcionando en paridad en algunos lugares y cediendo un rendimiento moderado en otros. Sin embargo, el beneficio empresarial es que lo que sería 10U de espacio de rack en la arquitectura de dos capas, ahora ocupa 2U en HCI y, según la carga de trabajo, es posible que no haya mucho impacto en el rendimiento. Además, los nodos se administran exactamente de la misma manera y se pueden aprovechar en el ecosistema de software más amplio de cualquier solución de HCI. En este caso, usamos VMware, pero EMC ha hecho bien en admitir casi cualquier otra cosa que una empresa pueda desear. Esto es solo el comienzo. Ejecutaremos ScaleIO en HCI a través de las mismas pruebas de aplicación que hicimos en dos capas, lo que proporciona una verdadera comparación de rendimiento entre las opciones de configuración que ofrece ScaleIO.
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: SQL Server Performance Review (HCI)
Nodo EMC VxRack con tecnología de ScaleIO: revisión de rendimiento de VMmark (HCI)




Amazon