Cisco Hyperflex para DBMS de alta carga

Continuamos la serie de artículos sobre Cisco Hyperflex. En esta ocasión le presentaremos el trabajo de Cisco Hyperflex bajo DBMS Oracle y Microsoft SQL altamente cargados, y también compararemos los resultados obtenidos con soluciones de la competencia.

Además, seguimos demostrando las capacidades de Hyperflex en las regiones de nuestro país y nos complace invitarles a asistir a las próximas demostraciones de la solución, que esta vez se llevarán a cabo en las ciudades de Moscú y Krasnodar.

Moscú - 28 de mayo. Registro enlace.
Krasnodar - 5 de junio. Registro enlace.

Hasta hace poco, las soluciones hiperconvergentes no eran una solución muy adecuada para DBMS, especialmente aquellos con una gran carga. Sin embargo, gracias al uso del tejido UCS como plataforma de hardware para Cisco Hyperflex, que ha demostrado su confiabilidad y rendimiento durante 10 años, esta situación ya ha cambiado.

¿Quiere saber más? Entonces bienvenido al gato.

introducción

Actualmente, existen dos enfoques para organizar soluciones hiperconvergentes. El primer enfoque se basa en soluciones definidas por software, que se entregan como software y los clientes seleccionan ellos mismos el equipo. El segundo enfoque se basa en soluciones llave en mano, es decir, que contienen software, hardware y soporte técnico. En Cisco, seguimos el segundo enfoque y ofrecemos soluciones listas para usar a nuestros clientes, ya que es la única manera de garantizar un comportamiento estable del sistema, soporte técnico de alta calidad de un solo fabricante y alto rendimiento.
El alto rendimiento del sistema es uno de los factores clave a la hora de decidir si utilizar un producto en particular en tareas de misión crítica.

Hoy en día, las organizaciones tienden a colocar las tareas de misión crítica en soluciones de arquitectura clásica de tres niveles (almacenamiento > red de almacenamiento > servidores). Al mismo tiempo, la mayoría de las organizaciones se esfuerzan por simplificar y reducir el costo de su infraestructura de TI sin reducir su estabilidad y rendimiento. Por este motivo, cada vez más clientes prestan atención a las soluciones hiperconvergentes.

En este artículo hablaremos de las últimas pruebas (febrero de 2019) realizadas por el laboratorio independiente ESG (Enterprise Strategy Group). Durante las pruebas, se emuló el funcionamiento de DBMS Oracle y MS SQL (pruebas OLTP) altamente cargados, que es uno de los componentes más críticos de la infraestructura de TI en un entorno productivo real.

Esta carga se realizó sobre tres soluciones: Cisco Hyperflex, así como dos soluciones definidas por software que se instalaron en los mismos servidores que se utilizan en Hyperflex, es decir, en servidores Cisco UCS.

Configuraciones de prueba

Cisco Hyperflex para DBMS de alta carga

El sistema del proveedor A no utiliza caché porque el desarrollador de la solución no admite una configuración de caché. Por este motivo, se utilizaron discos para almacenar más capacidad.

Metodología de prueba

Las pruebas OLTP se realizaron con cuatro máquinas virtuales y un conjunto de datos de trabajo de 3,2 TB. Antes de ejecutar cada prueba, cada VM se completó con datos registrados utilizando una herramienta de prueba. Esto garantiza que la prueba lea datos "reales" y los escriba en bloques existentes, en lugar de simplemente devolver bloques nulos o valores nulos directamente desde la memoria. Esto ocurre cuando los datos no están completos, por lo que era importante garantizar que la prueba reflejara con precisión cómo se leían y escribían los datos dentro del entorno de la aplicación. Este gran kit de trabajo tardó mucho en completarse, pero en nuestra opinión es una inversión de tiempo que vale la pena ya que proporciona datos de rendimiento más precisos.

Las pruebas se realizaron utilizando la herramienta HCI Bench (basada en Oracle Vdbench) y perfiles de E/S diseñados para emular cargas de trabajo OLTP complejas de misión crítica utilizando backends de Oracle y SQL Server. Los tamaños de los bloques se asignaron de acuerdo con las aplicaciones emuladas con acceso a datos 100% aleatorio (full random).

