Šířka pásma sítě virtuálních počítačů

Azure nabízí různé velikosti a typy virtuálních počítačů, z nichž každá má jinou kombinaci funkcí výkonu. Jednou z možností je propustnost sítě (neboli šířka pásma) měřená v megabitech za sekundu (Mb/s). Vzhledem k tomu, že virtuální počítače jsou hostované na sdíleném hardwaru, musí být síťová kapacita mezi virtuálními počítači, které sdílejí stejný hardware, spravedlivě sdílena. Větší virtuální počítače mají přidělenou relativně větší šířku pásma než menší virtuální počítače.

Šířka pásma sítě přidělená jednotlivým virtuálním počítačům se měří při odchozím (odchozím) provozu z virtuálního počítače. Veškerý síťový provoz opouštějící virtuální počítač se započítává do přiděleného limitu bez ohledu na cíl. Pokud má například virtuální počítač limit 1 000 Mb/s, platí toto omezení bez ohledu na to, jestli je odchozí provoz určený pro jiný virtuální počítač ve stejné virtuální síti nebo mimo Azure.

Příchozí přenos dat se neměří ani přímo neomezuje. Existují ale i další faktory, jako jsou limity procesoru a úložiště, které můžou ovlivnit schopnost virtuálního počítače zpracovávat příchozí data.

Akcelerované síťové služby jsou funkce navržená tak, aby zlepšila výkon sítě, včetně latence, propustnosti a využití procesoru. Akcelerované síťové služby sice můžou zvýšit propustnost virtuálního počítače, ale můžou to udělat jenom do rozsahu přidělené šířky pásma virtuálního počítače. Další informace o akcelerovaných sítích najdete v tématu Akcelerované síťové služby pro virtuální počítače s Windows nebo Linuxem .

Virtuální počítače Azure musí mít jedno, ale můžou mít několik připojených síťových rozhraní. Šířka pásma přidělená virtuálnímu počítači je součtem veškerého odchozího provozu napříč všemi síťovými rozhraními připojenými k virtuálnímu počítači. Jinými slovy, přidělená šířka pásma je na virtuální počítač bez ohledu na to, kolik síťových rozhraní je k virtuálnímu počítači připojeno. Informace o tom, kolik síťových rozhraní podporují různé velikosti virtuálních počítačů Azure, najdete v tématu Velikosti virtuálních počítačů Azure s Windows a Linuxem .

Očekávaná propustnost sítě

Očekávaná odchozí propustnost a počet síťových rozhraní podporovaných jednotlivými velikostmi virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů Azure s Windows a Linuxem . Vyberte typ, například Obecné účely, a pak na výsledné stránce vyberte velikost a řadu, například řadu Dv2. Každá řada obsahuje tabulku se specifikacemi sítě v posledním sloupci s názvem

Maximální počet síťových adaptérů / očekávaný výkon sítě (Mb/s)

Limit propustnosti platí pro virtuální počítač. Na propustnost nemají vliv následující faktory:

  • Počet síťových rozhraní: Limit šířky pásma je kumulativní pro veškerý odchozí provoz z virtuálního počítače.

  • Akcelerované síťové služby: I když tato funkce může být užitečná při dosažení publikovaného limitu, tento limit se nezmění.

  • Cíl provozu: Všechny cíle se započítávají do limitu odchozích přenosů.

  • Protokol: Veškerý odchozí provoz přes všechny protokoly se počítá do limitu.

Omezení toku sítě

Kromě šířky pásma může výkon sítě ovlivnit i počet síťových připojení, která jsou v daném okamžiku na virtuálním počítači. Služba Azure Networking Stack udržuje stav pro každý směr připojení TCP/UDP v datových strukturách označovaných jako toky. Typické připojení TCP/UDP má vytvořené dva toky, jeden pro příchozí a druhý pro odchozí směr. Každý tok se vyznačuje informacemi o 5 řazených řazených členů (protokol, místní IP adresa, vzdálená IP adresa, místní port a vzdálený port).

Přenos dat mezi koncovými body vyžaduje vytvoření několika toků kromě toků, které provádějí přenos dat. Příkladem jsou toky vytvořené pro překlad DNS a toky vytvořené pro sondy stavu nástroje pro vyrovnávání zatížení. Síťová virtuální zařízení, jako jsou brány, proxy servery, brány firewall, viz toky vytvořené pro připojení ukončená na zařízení a pocházejících zařízením.

Snímek obrazovky s počtem toků pro konverzaci TCP prostřednictvím zařízení pro přeposílání

Omezení toku a doporučení aktivních připojení

Služba Azure Networking Stack dnes podporuje pro virtuální počítač celkový tok 1M (500 tisíc příchozích a 500 tisíc odchozích). Celkový počet aktivních připojení, která virtuální počítač zpracovává v různých scénářích, je následující.

  • Virtuální počítače, které patří do virtuální sítě, můžou zpracovávat 500 tisíc aktivních připojení pro všechny velikosti virtuálních počítačů s 500 tisíci aktivními toky v každém směru.

  • Virtuální počítače se síťovými virtuálními zařízeními, jako jsou brána, proxy server nebo brána firewall, můžou zpracovávat 250 tisíc aktivních připojení s 500 tisíci aktivními toky v každém směru kvůli přesměrování a vytváření dalších nových toků při novém nastavení připojení k dalšímu směrování, jak je znázorněno na výše uvedeném diagramu.

Po dosažení tohoto limitu se ostatní připojení ukončí. Na výkon sítě může mít vliv také nastavení připojení a míra ukončení připojení, protože vytvoření a ukončení připojení sdílí procesor s rutinami zpracování paketů. Doporučujeme porovnávat úlohy s očekávanými vzory provozu a škálovat úlohy odpovídajícím způsobem tak, aby odpovídaly vašim potřebám na výkon.

Metriky jsou k dispozici ve službě Azure Monitor ke sledování počtu síťových toků a rychlosti vytváření toků na virtuálním počítači nebo Virtual Machine Scale Sets instancích.

AScreenshot zobrazuje stránku Metriky služby Azure Monitor s spojnicovým grafem a součty příchozích a odchozích toků.

Další kroky