Osvědčené postupy skladových položek virtuálních počítačů Azure pro Azure NetApp Files

Tento článek popisuje osvědčené postupy azure NetApp Files o skladových položkách virtuálních počítačů Azure, včetně rozdílů mezi skladovými jednotkami a mezi skladovými jednotkami.

Důležité informace o výběru skladové položky

Výkon úložiště zahrnuje více než rychlost samotného úložiště. Rychlost a architektura procesoru mají hodně společného s celkovým prostředím z jakéhokoli konkrétního výpočetního uzlu. Jako součást procesu výběru pro danou skladovou položku byste měli zvážit následující faktory:

  • AMD nebo Intel: Například SAS používá matematickou knihovnu jádra navrženou speciálně pro procesory Intel. V tomto případě jsou skladové položky Intel upřednostňované před skladovou jednotkou AMD.
  • Typy strojů F2, E_v3 a D_v3 jsou založené na více než jedné čipové sadě. Při používání služby Azure Dedicated Hosts můžete při výběru typu E vybrat konkrétní modely (Broadwell, Cascade Lake nebo Skylake). V opačném případě je výběr čipové sady ne deterministický. Pokud nasazujete cluster PROSTŘEDÍ HPC a konzistentní prostředí napříč inventářem je důležité, můžete zvážit jedno vyhrazené hostitele Azure nebo použít skladové položky s jednou čipovou sadou, jako je E_v4 nebo D_v4.
  • Při testování s skladovými jednotkami založenými na Intel Broadwellu a s skladovými jednotkami založenými na AMD EPYC™ 7551 byla pozorována variabilita výkonu u úložišť připojených k síti (NAS). Byly zjištěny dva problémy:
    • Pokud je akcelerované síťové rozhraní nesprávně namapované na optimální uzel NUMA, výkon čtení se výrazně sníží. I když mapování akcelerovaných síťových rozhraní na konkrétní uzel NUMA je výhodné u novějších skladových položek, je nutné zvážit požadavek na skladové položky s těmito čipovými sadami (Lv2|E_v3|D_v3).
    • Virtuální počítače běžící na lv2, nebo buď E_v3, nebo D_v3 běžící na čipové sadě Broadwell, jsou náchylnější k kolizím prostředků, než když běží na jiných skladových po řádcích. Při testování s využitím více virtuálních počítačů spuštěných v rámci jednoho vyhrazeného hostitele Azure se při spouštění úloh úložiště na základě sítě z jednoho virtuálního počítače ukázalo snížení výkonu síťových úloh úložiště spuštěných z druhého virtuálního počítače. Pokles je výraznější, když některý z virtuálních počítačů na uzlu neměl optimální mapování uzlu zrychleného síťového rozhraní nebo uzlu NUMA. Mějte na paměti, že E_v3 a D_V3 mezi nimi mohou přistát na Haswell, Broadwell, Cascade Lake nebo Skylake.

Pro nejkonzistentnější výkon při výběru virtuálních počítačů si můžete vybrat ze skladových položek s jedním typem čipové sady – novější skladové položky jsou upřednostňované oproti starším modelům, kde jsou k dispozici. Mějte na paměti, že kromě použití vyhrazeného hostitele není pravděpodobné, jaký typ hardwaru E_v3 nebo D_v3 virtuální počítače přistanou. Při použití skladové položky E_v3 nebo D_v3:

  • Když je virtuální počítač vypnutý, zruší přidělení a pak ho znovu zapne, bude pravděpodobně měnit hostitele a jako takové hardwarové modely.
  • Když jsou aplikace nasazené na více virtuálních počítačích, počítejte s tím, že virtuální počítače poběží na heterogenním hardwaru.

Rozdíly mezi skladovými jednotkami a mezi skladovými jednotkami

Následující tabulka uvádí rozdíly mezi skladovými jednotkami (SKU) a mezi těmito skladovými jednotkami. Všimněte si například, že čipová sada podkladových E_v3 a D_v3 se liší mezi broadwellovým, kaskádovým jezerem, Skylakem a také v případě D_v3.

Rodina Verze Popis Frekvence (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)
Ea 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 0 Intel Xeon® E5-2673 v3 (Haswell) 2.3 (2.3)
F 2 Intel® Xeon® Platinum 8168M (Kaskádové jezero) 2.7 (3.7)
F 2 Gen 2 Intel® Xeon® Platinum 8272CL (Skylake) 2.1 (3.8)

Při přípravě prostředí SAS GRID s více uzly pro produkční prostředí si můžete všimnout opakovatelného 1hodinového a patnáctiminutového rozptylu mezi analytickými běhy bez jiného rozdílu než základního hardwaru.

Skladová položka a hardwarová platforma Časy spuštění úlohy
E32-8_v3 (Broadwell) 5,5 hodiny
E32-8_v3 (kaskádové jezero) 4,25 hodin

V obou sadách testů byla vybrána skladová položka E32-8_v3 a společně s nconnect=8 možností připojení byla použita RHEL 8.3.

Osvědčené postupy

  • Kdykoli je to možné, vyberte místo skladových položek E_v3 nebo D_v3 E_v4, D_v4 nebo novější.
  • Kdykoli je to možné, vyberte místo skladové položky L2 Ed_v4, Dd_v4 nebo novější.

Další kroky