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 read:write relaciones de E/S 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 afecten 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.

Detalles del entorno

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

  • Tamaño del host de Azure VMware Solution: AV36
  • Conectividad de nube privada de Azure VMware Solution: Puerta de enlace UltraPerformance con FastPath
  • Máquinas virtuales invitadas: Ubuntu 21.04, 16 vCPU, 64 GB de memoria
  • Generador de cargas de trabajo: fio

Latencia

La latencia de tráfico de AVS a almacenes de datos de Azure NetApp Files varía de submilisegundos (para entornos con una carga mínima) de hasta 2 a 3 milisegundos (para entornos de carga media a 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 varios factores, como el tamaño de E/S, las relaciones de lectura y escritura, el tráfico de red competidor, etc.

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

En un único escenario de host de AVS, la E/S del almacén de datos de AVS a Azure NetApp Files se produce a través de un único flujo de red. En los gráficos siguientes se comparan el rendimiento y las E/S de una sola máquina virtual con el rendimiento agregado y las 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.

Graphs comparing a single virtual machine with four virtual machines over a single network flow.

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

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.

Graphs comparing a single virtual machine on a single datastore with four datastores.

En los gráficos siguientes se comparan las E/S de una sola máquina virtual en un único almacén de datos de Azure NetApp Files con las 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.

Graphs comparing a single virtual machine on a single datastore with eight datastores.

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

En el gráfico siguiente se muestra el rendimiento agregado y las IOPS 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.

Graphs showing aggregated throughput and IOPs of 16 virtual machines distributed across four AVS hosts.

Pasos siguientes