Jakie są typy Load Balancer w Amazon ECS?

Jakie Sa Typy Load Balancer W Amazon Ecs



Miliony aplikacji działają w Internecie, a miliardy użytkowników codziennie korzystają z ich usług online. Ponieważ ruch staje się z czasem ogromny, aplikacje muszą skalować się wraz z nim za pomocą technik równoważenia obciążenia oferowanych przez platformę chmurową AWS. Moduły równoważenia obciążenia służą do zarządzania miliardami żądań i kierowania ich do serwerów z równymi dystrybucjami.

W tym przewodniku wyjaśniono moduły równoważenia obciążenia i ich rodzaje w usłudze Amazon Elastic Container Service.







Czym są moduły równoważenia obciążenia w AWS?

Moduły równoważenia obciążenia służą do kierowania ruchu internetowego do wielu serwerów poprzez dzielenie ruchu zgodnie z obciążeniem każdego serwera. Jeśli ruch przychodzący jest ogromny i jest tylko kilka serwerów do przetwarzania tego ruchu, do zarządzania nim wykorzystywane są moduły równoważenia obciążenia. Load Balancery angażują cały ruch i wysyłają żądania jeden po drugim do darmowego serwera i utrzymują cały ruch w strefie buforowej:





Co to jest Amazon ECS?

Amazon ECS lub Elastic Container Service to usługa AWS, która tworzy kontenery do przechowywania aplikacji zarówno w chmurze, jak i on-premise. Jest to w pełni zautomatyzowana usługa służąca do uruchamiania złożonego oprogramowania do orkiestracji i zarządzania kosztami lub kwestiami bezpieczeństwa programistów w chmurze. Amazon ECS łatwo integruje się z innymi usługami AWS, aby zapewnić elastyczność, taką jak uruchamianie kontenerów w usługach obliczeniowych, takich jak EC2:





Jakie są typy Load Balancer w Amazon ECS?

Load balancery są w sumie 4 rodzaje, ale do usługi Elastic Container używamy tylko dwóch z nich. Poniżej wyjaśniono rodzaje systemów równoważenia obciążenia w usłudze Amazon Elastic Container Service:



System równoważenia obciążenia sieciowego

Network Load Balancer to rodzaj techniki równoważenia obciążenia stosowanej w usłudze Amazon Elastic Container Service. Działa na czwartej warstwie Open Systems Interconnection lub modelu OSI, aby zarządzać milionami żądań na sekundę w sieci. Posiada funkcję sprawdzania kondycji instancji oraz posiada wbudowaną usługę monitoringu CloudWatch:

Moduł równoważenia obciążenia aplikacji

Application Load Balancer umożliwia użytkownikowi zdefiniowanie reguł routingu na podstawie treści żądania. Ten rodzaj równoważenia obciążenia umożliwia użytkownikowi efektywne kierowanie ruchu do określonej usługi z aplikacją działającą w kontenerze. Ten typ systemu równoważenia obciążenia zapewni kierowanie ruchu do usługi zamawiania niezależnie od tego, gdzie jest ona uruchomiona, w tym przez dynamiczne porty dla aplikacji opartych na kontenerach:

To wszystko o typach systemów równoważenia obciążenia w usłudze Amazon Elastic Container Service.

Wniosek

Moduły równoważenia obciążenia w AWS są używane do kierowania ruchu do serwerów poprzez kierowanie milionów żądań do serwerów jeden po drugim. Usługa Elastic Container w AWS służy do zarządzania kontenerami w chmurze, które służą do umieszczania na nich aplikacji w celu bezpiecznej mobilności. Usługa Amazon ECS wykorzystuje typy równoważenia obciążenia, takie jak Application i Network Load Balancers dla usług pracujących na kontenerach. W tym przewodniku wyjaśniono typy systemów równoważenia obciążenia w usłudze Amazon Elastic Container Service.