Compartir vía


Pruebas comparativas de rendimiento del almacén de datos de Azure NetApp Files para Azure VMware Solution

En este artículo se describen las pruebas comparativas de rendimiento que proporcionan los almacenes de datos de Azure NetApp Files para máquinas virtuales en Azure VMware Solution (AVS).

Los escenarios probados son los siguientes:

  • Máquinas virtuales de uno a varios que se ejecutan en un único host de AVS y un único almacén de datos de Azure NetApp Files
  • Almacenes de datos de Azure NetApp Files de uno a varios con un único host de AVS
  • Escalado horizontal de almacenes de datos de Azure NetApp Files con varios hosts de AVS

Se probaron las siguientes relaciones de E/S de read:write para cada escenario: 100:0, 75:25, 50:50, 25:75, 0:100

Las pruebas comparativas documentadas en este artículo se realizaron con un rendimiento de volumen suficiente para evitar que los límites flexibles afectaran al rendimiento. Las pruebas comparativas se pueden lograr con los niveles de servicio Premium y Ultra de Azure NetApp Files y, en algunos casos, con el nivel de servicio Estándar. Para más información sobre el rendimiento del volumen, consulte Consideraciones de rendimiento para Azure NetApp Files.

Consulte el almacén de datos de Azure NetApp Files para el estimador de TCO de Azure VMware Solution para comprender el tamaño y las ventajas de costos asociadas de los almacenes de datos de Azure NetApp Files.

Latencia

La latencia del tráfico desde AVS a los almacenes de datos de Azure NetApp Files varía desde submilisegundos (para entornos con carga mínima) hasta 2-3 milisegundos (para entornos con una carga entre media y pesada). La latencia es potencialmente mayor para los entornos que intentan insertar más allá de los límites de rendimiento de varios componentes. La latencia y el rendimiento pueden variar en función de factores como el tamaño de E/S, las relaciones de lectura y escritura, el tráfico de red competidor y otros.

Escalado del rendimiento

Cada host de AVS se conecta a cada almacén de datos de Azure NetApp Files con un número fijo de flujos de red que pueden limitar el rendimiento de un disco de máquina virtual individual (VMDK) o del host de AVS a cada almacén de datos. Es posible que se necesiten varios almacenes de datos en función de un conjunto determinado de cargas de trabajo y sus demandas de rendimiento. El rendimiento general del almacenamiento para cada host de AVS se puede aumentar al distribuir las cargas de trabajo entre varios almacenes de datos. También puede aumentar el rendimiento al distribuir la carga de trabajo a cada almacén de datos entre hosts de AVS. En el gráfico siguiente se muestra el escalado de rendimiento relativo de almacenes de datos adicionales.

Gráfico de mejoras de rendimiento.

Nota:

El límite máximo de rendimiento para almacenes de datos externos puede estar limitado por otros factores, como el ancho de banda de red, los límites de SKU o los límites de nivel de servicio para volúmenes de Azure NetApp Files.

El rendimiento de cada host individual puede verse afectado por la SKU de AVS seleccionada. La SKU AV64 tiene tarjetas de interfaz de red (NIC) de 100 Gigabit Ethernet (GbE). Las otras SKU tienen NIC de 25 GbE. Los flujos de red individuales (como los montajes NFS) pueden estar limitados por las NIC de 25 GbE.

Detalles del entorno de AV64

Los resultados de este artículo se lograron con la siguiente configuración de entorno:

  • Tamaño de host de Azure VMware Solution: AV64 que ejecuta VMware ESXi, versión 7u3
  • Conectividad de nube privada de Azure VMware Solution: puerta de enlace UltraPerformance con FastPath
  • Máquinas virtuales invitadas: Rocky Linux 9, 16 vCPU, 64 GB de memoria
  • Generador de cargas de trabajo: fio 3.35

Nota:

Las pruebas AV64 se centran solo en la evaluación de un único host ESXi. El escalado horizontal del número de hosts ESXi se describe en la sección AV36.

Almacenes de datos de Azure NetApp Files de uno a varios con un único host AV64

En los gráficos siguientes se compara el rendimiento de una sola máquina virtual en un único almacén de datos de Azure NetApp Files con el rendimiento agregado de ocho máquinas virtuales, cada una en sus propios almacenes de datos de Azure NetApp Files. Se puede lograr un rendimiento similar mediante un menor número de máquinas virtuales con VMDK adicionales distribuidas en el mismo número de almacenes de datos.

Diagrama que compara un almacén de datos de Azure NetApp File configurado en varios almacenes de datos.

Este gráfico compara el rendimiento:

Gráficos que comparan el rendimiento en uno y ocho almacenes de datos.

Este gráfico compara las operaciones de E/S:

Gráficos que comparan las operaciones de E/S en uno y ocho almacenes de datos.

Detalles del entorno de AV36

Estas pruebas se realizaron con una configuración de entorno mediante lo siguiente:

  • Tamaño de host de Azure VMware Solution: AV36 que ejecuta VMware ESXi, versión 7u3
  • Conectividad de nube privada de Azure VMware Solution: puerta de enlace UltraPerformance con FastPath
  • Máquinas virtuales invitadas: Ubuntu 21.04, 16 vCPU y 64 GB de memoria
  • Generador de cargas de trabajo: fio

Máquinas virtuales de uno a varios que se ejecutan en un único host de AV36 y un único almacén de datos de Azure NetApp Files

En un único escenario de host de AVS, las operaciones de E/S del almacén de datos de AVS a Azure NetApp Files se produce a través de un único flujo de red. Estos gráficos comparan el rendimiento y las operaciones de E/S de una sola máquina virtual con el rendimiento agregado y las operaciones E/S de cuatro máquinas virtuales. En los escenarios posteriores, el número de flujos de red aumenta a medida que se agregan más hosts y almacenes de datos.

Diagrama que compara máquinas virtuales de uno a varios que se ejecutan en un único host AV36 y un único almacén de datos de Azure NetApp Files.

Almacenes de datos de Azure NetApp Files de uno a varios con un único host de AV36

En los gráficos siguientes se compara el rendimiento de una sola máquina virtual en un único almacén de datos de Azure NetApp Files con el rendimiento agregado de cuatro almacenes de datos de Azure NetApp Files. En ambos escenarios, cada máquina virtual tiene un VMDK en cada almacén de datos de Azure NetApp Files.

Gráficos que comparan el rendimiento con un único host de AV36.

En los gráficos siguientes se comparan las operaciones de E/S de una sola máquina virtual en un único almacén de datos de Azure NetApp Files con las operaciones de E/S agregadas de ocho almacenes de datos de Azure NetApp Files. En ambos escenarios, cada máquina virtual tiene un VMDK en cada almacén de datos de Azure NetApp Files.

Gráficos que comparan las operaciones de E/S con un único host AV36.

Escalado horizontal de almacenes de datos de Azure NetApp Files con varios hosts AV36

En el gráfico siguiente se muestra el rendimiento agregado y las operaciones de E/S de 16 máquinas virtuales distribuidas entre cuatro hosts de AVS. Hay cuatro máquinas virtuales por host de AVS, cada una en un almacén de datos de Azure NetApp Files diferente. Se lograron resultados casi idénticos con una sola máquina virtual en cada host con cuatro VMDK por máquina virtual y cada uno de esos VMDK en un almacén de datos independiente.

Gráficos que muestran el rendimiento agregado y las operaciones de E/S de 16 máquinas virtuales distribuidas entre cuatro hosts de AVS.

Pasos siguientes