Srovnávací testy výkonu úložiště dat služby Azure NetApp Files pro řešení Azure VMware
Tento článek popisuje srovnávací testy výkonu, které úložiště dat Azure NetApp Files poskytují pro virtuální počítače ve službě Azure VMware Solution (AVS).
Testované scénáře jsou následující:
- Jeden k několika virtuálním počítačům běžícím na jednom hostiteli AVS a jediném úložišti dat Azure NetApp Files
- Úložiště dat Azure NetApp Files s jedním hostitelem AVS: 1:1
- Škálování úložišť dat Azure NetApp Files s několika hostiteli AVS
Pro každý scénář byly testovány následující read:write
poměry vstupně-výstupních operací: 100:0, 75:25, 50:50, 25:75, 0:100
Srovnávací testy popsané v tomto článku byly provedeny s dostatečnou propustností svazku, aby nedošlo k ovlivnění měkkých limitů výkonu. Srovnávací testy je možné dosáhnout úrovněmi služeb Azure NetApp Files Premium a Ultra a v některých případech s úrovní služeb Standard. Další informace o propustnosti svazků najdete v tématu Důležité informace o výkonu služby Azure NetApp Files.
V datovém úložišti azure NetApp Files se obraťte na estimátor celkových nákladů na vlastnictví azure VMware Solution, abyste porozuměli velikosti a souvisejícím výhodám nákladů v úložištích dat Azure NetApp Files.
Latence
Latence provozu z úložiště dat AVS do služby Azure NetApp Files se liší od submillisekund (pro prostředí s minimální zátěží) až do 2 až 3 milisekund (pro prostředí s středním až velkým zatížením). Latence je potenciálně vyšší pro prostředí, která se pokoušejí nasdílit mimo limity propustnosti různých komponent. Latence a propustnost se mohou lišit v závislosti na faktorech, mezi které patří velikost vstupně-výstupních operací, poměry čtení a zápisu, konkurenční síťový provoz a další.
Škálování výkonu
Každý hostitel AVS se připojuje ke každému úložišti dat Azure NetApp Files s pevným počtem síťových toků, které můžou omezit propustnost jednotlivých disků virtuálního počítače nebo propustnost hostitele AVS na každé úložiště dat. V závislosti na dané sadě úloh a jejich požadavcích na výkon může být vyžadováno více úložišť dat. Celkový výkon úložiště pro každého hostitele AVS je možné zvýšit rozložením úloh do více úložišť dat. Výkon můžete také zvýšit rozložením úloh do každého úložiště dat napříč hostiteli AVS. Následující graf ukazuje relativní škálování výkonu dalších úložišť dat.
Poznámka:
Strop propustnosti externích úložišť dat může být omezený jinými faktory, včetně šířky pásma sítě, limitů skladových položek nebo stropů na úrovni služby pro svazky Azure NetApp Files.
Propustnost jednotlivých hostitelů může ovlivnit vybraná skladová položka AVS. Skladová položka AV64 má síťové karty (GBE) 100-Gigabit Ethernet (GbE). Ostatní skladové položky mají 25 GbE síťových karet. Jednotlivé síťové toky (například připojení NFS) můžou být omezené síťovými kartami o velikosti 25 GbE.
Podrobnosti o prostředí AV64
Výsledky v tomto článku byly dosaženy pomocí následující konfigurace prostředí:
- Velikost hostitele Azure VMware Solution: AV64 se systémem VMware ESXi verze 7u3
- Připojení privátního cloudu Azure VMware Solution: Brána UltraPerformance s využitím FastPathu
- Hostující virtuální počítače: Rocky Linux 9, 16 vCPU, 64 GB paměti
- Generátor úloh:
fio
3.35
Poznámka:
Testy AV64 se zaměřují pouze na vyhodnocení jednoho hostitele ESXi. Horizontální navýšení kapacity počtu hostitelů ESXi je popsáno v části AV36.
Úložiště dat Azure NetApp Files s jedním hostitelem AV64: 1:1
Následující grafy porovnávají propustnost jednoho virtuálního počítače v jednom úložišti dat Azure NetApp Files s agregovanou propustností osmi virtuálních počítačů, z nichž každý má vlastní úložiště dat Azure NetApp Files. Podobnou propustnost lze dosáhnout menším počtem virtuálních počítačů s dalšími sadami VMDK rozloženými napříč stejným počtem úložišť dat.
Tento graf porovnává propustnost:
Tento graf porovnává I/OPS:
Podrobnosti o prostředí AV36
Tyto testy byly provedeny s konfigurací prostředí pomocí:
- Velikost hostitele azure VMware Solution: AV36 se systémem VMware ESXi verze 7u3
- Připojení privátního cloudu Azure VMware Solution: Brána UltraPerformance s využitím FastPathu
- Hostované virtuální počítače: Ubuntu 21.04, 16 vCPU, 64 GB paměti
- Generátor úloh:
fio
Jeden k několika virtuálním počítačům běžícím na jednom hostiteli AV36 a jediném úložišti dat Azure NetApp Files
V jednom scénáři hostitele AVS dochází K vstupně-výstupnímu úložišti dat AVS do služby Azure NetApp Files prostřednictvím jednoho síťového toku. Tyto grafy porovnávají propustnost a IP adresy jednoho virtuálního počítače s agregovanou propustností a vstupně-výstupními operacemi čtyř virtuálních počítačů. V dalších scénářích se počet síťových toků zvyšuje s tím, jak se přidává více hostitelů a úložišť dat.
Úložiště dat Azure NetApp Files s jedním hostitelem AV36: 1:1
Následující grafy porovnávají propustnost jednoho virtuálního počítače v jednom úložišti dat Azure NetApp Files s agregovanou propustností čtyř úložišť dat Azure NetApp Files. V obouscénářch
Následující grafy porovnávají I/OPS jednoho virtuálního počítače v jednom úložišti dat Azure NetApp Files s agregovanýmI I/OPS osmi úložišť dat Azure NetApp Files. V obouscénářch
Horizontální navýšení kapacity úložišť dat Azure NetApp Files s několika hostiteli AV36
Následující graf ukazuje agregovanou propustnost a I/OPS 16 virtuálních počítačů distribuovaných napříč čtyřmi hostiteli AVS. Na hostitele AVS existují čtyři virtuální počítače, z nichž každý je v jiném úložišti dat Azure NetApp Files. Téměř identické výsledky byly dosaženy s jedním virtuálním počítačem na každém hostiteli se čtyřmi sadami VMDK na virtuální počítač a každý z těchto sad VMDK v samostatném úložišti dat.