Čo je AWS Load Balancer a ako to funguje

Co Je Aws Load Balancer A Ako To Funguje



Vyrovnávače zaťaženia používajú vývojári pri vytváraní webovej stránky, ktorá bude nesmierne populárna a mala by byť škálovateľná. Je ťažké odhadnúť, koľko škálovania vyžaduje server alebo webová stránka, aby fungovali efektívne. Load balancer pomáha v tomto ohľade automaticky škálovať server podľa návštevnosti prichádzajúcej z internetu.

Táto príručka obsahuje sekcie:







Čo je to AWS Load Balancer?

Vyrovnávač zaťaženia je server, ktorý sa použije na škálovanie aplikácie podľa pracovného zaťaženia. Funguje ako sprostredkovateľ medzi používateľmi a aplikačným serverom a spája ich. Používateľ nebude priamo komunikovať s inštanciou, ale bude nasmerovaný na inštanciu prostredníctvom nástroja na vyrovnávanie zaťaženia:





Základné koncepty AWS Load Balancer

Niektoré z dôležitých konceptov Load Balanceru sú vysvetlené nižšie.





Aplikácia Load Balancer : ALB umožňuje použitie úrovne HTTP a pracuje na vrstve 7. Umožňuje vyrovnávanie záťaže viacerých aplikácií z jedného počítača:


Gateway Load Balancer : Ide o jedinečné vyváženie záťaže, pretože zvyčajne nasadzuje, škáluje a spravuje flotilu sieťových virtuálnych zariadení tretích strán, ako je firewall, detekcia narušenia atď., v AWS:




Nástroj na vyrovnávanie zaťaženia siete : NLB pracuje na vrstve 4, ktorá umožňuje presmerovanie TCP prevádzky do inštancie. Má tiež super vysoký výkon, pretože spracováva milióny požiadaviek za sekundu:

Ako funguje AWS Load Balancer?

AWS load balancer sa nachádza medzi používateľom a inštanciou servera, aby spravoval škálovateľnosť aplikácie. Prevádzka od používateľa prejde cez nástroj na vyvažovanie záťaže a nájde dostupnú inštanciu na spracovanie požiadavky. Rovnaký tok sa sleduje pri prevádzke smerujúcej k používateľovi z inštancie, ktorá tiež prejde cez nástroj na vyrovnávanie zaťaženia, aby sa našiel správny používateľ pre informácie.

Toto bolo všetko o AWS Load Balancer a jeho fungovaní.

Záver

Amazon Load Balancers sa používajú na správu problémov so škálovateľnosťou aplikácie v cloude. Používa sa na automatické škálovanie aplikácie podľa prichádzajúcej alebo odchádzajúcej prevádzky. Je umiestnený medzi používateľom a inštanciami aplikácie, aby bol komunikačný kanál hladký a efektívny. Táto príručka vysvetľuje vyvažovač záťaže AWS a jeho fungovanie.