Procedure consigliate per le unità di mantenimento delle scorte di macchine virtuali di Azure per Azure NetApp Files

Questo articolo descrive le procedure consigliate di Azure NetApp Files relative alle unità di mantenimento delle scorte di macchine virtuali di Azure, incluse le differenze all'interno e tra SKU.

Considerazioni sulla selezione dello SKU

Le prestazioni di archiviazione comportano più della velocità dell'archiviazione stessa. La velocità e l'architettura del processore hanno molto a che fare con l'esperienza complessiva da qualsiasi nodo di calcolo specifico. Come parte del processo di selezione per uno SKU specifico, è necessario considerare i fattori seguenti:

  • AMD o Intel: ad esempio, sas usa una libreria di kernel matematici progettata specificamente per i processori Intel. In questo caso, gli SKU Intel sono preferiti rispetto allo SKU AMD.
  • I tipi di macchina F2, E_v3 e D_v3 sono basati su più di un chipset. Nell'uso di Host dedicati di Azure è possibile selezionare modelli specifici (Broadwell, Cascade Lake o Skylake, ad esempio, quando si seleziona il tipo E). In caso contrario, la selezione del chipset non è deterministica. Se si distribuisce un cluster HPC e un'esperienza coerente nell'inventario è importante, è possibile prendere in considerazione singoli host dedicati di Azure o usare SKU a chipset singolo, ad esempio E_v4 o D_v4.
  • La variabilità delle prestazioni con l'archiviazione NAS (Network Attached Storage) è stata osservata nei test con SKU basati su Intel Broadwell e gli SKU basati su AMD EPYC™ 7551. Sono stati osservati due problemi:
    • Quando l'interfaccia di rete accelerata viene mappata in modo inappropriato a un nodo NUMA secondario ottimale, le prestazioni di lettura diminuiscono significativamente. Anche se il mapping dell'interfaccia di rete accelerata a un nodo NUMA specifico è utile per gli SKU più recenti, deve essere considerato un requisito per gli SKU con questi chipset (Lv2|E_v3|D_v3).
    • Le macchine virtuali in esecuzione su Lv2 o E_v3 o D_v3 in esecuzione su un chipset Broadwell sono più soggette a conflitti di risorse rispetto a quando sono in esecuzione su altri SKU. Quando si testano più macchine virtuali in esecuzione in un singolo host dedicato di Azure, è stato rilevato che l'esecuzione di un carico di lavoro di archiviazione basato sulla rete da una macchina virtuale riduce le prestazioni dei carichi di lavoro di archiviazione basati sulla rete in esecuzione da una seconda macchina virtuale. La diminuzione è più pronunciata quando una delle macchine virtuali nel nodo non ha eseguito il mapping ottimale dell'interfaccia di rete/del nodo NUMA accelerato. Tenere presente che le E_v3 e D_V3 possono essere tra loro atterrate su Haswell, Broadwell, Cascade Lake o Skylake.

Per ottenere prestazioni più coerenti quando si selezionano le macchine virtuali, selezionare gli SKU con un singolo tipo di chipset. Gli SKU più recenti sono preferiti rispetto ai modelli meno recenti, se disponibili. Tenere presente che, a parte l'uso di un host dedicato, è improbabile prevedere correttamente il tipo di hardware su cui si trovano le macchine virtuali E_v3 o D_v3. Quando si usa lo SKU E_v3 o D_v3:

  • Quando una macchina virtuale è disattivata, deallocata e quindi riattivata, è probabile che la macchina virtuale modifichi gli host e come tali modelli hardware.
  • Quando le applicazioni vengono distribuite in più macchine virtuali, si prevede che le macchine virtuali vengano eseguite su hardware eterogeneo.

Differenze all'interno e tra SKU

Nella tabella seguente sono evidenziate le differenze tra gli SKU e . Si noti, ad esempio, che il chipset del E_v3 sottostante e D_v3 variare tra Broadwell, Cascade Lake, Skylake e anche nel caso del D_v3.

Famiglia Versione Descrizione Frequenza (GHz)
E V3 Intel® Xeon® E5-2673 v4 (Broadwell) 2.3 (3.6)
E V3 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2.6 (3.7)
E V3 Intel® Xeon® Platinum 8171M (Skylake) 2.1 (3.8)
E V4 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2.6 (3.7)
Cadauno V4 AMD EPYC™ 7452 2.35 (3.35)
D V3 Intel® Xeon® E5-2673 v4 (Broadwell) 2.3 (3.6)
D V3 Intel® Xeon® E5-2673 v3 (Haswell) 2.3 (2.3)
D V3 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2.6 (3.7)
D V3 Intel® Xeon® Platinum 8171M (Skylake) 2.1 (3.8)
D V4 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2.6 (3.7)
Da V4 AMD EPYC™ 7452 2.35 (3.35)
L V2 AMD EPYC™ 7551 2.0 (3.2)
F 1 Intel Xeon® E5-2673 v3 (Haswell) 2.3 (2.3)
F 2 Intel® Xeon® Platinum 8168M (Cascade Lake) 2.7 (3.7)
F 2 Gen 2 Intel® Xeon® Platinum 8272CL (Skylake) 2.1 (3.8)

Quando si prepara un ambiente GRID SAS a più nodi per l'ambiente di produzione, è possibile notare una varianza ripetibile di un'ora e quindici minuti tra le esecuzioni di analisi senza differenza rispetto all'hardware sottostante.

SKU e piattaforma hardware Tempi di esecuzione del processo
E32-8_v3 (Broadwell) 5,5 ore
E32-8_v3 (Lago Cascade) 4,25 ore

In entrambi i set di test è stato selezionato uno SKU E32-8_v3 e RHEL 8.3 è stato usato insieme all'opzione nconnect=8 di montaggio.

Procedure consigliate

  • Quando possibile, selezionare il E_v4, D_v4 o versione successiva anziché gli SKU E_v3 o D_v3.
  • Quando possibile, selezionare il Ed_v4, Dd_v4 o versione successiva anziché lo SKU L2.

Passaggi successivi