Condividi tramite


Benchmark delle prestazioni dell'archivio dati di Azure NetApp Files per la Soluzione Azure VMware

Questo articolo descrive i benchmark delle prestazioni che gli archivi dati di Azure NetApp Files offrono per le macchine virtuali in soluzione Azure VMware (AVS).

Gli scenari testati sono i seguenti:

  • Macchine virtuali uno-a-più in esecuzione in un singolo host AVS e un singolo archivio dati di Azure NetApp Files
  • Archivi dati uno-a-più di Azure NetApp Files con un singolo host AVS
  • Aumentare il numero di istanze degli archivi dati di Azure NetApp Files con più host AVS

Per ogni scenario sono stati testati i rapporti di I/O seguenti read:write : 100:0, 75:25, 50:50, 25:75, 0:100

I benchmark documentati in questo articolo sono stati eseguiti con una velocità effettiva del volume sufficiente per evitare che i limiti flessibili influiscano sulle prestazioni. I benchmark possono essere ottenuti con i livelli di servizio Premium e Ultra di Azure NetApp Files e in alcuni casi con il livello di servizio Standard. Per altre informazioni sulla velocità effettiva del volume, vedere Considerazioni sulle prestazioni per Azure NetApp Files.

Consultare l'archivio dati di Azure NetApp Files per soluzione Azure VMware strumento di stima del costo totale di proprietà per comprendere i vantaggi di ridimensionamento e costi associati degli archivi dati di Azure NetApp Files.

Latenza

La latenza del traffico da AVS ad archivi dati di Azure NetApp Files varia da sottomillisecondo (per gli ambienti con carico minimo) fino a 2-3 millisecondi (per gli ambienti con carico medio-elevato). La latenza è potenzialmente superiore per gli ambienti che tentano di superare i limiti di velocità effettiva di vari componenti. La latenza e velocità effettiva possono variare a seconda dei fattori, tra cui dimensioni di I/O, rapporti di lettura/scrittura, traffico di rete concorrente e altri.

Ridimensionamento delle prestazioni

Ogni host AVS si connette a ogni archivio dati di Azure NetApp Files con un numero fisso di flussi di rete che possono limitare la velocità effettiva di un singolo disco vm (VMDK) o l'host AVS a ogni archivio dati. Potrebbero essere necessari più archivi dati a seconda di un determinato set di carichi di lavoro e delle relative esigenze di prestazioni. Le prestazioni di archiviazione complessive per ogni host AVS possono essere aumentate distribuendo i carichi di lavoro in più archivi dati. È anche possibile aumentare le prestazioni distribuendo il carico di lavoro in ogni archivio dati tra host AVS. Il grafico seguente mostra il ridimensionamento relativo delle prestazioni di archivi dati aggiuntivi.

Grafico dei miglioramenti delle prestazioni.

Nota

Il limite massimo della velocità effettiva per gli archivi dati esterni può essere limitato da altri fattori, tra cui larghezza di banda di rete, limiti di SKU o limiti di servizio per i volumi di Azure NetApp Files.

La velocità effettiva per ogni singolo host può essere influenzata dallo SKU AVS selezionato. Lo SKU AV64 ha schede di interfaccia di rete Ethernet (GbE) da 100 Gigabit Ethernet (GbE). Gli altri SKU hanno 25 GBE. I singoli flussi di rete (ad esempio i montaggi NFS) potrebbero essere limitati dalle schede di interfaccia di rete da 25 GbE.

Dettagli dell'ambiente AV64

I risultati di questo articolo sono stati ottenuti usando la configurazione dell'ambiente seguente:

  • soluzione Azure VMware dimensioni dell'host: AV64 che esegue VMware ESXi versione 7u3
  • soluzione Azure VMware connettività cloud privato: gateway UltraPerformance con FastPath
  • Macchine virtuali guest: Rocky Linux 9, 16 vCPU, 64 GB di memoria
  • Generatore di carichi di lavoro: fio 3.35

