Referências de desempenho do armazenamento de dados do Azure NetApp Files para a Solução VMware no Azure
Este artigo descreve os parâmetros de comparação de desempenho que os armazenamentos de dados do Azure NetApp Files fornecem para máquinas virtuais na Solução VMware no Azure (AVS).
Os cenários testados são os seguintes:
- Uma a várias máquinas virtuais em execução em um único host AVS e um único armazenamento de dados do Azure NetApp Files
- Um para vários armazenamentos de dados do Azure NetApp Files com um único host AVS
- Expansão de armazenamentos de dados do Azure NetApp Files com vários hosts AVS
As seguintes taxas de E/S read:write
foram testadas para cada cenário: 100:0, 75:25, 50:50, 25:75, 0:100
Os parâmetros de comparação documentados neste artigo foram executados com taxa de transferência de volume suficiente para evitar que os limites flexíveis afetassem o desempenho. Os parâmetros de comparação podem ser alcançados com os níveis de serviço Premium e Ultra do Azure NetApp Files 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, confira Considerações de desempenho para o Azure NetApp Files.
Consulte o armazenamento de dados do Azure NetApp Files para o avaliador de TCO da Solução VMware no Azure para entender o dimensionamento e os benefícios de custo associados dos armazenamentos de dados do Azure NetApp Files.
Latência
A latência do tráfego da AVS para os armazenamentos de dados do Azure NetApp Files varia de submilissegundos (para ambientes com carga mínima) a 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 fatores como tamanho da E/S, taxas de leitura/gravação, tráfego de rede concorrente, entre outros.
Escala de desempenho
Cada host AVS se conecta a cada armazenamento de dados do Azure NetApp Files com um número fixo de fluxos de rede, o que pode limitar a taxa de transferência de um disco de VM individual (VMDK) ou do host AVS para cada armazenamento de dados. Vários armazenamentos de dados podem ser necessários, dependendo de um determinado conjunto de cargas de trabalho e de suas demandas de desempenho. O desempenho geral do armazenamento de cada host AVS pode ser aumentado com a distribuição das cargas de trabalho em vários armazenamentos de dados. Você também pode aumentar o desempenho distribuindo a carga de trabalho de cada armazenamento de dados pelos hosts AVS. O grafo a seguir mostra a escala do desempenho relativo de armazenamentos de dados adicionais.
Observação
O teto de taxa de transferência para armazenamentos de dados externos pode ser limitado por outros fatores, incluindo largura de banda da rede, limites de SKU ou tetos de nível de serviço para volumes do Azure NetApp Files.
A taxa de transferência de cada host individual pode ser afetada pela SKU da AVS selecionada. A SKU AV64 tem placas de interface de rede (NICs) de 100 Gigabit Ethernet (GbE). As outras SKUs têm NICs de 25 GbE. Os fluxos de rede individuais (como montagens NFS) podem ser limitados pelas NICs de 25 GbE.
Detalhes do ambiente do AV64
Os resultados deste artigo foram obtidos usando a seguinte configuração de ambiente:
- Tamanho do host da Solução VMware no Azure: AV64 executando o VMware ESXi versão 7u3
- Conectividade de nuvem privada da Solução VMware no Azure: gateway UltraPerformance com FastPath
- Máquinas virtuais convidadas: Rocky Linux 9, 16 vCPU, 64 GB de memória
- Gerador de carga de trabalho:
fio
3.35
Observação
Os testes do AV64 se concentram apenas na avaliação de um único host ESXi. O escala horizontal do número de hosts ESXi é discutido na seção AV36.
Um para vários armazenamentos de dados do Azure NetApp Files com um único host AV64
Os grafos 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 oito VMs, cada uma em seu próprio armazenamento de dados do Azure NetApp Files. Uma taxa de transferência semelhante pode ser obtida por um número menor de VMs com VMDKs adicionais espalhados pelo mesmo número de armazenamentos de dados.
Esse grafo compara a taxa de transferência:
Este grafo compara a E/S:
Detalhes do ambiente do AV36
Esses testes foram realizados com uma configuração de ambiente usando:
- Tamanho do host da Solução VMware no Azure: AV36 executando o VMware ESXi versão 7u3
- Conectividade de nuvem privada da Solução VMware no Azure: gateway UltraPerformance com FastPath
- Máquinas virtuais convidadas: Ubuntu 21.04, 16 vCPU, 64 GB de memória
- Gerador de carga de trabalho:
fio
Máquinas virtuais de uma para várias em execução em um único host AVS36 e um único armazenamento de dados do Azure NetApp Files
Em um cenário de host único do AVS, a E/S do armazenamento de dados da AVS para o Azure NetApp Files ocorre em um único fluxo de rede. Esses grafos comparam a taxa de transferência e a E/S de uma única máquina virtual com a taxa de transferência agregada e a E/S de quatro máquinas virtuais. Nos cenários seguintes, o número de fluxos de rede aumenta à medida que mais hosts e repositórios de dados são adicionados.
Armazenamentos de dados de um para vários do Azure NetApp Files com um único host AV36
Os grafos 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 um VMDK em cada armazenamento de dados do Azure NetApp Files.
Os grafos a seguir comparam a E/S de uma única máquina virtual em um único armazenamento de dados do Azure NetApp Files com a E/S agregada de oito armazenamentos de dados do Azure NetApp Files. Em ambos os cenários, cada máquina virtual tem um VMDK em cada armazenamento de dados do Azure NetApp Files.
Expansão de armazenamentos de dados do Azure NetApp Files com vários hosts AV36
O gráfico a seguir mostra a taxa de transferência agregada e a E/S 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.