Benchmarks de desempenho de armazenamento de dados do Azure NetApp Files para a Solução VMware do Azure

Este artigo descreve os benchmarks de desempenho que os armazenamentos de dados do Azure NetApp Files fornecem para máquinas virtuais no Azure VMware Solution (AVS).

Os cenários testados são os seguintes:

  • Máquinas virtuais um-para-vários em execução em um único host AVS e um único armazenamento de dados do Azure NetApp Files
  • Armazenamentos de dados um-para-vários do Azure NetApp Files com um único host AVS
  • Expandir os armazenamentos de dados do Azure NetApp Files com vários hosts AVS

As seguintes read:write relações de E/S foram testadas para cada cenário: 100:0, 75:25, 50:50, 25:75, 0:100

Os benchmarks documentados neste artigo foram realizados com taxa de transferência de volume suficiente para evitar que os limites flexíveis afetassem o desempenho. Os benchmarks podem ser alcançados com os níveis de serviço Azure NetApp Files Premium e Ultra e, em alguns casos, com o nível de serviço Standard. Para obter mais informações sobre a taxa de transferência de volume, consulte Considerações de desempenho para arquivos do Azure NetApp.

Consulte o armazenamento de dados do Azure NetApp Files para o Azure VMware Solution TCO Estimator para entender o dimensionamento e os benefícios de custo associados dos armazenamentos de dados do Azure NetApp Files.

Detalhes do ambiente

Os resultados neste artigo foram obtidos usando a seguinte configuração de ambiente:

  • Tamanho do host da solução VMware do Azure: AV36
  • Conectividade de nuvem privada da Solução VMware do Azure: gateway UltraPerformance com FastPath
  • Máquina(s) virtual(is) convidada(s): Ubuntu 21.04, 16 vCPU, 64 GB de memória
  • Gerador de carga de trabalho: fio

Latency

A latência de tráfego dos armazenamentos de dados AVS para o Azure NetApp Files varia de submilissegundos (para ambientes com carga mínima) até 2 a 3 milissegundos (para ambientes com carga média a pesada). A latência é potencialmente maior para ambientes que tentam ultrapassar os limites de taxa de transferência de vários componentes. A latência e a taxa de transferência podem variar dependendo de vários fatores, incluindo o tamanho da E/S, as taxas de leitura/gravação, o tráfego de rede concorrente e assim por diante.

Máquinas virtuais um-para-vários em execução em um único host AVS e um único armazenamento de dados do Azure NetApp Files

Em um único cenário de host AVS, a E/S de armazenamento de dados do AVS para Azure NetApp Files ocorre em um único fluxo de rede. Os gráficos a seguir comparam a taxa de transferência e as IOPs de uma única máquina virtual com a taxa de transferência agregada e as IOPs de quatro máquinas virtuais. Nos cenários subsequentes, o número de fluxos de rede aumenta à medida que mais hosts e armazenamentos de dados são adicionados.

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

Armazenamentos de dados um-para-vários do Azure NetApp Files com um único host AVS

Os gráficos a seguir comparam a taxa de transferência de uma única máquina virtual em um único armazenamento de dados do Azure NetApp Files com a taxa de transferência agregada de quatro armazenamentos de dados do Azure NetApp Files. Em ambos os cenários, cada máquina virtual tem uma VMDK em cada armazenamento de dados do Azure NetApp Files.

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

Os gráficos a seguir comparam as IOPs de uma única máquina virtual em um único armazenamento de dados do Azure NetApp Files com as IOPs agregadas de oito armazenamentos de dados do Azure NetApp Files. Em ambos os cenários, cada máquina virtual tem uma VMDK em cada armazenamento de dados do Azure NetApp Files.

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

Expandir os armazenamentos de dados do Azure NetApp Files com vários hosts AVS

O gráfico a seguir mostra a taxa de transferência agregada e IOPs de 16 máquinas virtuais distribuídas em quatro hosts AVS. Há quatro máquinas virtuais por host AVS, cada uma em um armazenamento de dados diferente do Azure NetApp Files.

Resultados quase idênticos foram obtidos com uma única máquina virtual em cada host com quatro VMDKs por máquina virtual e cada uma dessas VMDKs em um armazenamento de dados separado.

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

Próximas etapas