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.
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.
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.
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.