Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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últiplas máquinas virtuais em execução em um único host AVS e um único repositório de dados Azure NetApp Files
- Datastores do Azure NetApp Files um-para-múltiplos utilizando um único host AVS
- Expanda os datastores do Azure NetApp Files com múltiplos 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 executados 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 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, consulte Considerações de desempenho para o Azure NetApp Files.
Para entender o dimensionamento e os benefícios de custo associados, consulte o armazenamento de dados do Azure NetApp Files no Azure VMware Solution TCO Estimator.
Latência
A latência de tráfego do AVS para os armazenamentos de dados do Azure NetApp Files varia de submilissegundos (para ambientes com carga mínima) até 2-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 de E/S, taxas de leitura/gravação, tráfego de rede concorrente e outros.
Dimensionamento de desempenho
Cada Host AVS liga-se a cada datastore do Azure NetApp Files com um número fixo de fluxos de rede, o que pode limitar a capacidade de transferência de um disco VMDK individual ou do próprio Host AVS para cada datastore. Vários armazenamentos de dados podem ser necessários, dependendo de um determinado conjunto de cargas de trabalho e suas demandas de desempenho. O desempenho geral de armazenamento para cada host AVS pode ser aumentado distribuindo cargas de trabalho em vários armazenamentos de dados. Você também pode aumentar o desempenho distribuindo a carga de trabalho para cada armazenamento de dados em hosts AVS. O gráfico a seguir mostra o dimensionamento de desempenho relativo de armazenamentos de dados adicionais.
Nota
O teto de taxa de transferência para armazenamentos de dados externos pode ser limitado por outros fatores, incluindo largura de banda de 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 pelo SKU AVS selecionado. O AV64 SKU tem placas de interface de rede 100-Gigabit Ethernet (GbE) (NICs). Os outros SKUs têm NICs de 25 GbE. Fluxos de rede individuais (como montagens NFS) podem ser limitados pelas NICs de 25 GbE.
Detalhes do ambiente AV64
Os resultados neste artigo foram obtidos usando a seguinte configuração de ambiente:
- Tamanho do host da solução VMware do Azure: AV64 executando o VMware ESXi versão 7u3
- Conectividade da solução Azure VMware em nuvem privada: gateway UltraPerformance com FastPath
- Máquinas virtuais convidadas: Rocky Linux 9, 16 vCPU, 64 GB de memória
- Gerador de carga de trabalho:
fio3,35
Nota
Os testes AV64 se concentram apenas na avaliação de um único host ESXi. A expansão do número de hosts ESXi é discutida na seção AV36.
Armazenamentos de dados de Azure NetApp Files em configuração de um-para-muitos com um único host AV64
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 oito VMs, cada uma em seus próprios armazenamentos de dados do Azure NetApp Files. Uma taxa de transferência semelhante pode ser alcançada por um número menor de VMs com VMDKs adicionais espalhadas pelo mesmo número de armazenamentos de dados.
Este gráfico compara a taxa de transferência:
Este gráfico compara I/OPS:
Detalhes do ambiente AV36
Esses testes foram conduzidos com uma configuração de ambiente usando:
- Tamanho do host da solução VMware do Azure: AV36 executando o VMware ESXi versão 7u3
- Conectividade da solução Azure VMware em nuvem privada: 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 individuais em execução em um único host AV36 e um único armazenamento de dados do Azure NetApp Files
Em um único cenário de host AVS, a E/S do repositório de dados AVS para Arquivos NetApp do Azure ocorre em um único fluxo de rede. Esses gráficos comparam a taxa de transferência e as E/OPs de uma única máquina virtual com a taxa de transferência agregada e as E/S 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.
Um para vários armazenamentos de dados Azure NetApp Files com um único host AV36
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 um VMDK em cada armazenamento de dados do Azure NetApp Files.
Os gráficos a seguir comparam as E/S de uma única máquina virtual em um único armazenamento de dados do Azure NetApp Files com as E/S agregadas 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 dos armazenamentos de dados do Azure NetApp Files com múltiplos hosts AV36
O gráfico a seguir mostra a taxa de transferência agregada e E/OPS 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 alcançados 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.