Load balancery používají vývojáři při vytváření webu, který bude nesmírně populární a měl by být škálovatelný. Je těžké odhadnout, jak velké škálování server nebo webová stránka vyžaduje, aby fungovaly efektivně. Load balancer pomáhá v tomto ohledu automaticky škálovat server podle provozu přicházejícího z internetu.
Tato příručka obsahuje sekce:
Co je to AWS Load Balancer?
Nástroj pro vyrovnávání zátěže je server, který bude použit ke škálování aplikace podle pracovní zátěže. Funguje jako prostředník mezi uživateli a aplikačním serverem a spojuje je dva. Uživatel nebude přímo komunikovat s instancí, ale bude přesměrován do instance prostřednictvím nástroje pro vyrovnávání zatížení:
Základní koncepty AWS Load Balancer
Některé z důležitých konceptů Load Balanceru jsou vysvětleny níže.
Aplikace Load Balancer : ALB umožňuje použití úrovně HTTP a pracuje na vrstvě 7. Umožňuje vyvažování zátěže více aplikací z jednoho počítače:
Gateway Load Balancer : Jedná se o jedinečné vyvážení zátěže, protože obvykle nasazuje, škáluje a spravuje flotilu síťových virtuálních zařízení třetích stran, jako je firewall, detekce narušení atd., v AWS:
Network Load Balancer : NLB pracuje na vrstvě 4, která umožňuje přesměrování TCP provozu do instance. Má také super vysoký výkon, protože zpracovává miliony požadavků za sekundu:
Jak funguje AWS Load Balancer?
Nástroj pro vyrovnávání zatížení AWS se nachází mezi uživatelem a instancí serveru, aby mohl spravovat škálovatelnost aplikace. Provoz od uživatele bude procházet nástrojem pro vyrovnávání zátěže a vyhledá dostupnou instanci pro zpracování požadavku. Stejný tok je sledován pro provoz směřující k uživateli z instance, který také projde nástrojem pro vyrovnávání zatížení, aby se našel správný uživatel pro informace.
To vše bylo o AWS Load Balancer a jeho fungování.
Závěr
Amazon Load Balancers se používají ke správě problému se škálovatelností aplikace v cloudu. Používá se k automatickému škálování aplikace podle příchozího nebo odchozího provozu. Je umístěn mezi uživatele a instance aplikace, aby byl komunikační kanál hladký a efektivní. Tato příručka vysvětluje AWS load balancer a jeho fungování.