Balancerowie obciążeni są używane przez programistów podczas budowania strony internetowej, która będzie niezwykle popularna i powinna być skalowalna. Trudno jest oszacować, ile wymaga skalowania serwera lub witryny. Balancer obciążenia pomaga w tym względzie serwer według ruchu pochodzącego z Internetu.
Ten przewodnik zawiera sekcje:
Co to jest balancer obciążenia AWS?
Balancer obciążenia to serwer, który zostanie wykorzystany do skalowania aplikacji zgodnie z obciążeniem pracą. Działa jako pośrednik między użytkownikami a serwerem aplikacji i łączy je dwa. Użytkownik nie będzie bezpośrednio komunikować się z instancją, jednak zostanie skierowany do instancji za pośrednictwem Ralancera:
Podstawowe koncepcje balansu obciążenia AWS
Niektóre z ważnych koncepcji równoważenia obciążenia są wyjaśnione poniżej.
Malancer z ładunkiem aplikacji: ALB pozwala na użycie poziomu HTTP i działa na warstwie 7. Umożliwia równoważenie obciążenia wielu aplikacji z jednego urządzenia:
Balancer z ładunkiem bramy: Jest to unikalny bilans obciążenia, ponieważ zwykle wdraża, skaluje i zarządza flotą sieci wirtualnych stron trzecich, takich jak zapora ogniowa, wykrywanie włamań itp. W AWS:
Balancer z obciążenia sieciowego: NLB działa na warstwie 4, co umożliwia przekazanie ruchu TCP do instancji. Ma również bardzo wysoką wydajność, ponieważ obsługuje miliony żądań na sekundę:
Jak działa AWS ładowanie równoważenia?
AWS Load Balancer znajduje się między użytkownikiem a instancją serwera w celu zarządzania skalowalnością aplikacji. Ruch od użytkownika przejdzie przez równoważenie obciążenia i zlokalizuje dostępną instancję, aby rozrywkować żądanie. Ten sam przepływ jest obserwowany dla ruchu przez użytkownika z instancji, również przejdzie przez równoważenie obciążenia, aby zlokalizować prawidłowego użytkownika dla informacji.
Chodziło o równoważenie obciążenia AWS i jego działanie.
Wniosek
Balancerki z ładunkiem Amazon są używane do zarządzania problemem skalowalności aplikacji w chmurze. Służy do automatycznej skali aplikacji zgodnie z ruchem przychodzącym lub wychodzącym. Jest umieszczony między użytkownikiem a instancjami aplikacji, aby kanał komunikacji był płynny i wydajny. Ten przewodnik wyjaśnił równoważenie obciążenia AWS i jego działanie.