Virtuális gépek hálózati sávszélessége

Az Azure különböző virtuálisgép-méreteket és típusokat kínál, amelyek mindegyike különböző teljesítménybeli képességekkel rendelkezik. Az egyik képesség a hálózati átviteli sebesség (vagy sávszélesség), megabites/másodpercben mérve. Mivel a virtuális gépek megosztott hardveren vannak üzemeltetve, a hálózati kapacitást igazságosan kell megosztani az azonos hardvert használó virtuális gépek között. A nagyobb virtuális gépek viszonylag nagyobb sávszélességet foglalnak le, mint a kisebb virtuális gépek.

Az egyes virtuális gépekhez lefoglalt hálózati sávszélesség mérése a virtuális gép kimenő (kimenő) forgalmán történik. A virtuális gépet elhagyó összes hálózati forgalom beleszámít a lefoglalt korlátba, a céltól függetlenül. Ha például egy virtuális gép 1000 Mb/s-os korláttal rendelkezik, ez a korlát vonatkozik arra, hogy a kimenő forgalom egy másik virtuális gépre irányul-e ugyanabban a virtuális hálózatban vagy az Azure-on kívül.

A bejövő forgalom nincs közvetlenül forgalmi díjas vagy korlátozva. Vannak azonban más tényezők is, például a processzor- és tárolási korlátok, amelyek hatással lehetnek a virtuális gépek bejövő adatok feldolgozására.

A gyorsított hálózatkezelés a hálózati teljesítmény, többek között a késés, az átviteli sebesség és a processzorkihasználtság javítására lett kialakítva. Bár a gyorsított hálózatkezelés javíthatja a virtuális gépek átviteli sebességét, ezt csak a virtuális gép lefoglalt sávszélességénekig teheti meg. További információ a gyorsított hálózatkezelésről: Gyorsított hálózatkezelés Windows vagy Linux rendszerű virtuális gépekhez.

Az Azure-beli virtuális gépeknek rendelkezniük kell egy, de több hálózati adaptert is csatlakoztathatnak hozzájuk. A virtuális gép számára lefoglalt sávszélesség a virtuális géphez csatlakoztatott összes hálózati adapter kimenő forgalmának összege. Más szóval a lefoglalt sávszélesség virtuális gépenként van megadva, függetlenül attól, hogy hány hálózati adapter van csatlakoztatva a virtuális géphez. Ha meg szeretné tudni, hogy hány különböző Azure-beli virtuálisgép-méret támogatja a hálózati adaptereket, tekintse meg az Azure Windows és Linux rendszerű virtuális gépek méretét ismertető cikket.

Várt hálózati átviteli sebesség

A várt kimenő átviteli sebesség és az egyes virtuálisgép-méretek által támogatott hálózati adapterek száma az Azure Windows - és Linux-alapú virtuálisgép-méretekben található. Válasszon ki egy típust (például Általános célú), majd válasszon ki egy méretet és adatsort az eredményként kapott oldalon, például a Dv2 sorozatnál. Minden adatsor rendelkezik egy táblázattal, amely a hálózatkezelési specifikációkat tartalmazza az utolsó oszlopban,

Hálózati adapterek maximális száma / A várt hálózati teljesítmény (Mbps).

Az átviteli sebesség korlátja a virtuális gépre vonatkozik. Az átviteli sebességet a következő tényezők nem befolyásolják:

  • Hálózati adapterek száma: A sávszélesség-korlát a virtuális gépről érkező összes kimenő forgalom összessége.

  • Gyorsított hálózatkezelés: Bár a funkció hasznos lehet a közzétett korlát elérésében, nem módosítja a korlátot.

  • Forgalom célhelye: Minden célhely a kimenő korlát felé számít.

  • Protokoll: Az összes protokoll kimenő forgalma beleszámít a korlátba.

Hálózati forgalom korlátai

A sávszélesség mellett a virtuális gépeken található hálózati kapcsolatok száma bármikor hatással lehet a hálózati teljesítményére. Az Azure hálózatkezelési verem a TCP/UDP-kapcsolatok minden irányához fenntartja az állapotot a "flow" nevű adatstruktúrákban. Egy tipikus TCP/UDP-kapcsolat két folyamatot hoz létre, egyet a bejövő, a másikat a kimenő irányhoz. Minden folyamatot egy ötrekordos (protokoll, helyi IP-cím, távoli IP-cím, helyi port és távoli port) információ különböztet meg.

A végpontok közötti adatátvitelhez az adatátvitelt végző folyamatok mellett több folyamat is létre kell hozva. Néhány példa a DNS-feloldáshoz létrehozott folyamatokra és a terheléselosztó állapottesztjeihez létrehozott folyamatokra. Hálózati virtuális berendezések (NVA-k), például átjárók, proxyk, tűzfalak, lásd a berendezésen megszakadt és a berendezés által létrehozott kapcsolatokhoz létrehozott folyamatokat.

Képernyőkép a TCP-beszélgetések folyamatszámáról egy továbbító berendezésen keresztül.

Folyamatkorlátok és aktív kapcsolatokra vonatkozó javaslatok

Az Azure hálózatkezelési verem jelenleg 1M teljes folyamatot (500 000 bejövő és 500 ezer kimenő) támogat egy virtuális géphez. A különböző forgatókönyvekben a virtuális gép által kezelt összes aktív kapcsolat a következő.

  • A virtuális hálózathoz tartozó virtuális gépek 500 000 aktív kapcsolatot képesek kezelni az összes virtuálisgép-mérethez, minden irányban 500 000 aktív folyamattal.

  • A hálózati virtuális berendezésekkel (NVA-kkal), például átjáróval, proxyval, tűzfallal rendelkező virtuális gépek 250 000 aktív kapcsolatot képesek kezelni, 500 000 aktív folyamattal minden irányban , mivel a továbbítás és az új kapcsolat beállításán több új folyamat jön létre a következő ugrásig, ahogy az a fenti ábrán látható.

A korlát elérése után a többi kapcsolat is megszakad. A kapcsolatlétesítési és -leállítási arányok a hálózati teljesítményt is befolyásolhatják, mivel a kapcsolat létesítése és a lezárás a cpu-t csomagfeldolgozási rutinokkal osztja meg. Javasoljuk, hogy a számítási feladatokat a várt forgalmi mintákhoz hasonlítsa, és a számítási feladatokat a teljesítmény igényeinek megfelelően skálázza fel.

Metrikák érhetők el az Azure Monitorban a hálózati folyamatok számának és a virtuális gép vagy Virtual Machine Scale Sets példányok folyamatlétrehozási sebességének nyomon követéséhez.

Az AScreenshot az Azure Monitor Metrikák oldalát jeleníti meg vonaldiagrammal, valamint a bejövő és kimenő folyamatok összegeivel.

Következő lépések