Carga de trabajo de la base de datos Oracle

La primera fue una prueba OLTP diseñada para emular el entorno de Oracle. Se utilizó Vdbench para crear una carga de trabajo con diferentes proporciones de lectura/escritura. La prueba se realizó en cuatro máquinas virtuales. Durante la prueba de cuatro horas, HyperFlex pudo alcanzar más de 420 IOPS con una latencia de sólo 000 milisegundos. Las soluciones de software A y B solo pudieron mostrar 4.4 238 y 000 251 IOPS, respectivamente.

Cisco Hyperflex para DBMS de alta carga

Cisco Hyperflex para DBMS de alta carga
Los niveles de latencia fueron bastante similares en todos los sistemas, con la excepción de la latencia de escritura del proveedor B, que promedió 26,49 ms, con una muy buena latencia de lectura de 2,9 ms. La compresión y la deduplicación estaban activas en todos los sistemas.

Carga de trabajo de Microsoft SQL Server

A continuación, analizamos una carga de trabajo OLTP diseñada para emular un DBMS de Microsoft SQL Server.

Cisco Hyperflex para DBMS de alta carga
Como resultado de esta prueba, el clúster Cisco HyperFlex superó a los competidores A y B en aproximadamente dos veces: 490 000 IOPS para Cisco frente a 200 000 y 260 000 para los fabricantes A y B.

Cisco Hyperflex para DBMS de alta carga
El resultado de latencia en Cisco HyperFlex no fue muy diferente al de la prueba de Oracle, es decir, estuvo en un buen nivel de 4,4 ms. Al mismo tiempo, los fabricantes A y B obtuvieron resultados significativamente peores que en la prueba de Oracle. El único aspecto positivo de la solución competitiva B es la latencia de lectura constantemente baja de 2,9 ms; en todos los demás indicadores, Hyperflex estaba dos veces o más por delante de las soluciones de la competencia.

Hallazgos

Las pruebas realizadas por el laboratorio independiente ESG no solo confirmaron una vez más el nivel decente de rendimiento de la solución Cisco Hyperflex, sino que también demostraron que los sistemas hiperconvergentes ya están listos para un uso generalizado en tareas de misión crítica.

Durante mucho tiempo se ha considerado que los sistemas hiperconvergentes son más adecuados para cargas de trabajo no críticas. En 2016, ESG realizó una encuesta entre grandes empresas. Se les preguntó por qué eligieron la infraestructura tradicional en lugar de la infraestructura hiperconvergente. El 54% de los encuestados respondió que el motivo es la productividad.

Avance rápido hasta 2018. El panorama ha cambiado: una nueva encuesta ESG encontró que solo el 24% de los encuestados todavía cree que los enfoques tradicionales siguen siendo mejores en términos de desempeño.

Cuando la evolución de la tecnología cambia los criterios de decisión de la industria, a menudo hay un desajuste entre lo que los clientes quieren y lo que pueden obtener. Los fabricantes que pueden ver lo que falta y llenar ese vacío tienen una ventaja. Cisco ofrece una solución hiperconvergente que brinda la simplicidad, la rentabilidad y el rendimiento consistente que los clientes necesitan para cargas de trabajo de misión crítica.

Cisco avanza constantemente en el campo de los sistemas hiperconvergentes, lo que se confirma no sólo por las excelentes características de la solución Cisco Hyperflex, sino también por su presencia en el mercado. Por lo tanto, en el otoño de 2018, Cisco ingresó merecidamente al grupo de líderes en el mercado de HCI según Gartner.

Cisco Hyperflex para DBMS de alta carga
Ya puede estar convencido de que Hyperflex es una excelente solución para las tareas comerciales más complejas y exigentes visitando nuestras demostraciones, que se llevarán a cabo en las ciudades de Moscú y Krasnodar.

Moscú - 28 de mayo. Registro enlace.
Krasnodar - 5 de junio. Registro enlace.

Fuente: habr.com

Añadir un comentario