Cisco HyperFlex vs. competidores: probando el rendimiento

Continuamos presentándoles el sistema hiperconvergente Cisco HyperFlex.

En abril de 2019, Cisco realizará una serie de demostraciones de la nueva solución hiperconvergente Cisco HyperFlex en varias regiones de Rusia y Kazajistán. Puede inscribirse en la demostración a través del formulario de contacto, siguiendo este enlace. ¡Únete!

Anteriormente publicamos un artículo sobre las pruebas de carga realizadas por el laboratorio independiente ESG Lab en 2017. En 2018, las características de la solución Cisco HyperFlex (versión HX 3.0) mejoraron significativamente. Además, las soluciones competidoras también continúan evolucionando. Por esta razón, publicamos una nueva y más actualizada versión de las pruebas de carga comparativas de ESG.

En el verano de 2018, el laboratorio ESG realizó una reevaluación de Cisco HyperFlex en comparación con competidores. Teniendo en cuenta la tendencia actual de utilizar soluciones definidas por software, se añadieron fabricantes de estas plataformas al análisis comparativo.

Configuraciones de prueba

Durante las pruebas, HyperFlex se comparó con dos sistemas hiperconvergentes completamente basados en software, que se instalan en servidores estándar x86, así como con una solución híbrida. Las pruebas se llevaron a cabo utilizando un software estándar para sistemas hiperconvergentes: HCIBench, que utiliza la herramienta Oracle Vdbench y automatiza el proceso de pruebas. En particular, HCIBench crea automáticamente máquinas virtuales, coordina la carga entre ellas y genera informes claros y comprensibles.  

Se crearon 140 máquinas virtuales por clúster (35 por nodo del clúster). Cada máquina virtual utilizó 4 vCPU y 4 GB de RAM. El disco local de la VM era de 16 GB y el disco adicional de 40 GB.

Las siguientes configuraciones de clústeres participaron en las pruebas:

  • clúster de cuatro nodos Cisco HyperFlex 220C 1 x 400 GB SSD para caché y 6 x 1.2 TB SAS HDD para datos;
  • clúster competidor del Proveedor A de cuatro nodos 2 x 400 GB SSD para caché y 4 x 1 TB SATA HDD para datos;
  • clúster competidor del Proveedor B de cuatro nodos 2 x 400 GB SSD para caché y 12 x 1.2 TB SAS HDD para datos;
  • clúster competidor del Proveedor C de cuatro nodos 4 x 480 GB SSD para caché y 12 x 900 GB SAS HDD para datos.

Los procesadores y la memoria RAM de todas las soluciones eran idénticos.

Prueba de la cantidad de máquinas virtuales

La prueba comenzó con una carga de trabajo diseñada para emular una prueba OLTP estándar: lectura/escritura (RW) 70%/30%, 100% FullRandom con un objetivo de 800 IOPS por máquina virtual (MV). La prueba se realizó en 140 MV en cada clúster durante tres a cuatro horas. El objetivo de la prueba era mantener la latencia de escritura en el mayor número de MV a un nivel de 5 milisegundos o menos.

Como resultado de la prueba (ver gráfico a continuación), HyperFlex fue la única plataforma que completó esta prueba con las 140 MV iniciales y con latencias por debajo de 5 ms (4.95 ms). Para cada uno de los otros clústeres, la prueba se reinició para ajustar experimentalmente el número de MV a la latencia objetivo de 5 ms en varias iteraciones.

El proveedor A logró manejar 70 MV con un tiempo de respuesta promedio de 4.65 ms.
El proveedor B cumplió con las latencias requeridas de 5.37 ms solo con 36 MV.
El proveedor C pudo soportar 48 máquinas virtuales con un tiempo de respuesta de 5.02 ms.

Cisco HyperFlex vs. competidores: probando el rendimiento

Emulación de carga de SQL Server

A continuación, ESG Lab emuló la carga de SQL Server. En la prueba se utilizaron varios tamaños de bloque y proporciones de lectura/escritura. La prueba también se realizó en 140 máquinas virtuales.

Como se muestra en la figura a continuación, el clúster Cisco HyperFlex superó casi dos veces en IOPS al proveedor A y B, y al proveedor C más de cinco veces. El tiempo de respuesta promedio de Cisco HyperFlex fue de 8.2 ms. Para comparación, el tiempo de respuesta promedio del proveedor A fue de 30.6 ms, del proveedor B de 12.8 ms, y del proveedor C de 10.33 ms.

Cisco HyperFlex vs. competidores: probando el rendimiento

Se hizo una observación interesante durante todas las pruebas. El proveedor B mostró una variabilidad significativa en el rendimiento promedio en IOPS de diferentes MV. Es decir, la carga se distribuía de manera extremadamente desigual, algunas MV operaban con un promedio de 1000 IOPS+, mientras que otras con 64 IOPS. Cisco HyperFlex, en este caso, se mostró significativamente más estable, todas las 140 MV recibían un promedio de 600 IOPS del subsistema de almacenamiento, es decir, la carga entre las máquinas virtuales se distribuyó de manera muy uniforme.

Cisco HyperFlex vs. competidores: probando el rendimiento

Es importante señalar que esta distribución desigual de IOPS entre las máquinas virtuales del proveedor B se observó en cada iteración de la prueba.

En un entorno de producción real, este comportamiento del sistema puede representar un gran problema para los administradores, ya que, esencialmente, máquinas virtuales individuales comienzan a "congelarse" aleatoriamente y no hay prácticamente forma de controlar este proceso. La única manera, no muy eficaz, de equilibrar la carga, utilizando la solución del proveedor B, es mediante alguna implementación de QoS o balanceo.

Salida

Reflexionemos sobre lo que significa tener 140 máquinas virtuales en Cisco Hyperflex en un nodo físico frente a 70 o menos en otras soluciones. Para las empresas, esto significa que para mantener la misma cantidad de aplicaciones en Hyperflex se requieren la mitad de nodos que en las soluciones de la competencia, es decir, el sistema final será significativamente más barato. Si a esto se le añade un nivel de automatización de todas las operaciones relativas al mantenimiento de la red, servidores y la plataforma de almacenamiento HX Data Platform, queda claro por qué las soluciones Cisco Hyperflex están ganando popularidad en el mercado tan rápidamente.

En general, el laboratorio ESG ha confirmado que las versiones híbridas de Cisco HyperFlex HX 3.0 ofrecen un rendimiento más alto y estable que otras soluciones similares.

Además, los clústeres híbridos HyperFlex superaron a sus competidores en términos de IOPS y Latencia. No es menos importante que el rendimiento de HyperFlex se logró con una carga muy bien distribuida en todo el almacenamiento.

Recordemos que puede ver la solución Cisco Hyperflex y comprobar sus capacidades ahora mismo. El sistema está disponible para demostraciones a todos los interesados:

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster