Azure Load Balancer-algoritmus

Az Azure Load Balancer az Azure legkiemelőbb Load Balancerje, miközben rendkívül alacsony a késés. Ha többet szeretne megtudni az Azure Load Balancerről, látogasson el az Azure Load Balancer áttekintésére vagy az Azure Load Balancer összetevőire.

Az Azure Load Balancer egy rekordalapú kivonatolást használ terheléselosztási algoritmusként.

Terheléselosztási algoritmus

Terheléselosztó-szabály létrehozásával eloszthatja a bejövő forgalomfolyamokat a terheléselosztó előteréből a háttérkészletekbe. Az Azure Load Balancer egy ötrekordos kivonatoló algoritmust használ a bejövő folyamatok (nem bájtok) elosztásához. A Terheléselosztó újraírja a TCP/UDP-fejlécek fejléceit, amikor a forgalmat a háttérkészlet példányaihoz irányítja (a terheléselosztó nem írja át a HTTP-/HTTPS-fejléceket). Ha a terheléselosztó állapotadat-mintavétele kifogástalan háttérvégpontot jelez, a háttérpéldányok új forgalmi folyamatok fogadásához érhetők el.

Az Azure Load Balancer alapértelmezés szerint ötrekordos kivonatot használ.

Az ötfős csomag a következőket tartalmazza:

  • Forrás IP-címe
  • Forrásport
  • Cél IP-címe
  • Célport
  • IP-protokoll száma a folyamatok rendelkezésre álló kiszolgálókra való leképezéséhez

Használhat munkamenet-affinitás elosztási módot is, amely két- vagy háromlépéses terheléselosztást használ.

Az Azure Load Balancer bármilyen TCP/UDP-alkalmazásforgatókönyvet támogat, és nem zár be vagy nem kezdeményez folyamatokat. A terheléselosztó semmilyen folyamat hasznos adataival sem kommunikál. Az alkalmazás hasznos adatai transzparensek a terheléselosztó számára. Bármely UDP- vagy TCP-alkalmazás támogatott.

A terheléselosztó a 4. rétegen működik, és nem biztosít alkalmazásréteg-átjáró funkciót. A protokollos kézfogások mindig közvetlenül az ügyfél és a háttérkészlet példánya között fordulnak elő. Mivel a terheléselosztó nem kommunikál a TCP hasznos adataival, és nem is biztosít TLS-kiszervezést, átfogó titkosított forgatókönyveket hozhat létre. A terheléselosztó használata a TLS-alkalmazások esetében a TLS-kapcsolat megszüntetésével nagy mértékben kibőveszül a virtuális gépen. A TLS-munkamenet kulcskezelési kapacitását például csak a háttérkészlethez hozzáadott virtuális gépek típusa és száma korlátozza.

Egy beérkező folyamatra mindig egy virtuális géptől érkezik a válasz. Amikor a folyamat megérkezik a virtuális gépre, az eredeti IP-cím is megmarad. Minden végpontra egy virtuális gép válaszol. Például TCP-kézfogás történik az ügyfél és a kiválasztott háttérbeli virtuális gép között. Az előtérbeli kérésre adott válasz egy háttérbeli virtuális gép által generált válasz. Ha sikeresen ellenőrzi az előtérhez való csatlakozást, legalább egy háttérbeli virtuális gép felé érvényesíti a kapcsolatot.

Következő lépések

  • További információ az Azure Load Balancerről.
  • Ismerje meg az Azure Load Balancert alkotó összetevőket .
  • További információ az állapotmintákról.
  • Az Azure Load Balancer forgalomelosztási módjai
  • A Load Balancer használatának első lépéseit a nyilvános Standard Load Balancer létrehozása című témakörben találhatja meg: hozzon létre egyet, hozzon létre virtuális gépeket egy telepített egyéni IIS-bővítménysel, és terheléselosztást a webalkalmazásban a virtuális gépek között.
  • Tudnivalók az Azure Load Balancer kimenő kapcsolatairól.