Az Azure Load Balancer funkciói és képességei

Befejeződött

Az Azure Load Balancerrel több virtuális gépre vagy más szolgáltatásra is eloszthatja a felhasználói kéréseket, így az alkalmazás nagyobb méretűre skálázható, mint egy virtuális gép, és így a felhasználók akkor is hozzájuthatnak a szolgáltatáshoz, ha egy virtuális gép meghibásodik.

Egészségügyi vállalatánál nagy felhasználói terhelés várható. Létfontosságú, hogy minden felhasználó lefoglaljon egy találkozót, még a csúcsidőszakban is, vagy ha egy vagy több virtuális gép meghibásodik. Ha több virtuális kiszolgálót használ az előtérhez és egy terheléselosztót a forgalom elosztásához, akkor nagy kapacitást érhet el, mivel az összes virtuális kiszolgáló együttműködik a kérelmek kielégítése érdekében. A rugalmasságot is javíthatja, mert a terheléselosztó automatikusan átirányíthatja a forgalmat, ha egy virtuális kiszolgáló meghibásodik.

Itt megtudhatja, hogyan segíthet a Load Balancer funkciói robusztus alkalmazásarchitektúrák létrehozásában.

Forgalom elosztása az Azure Load Balancer használatával

Az Azure Load Balancer olyan szolgáltatás, amellyel több virtuális gép között oszthatja el a terhelést. A Load Balancer használatával alkalmazásokat skálázhat, és biztosíthatja virtuális gépei és szolgáltatásai magas rendelkezésre állását. A terheléselosztók kivonatalapú elosztási algoritmust használnak. A forgalom alapértelmezés szerint ötrekordos kivonat használatával van leképezve az elérhető kiszolgálókra. A kivonat az alábbi elemekből készül:

  • Forrás IP-címe: A kérelmező ügyfél IP-címe.
  • Forrásport: A kérelmező ügyfél portja.
  • Cél IP-címe: A kérés cél IP-címe.
  • Célport: A kérés célportja.
  • Protokolltípus: A megadott protokolltípus, TCP vagy UDP.

Diagram showing an overview of Azure Load Balancer.

A Load Balancer támogatja a bejövő és kimenő forgatókönyveket, alacsony késést és magas átviteli sebességet biztosít, és akár több millió folyamatot is képes skálázni a TCP- és UDP-alkalmazásokhoz.

A terheléselosztók nem fizikai példányok. A terheléselosztó objektumokkal kifejezhető, hogy az Azure hogyan konfigurálja az infrastruktúráját az Ön igényeinek megfelelően.

A Load Balancerrel rendelkezésre állási csoportok és rendelkezésre állási zónák használatával biztosíthatja, hogy a virtuális gépek mindig elérhetők legyenek:

Konfiguráció Szolgáltatói szerződés (SLA) Information
Rendelkezésre állási csoport 99,95% Védelem az adatközpontokon belüli hardverhibákkal szemben
A rendelkezésre állási zóna 99,99% Védelem egy teljes adatközpont kiesése esetén

Rendelkezésre állási csoportok

A rendelkezésre állási csoport egy logikai csoportosítás, amellyel elkülöníthetők a virtuális gépek erőforrásai egymástól az üzembe helyezésükkor. Az Azure biztosítja, hogy a rendelkezésre állási csoportba helyezett virtuális gépek több fizikai kiszolgálón, számítási rackszekrényen, tárolási egységben és hálózati kapcsolón fussanak. Ha hardver- vagy szoftverhiba keletkezik, az csak a virtuális gépek egy részét érinti. A teljes megoldás működőképes marad. A rendelkezésre állási csoportok kulcsszerepet játszanak a megbízható felhőalapú megoldások készítésében.

Diagram showing an overview of availability sets in Azure.

Availability zones

A rendelkezésre állási zónák egy vagy több, önálló áramellátással, hűtéssel, és hálózattal rendelkező adatközpontból álló csoportokat kínálnak. Az egy rendelkezésre állási zónában lévő virtuális gépek egy régión belül különböző fizikai helyeken vannak elhelyezve. Ezt az architektúrát akkor használja, ha biztosítani szeretné, hogy továbbra is kiszolgálhassa a felhasználókat, ha egy teljes adatközpont meghibásodik.

Diagram showing an overview of availability zones in Azure.

A rendelkezésre állási zónák nem támogatnak minden virtuálisgép-méretet, és nem minden Azure-régióban érhetők el. Az architektúrában való használat előtt ellenőrizze, hogy támogatottak-e a régióban.

A megfelelő terheléselosztó termék kiválasztása

A terheléselosztó Azure-ban történő létrehozásakor két termék érhető el: alapszintű terheléselosztók és standard terheléselosztók.

Az alapszintű terheléselosztók a következőket teszik lehetővé:

  • Porttovábbítás
  • Automatikus újrakonfigurálás
  • Állapotminták
  • Kimenő kapcsolatok forráshálózati címfordításon (SNAT) keresztül
  • Azure Log Analytics-diagnosztikák a nyilvánosan elérhető terheléselosztókhoz

Alapszintű terheléselosztókat csak egyetlen rendelkezésre állási csoporttal vagy méretezési csoporttal használhat.

A standard terheléselosztók támogatják az összes alapszintű terheléselosztó-funkciót. Ezeken felül a következőket teszik lehetővé:

  • HTTPS állapotminták
  • Availability zones
  • Azure Monitor-diagnosztikák többdimenziós metrikákhoz
  • Magas rendelkezésre állású (HA) portok
  • Kimenő szabályok
  • Szolgáltatói szerződéssel garantált rendelkezésre állás (99,99% kettő vagy több virtuális gép esetén)

Belső és külső terheléselosztók

A külső terheléselosztók úgy működnek, hogy az ügyfélforgalmat több virtuális gép között osztják el. A külső terheléselosztók engedélyezik az internetről érkező forgalmat. A forgalom böngészőkből, mobilalkalmazásokból vagy más forrásokból származhat. Az egészségügyi vállalatnál a terheléselosztó osztja el az egészségügyi ügyfélalkalmazást futtató összes böngésző terhelését.

A belső terheléselosztók az Azure-erőforrások más belső Azure-erőforrások általi terhelését osztják el. Ha például olyan előtérbeli webkiszolgálói vannak, amelyeknek több középrétegbeli kiszolgálón üzemeltetett üzleti logikát kell meghívniuk, ezt a terhelést belső terheléselosztó használatával oszthatja el egyenletesen. Az internetes forrásokból származó forgalom nem engedélyezett. Egy egészségügyi szervezetben a terheléselosztó elosztja a terhelést a belső alkalmazásszinten.

Tesztelje tudását

1.

Melyik a terheléselosztón áthaladó forgalom elosztásának alapértelmezett típusa?

2.

Mi a rendelkezésre állási csoportok fő előnye?