Jaké jsou typy Load Balanceru v Amazon ECS?

Jake Jsou Typy Load Balanceru V Amazon Ecs



Na internetu běží miliony aplikací s provozem miliard uživatelů denně, kteří využívají jejich služeb online. Vzhledem k tomu, že se provoz časem stává masivním, je třeba, aby se s ním aplikace škálovaly pomocí technik vyvažování zátěže, které nabízí cloudová platforma AWS. Nástroje pro vyrovnávání zatížení se používají ke správě miliard požadavků a jejich směrování na servery s rovnoměrným rozdělením.

Tato příručka vysvětlí Load Balancery a jejich typy ve službě Amazon Elastic Container Service.







Co jsou Load Balancery v AWS?

Load Balancery se používají ke směrování internetového provozu na více serverů rozdělením provozu podle zatížení každého serveru. Pokud je příchozí provoz enormní co do počtu a existuje jen několik serverů, které tento provoz zpracovávají, použijí se k jeho správě nástroje pro vyrovnávání zátěže. Load Balancers zapojí veškerý provoz a posílají požadavky jeden po druhém na bezplatný server a udržují veškerý provoz v nárazníkové zóně:





Co je Amazon ECS?

Amazon ECS nebo Elastic Container Service je služba AWS, která vytváří kontejnery pro udržení aplikací v cloudu i on-premise. Jedná se o plně automatizovanou službu, která se používá ke spuštění komplexního orchestračního softwaru a ke správě nákladů vývojářů nebo bezpečnostních problémů v cloudu. Amazon ECS se snadno integruje s dalšími službami AWS a poskytuje agilitu, jako je provozování kontejnerů na výpočetních službách, jako je EC2:





Jaké jsou typy Load Balanceru v Amazon ECS?

Load balancery jsou celkem 4 typů, ale pro servis Elastic Container používáme pouze dva z nich. Typy vyvažovačů zatížení ve službě Amazon Elastic Container Service jsou vysvětleny níže:



Network Load Balancer

Network Load Balancer je typ techniky vyrovnávání zátěže používaný ve službě Amazon Elastic Container Service. Běží na 4. vrstvě Open Systems Interconnection nebo modelu OSI, aby mohl spravovat miliony požadavků za sekundu v síti. Má funkci kontroly stavu instance a má vestavěnou službu monitorování CloudWatch:

Aplikace Load Balancer

Application Load Balancer umožňuje uživateli definovat pravidla směrování na základě obsahu požadavku. Tento typ vyvažování zátěže umožňuje uživateli efektivně směrovat svůj provoz na konkrétní službu s aplikací spuštěnou na kontejneru. Tento typ nástroje pro vyrovnávání zatížení zajistí, že provoz bude směrován do objednávkové služby, ať je spuštěna kdekoli, včetně dynamických portů pro aplikace založené na kontejnerech:

To je vše o typech vyvažovačů zatížení ve službě Amazon Elastic Container Service.

Závěr

Load Balancers v AWS se používají ke směrování provozní zátěže pro servery směrováním milionů požadavků na servery jeden po druhém. Služba Elastic Container v AWS se používá ke správě kontejnerů v cloudu, které se používají k umístění aplikací pro bezpečnou mobilitu. Služba Amazon ECS používá typy vyvažování zátěže, jako jsou Application a Network Load Balancers pro službu pracující na kontejnerech. Tato příručka vysvětluje typy vyrovnávání zátěže ve službě Amazon Elastic Container Service.