Nota

I test AV64 si concentrano solo sulla valutazione di un singolo host ESXi. L'aumento del numero di host ESXi viene illustrato nella sezione AV36.

Archivi dati uno-a-più di Azure NetApp Files con un singolo host AV64

I grafici seguenti confrontano la velocità effettiva di una singola macchina virtuale in un singolo archivio dati di Azure NetApp Files con la velocità effettiva aggregata di otto macchine virtuali, ognuna delle quali nei propri archivi dati di Azure NetApp Files. Una velocità effettiva simile può essere ottenuta da un numero minore di macchine virtuali con VMDK aggiuntivi distribuiti nello stesso numero di archivi dati.

Diagramma che confronta un archivio dati di Azure NetApp File configurato con più archivi dati.

Questo grafico confronta la velocità effettiva:

Grafici che confrontano la velocità effettiva in uno e otto archivi dati.

Questo grafico confronta le operazioni di I/O al secondo:

Grafici che confrontano operazioni di I/O al secondo in uno e otto archivi dati.

Dettagli dell'ambiente AV36

Questi test sono stati eseguiti con una configurazione dell'ambiente usando:

  • soluzione Azure VMware dimensioni dell'host: AV36 che esegue VMware ESXi versione 7u3
  • soluzione Azure VMware connettività cloud privato: gateway UltraPerformance con FastPath
  • Macchine virtuali guest: Ubuntu 21.04, 16 vCPU, 64 GB di memoria
  • Generatore di carico di lavoro: fio

Macchine virtuali uno-a-più in esecuzione in un singolo host AV36 e un singolo archivio dati di Azure NetApp Files

In un singolo scenario host AVS, l'I/O da AVS ad Azure NetApp Files si verifica in un singolo flusso di rete. Questi grafici confrontano la velocità effettiva e gli I/OP di una singola macchina virtuale con la velocità effettiva aggregata e le operazioni di I/O al secondo di quattro macchine virtuali. Negli scenari successivi, il numero di flussi di rete aumenta man mano che vengono aggiunti più host e archivi dati.

Diagramma che confronta macchine virtuali uno-a-più in esecuzione in un singolo host AV36 e un singolo archivio dati di Azure NetApp Files.

Archivi dati uno-a-più di Azure NetApp Files con un singolo host AV36

I grafici seguenti confrontano la velocità effettiva di una singola macchina virtuale in un singolo archivio dati di Azure NetApp Files con la velocità effettiva aggregata di quattro archivi dati di Azure NetApp Files. In entrambi gli scenari ogni macchina virtuale ha un VMDK in ogni archivio dati di Azure NetApp Files.

Grafici che confrontano la velocità effettiva con un singolo host AV36.

I grafici seguenti confrontano le operazioni di I/O al secondo di una singola macchina virtuale in un singolo archivio dati di Azure NetApp Files con le operazioni di I/O al secondo aggregate di otto archivi dati di Azure NetApp Files. In entrambi gli scenari ogni macchina virtuale ha un VMDK in ogni archivio dati di Azure NetApp Files.

Grafici che confrontano operazioni di I/O al secondo con un singolo host AV36.

Aumentare il numero di istanze degli archivi dati di Azure NetApp Files con più host AV36

Il grafico seguente mostra la velocità effettiva aggregata e le operazioni di I/O al secondo di 16 macchine virtuali distribuite tra quattro host AVS. Esistono quattro macchine virtuali per ogni host AVS, ognuna in un archivio dati di Azure NetApp Files diverso. Sono stati ottenuti risultati quasi identici con una singola macchina virtuale in ogni host con quattro VMDK per macchina virtuale e ognuno di questi VMDK in un archivio dati separato.

Grafici che mostrano la velocità effettiva aggregata e le operazioni di I/O al secondo di 16 macchine virtuali distribuite tra quattro host AVS.

Passaggi successivi