Mi az AWS Load Balancer és hogyan működik

Mi Az Aws Load Balancer Es Hogyan Mukodik



A fejlesztők terheléselosztókat használnak, miközben olyan webhelyet készítenek, amely rendkívül népszerű lesz, és méretezhetőnek kell lennie. Nehéz megbecsülni, hogy egy szerver vagy egy webhely mennyi méretezést igényel a hatékony működéshez. A Load Balancer ebben a tekintetben segít a szerver automatikus méretezésében az internetről érkező forgalomnak megfelelően.

Ez az útmutató a következő részeket tartalmazza:







Mi az AWS Load Balancer?

A terheléselosztó egy olyan kiszolgáló, amely az alkalmazás terhelésnek megfelelő méretezésére szolgál. Közvetítőként működik a felhasználók és az alkalmazásszerver között, és összeköti őket. A felhasználó nem kommunikál közvetlenül a példánysal, azonban a terheléselosztón keresztül a példányhoz kerül:





Az AWS Load Balancer alapfogalmai

A Load Balancer néhány fontos fogalmát az alábbiakban ismertetjük.





Alkalmazás terheléselosztó : Az ALB lehetővé teszi a HTTP-szint használatát, és a 7-es rétegen működik. Lehetővé teszi több alkalmazás terheléselosztását egyetlen gépről:


Gateway Load Balancer : Ez egy egyedülálló terhelési egyensúly, mivel általában az AWS-ben telepíti, méretezi és kezeli a harmadik féltől származó hálózati virtuális eszközök, például tűzfal, behatolásészlelés stb.




Hálózati terheléselosztó : Az NLB a 4. rétegben működik, amely lehetővé teszi a TCP-forgalom továbbítását a példányhoz. Szuper nagy teljesítménye is van, mivel másodpercenként több millió kérést kezel:

Hogyan működik az AWS Load Balancer?

Az AWS terheléselosztó a felhasználó és a kiszolgálópéldány között található, hogy kezelje az alkalmazás méretezhetőségét. A felhasználótól érkező forgalom áthalad a terheléselosztón, és megkeresi az elérhető példányt a kérés teljesítéséhez. Ugyanezt a folyamatot követi a példányból a felhasználóhoz érkező forgalom a terheléselosztón is, hogy megtalálja a megfelelő felhasználót az információhoz.

Ez az AWS Load Balancerről és annak működéséről szólt.

Következtetés

Az Amazon Load Balancers az alkalmazás skálázhatósági problémájának kezelésére szolgál a felhőben. Az alkalmazás automatikus méretezésére szolgál a bejövő vagy kimenő forgalom szerint. A felhasználó és az alkalmazáspéldányok közé kerül, hogy a kommunikációs csatorna gördülékeny és hatékony legyen. Ez az útmutató ismerteti az AWS terheléselosztót és annak működését.