Senior
Mi a különbség az L4-es és az L7-es load balancer között?
sobes.tech MI
Válasz az MI-től
Az L4-es terheléselosztó a szállítási szinten (TCP/UDP) működik. Döntéseket hoz a forgalom irányításáról IP-címek és portok alapján, anélkül, hogy a csomagok tartalmát elemezné. Ez magas teljesítményt és alacsony késleltetést biztosít, de korlátozza az egyenletes terheléselosztás lehetőségeit.
Az L7-es terheléselosztó az alkalmazási szinten (HTTP, HTTPS stb.) működik. Elemzi a kérések tartalmát — fejléc, URL, cookie stb., ami lehetővé teszi intelligensebb döntések meghozatalát, például URL szerint irányítja a kéréseket, SSL terminációt, gyorsítótárazást, hitelesítést.
Példa:
- Az L4-es terheléselosztó minden TCP csomagot IP és port szerint irányít a szerverekhez.
- Az L7-es terheléselosztó kérésenként irányíthat különböző szerverekhez az URL útvonala vagy a tartalom típusa szerint.