Qué es AWS Load Balancer y cómo funciona

Que Es Aws Load Balancer Y Como Funciona



Los desarrolladores utilizan balanceadores de carga mientras construyen un sitio web que será inmensamente popular y debería ser escalable. Es difícil estimar cuánto se requiere escalar un servidor o un sitio web para que funcione de manera eficiente. El balanceador de carga ayuda en este sentido a escalar automáticamente el servidor de acuerdo con el tráfico proveniente de Internet.

Esta guía contiene las secciones:







¿Qué es el balanceador de carga de AWS?

Un equilibrador de carga es un servidor que se utilizará para escalar la aplicación según la carga de trabajo. Funciona como intermediario entre los usuarios y el servidor de aplicaciones y los conecta a ambos. El usuario no se comunicará directamente con la instancia, sin embargo, será dirigido a la instancia a través del balanceador de carga:





Conceptos básicos de AWS Load Balancer

A continuación se explican algunos de los conceptos importantes de Load Balancer.





Equilibrador de carga de aplicaciones : ALB permite el uso de nivel HTTP y funciona en la capa 7. Permite el balanceo de carga de múltiples aplicaciones desde una sola máquina:


Equilibrador de carga de puerta de enlace : Es un equilibrio de carga único, ya que generalmente implementa, escala y administra una flota de dispositivos virtuales de red de terceros, como firewall, detección de intrusiones, etc., en AWS:




Equilibrador de carga de red : NLB funciona en la capa 4, lo que permite reenviar el tráfico TCP a la instancia. También tiene un rendimiento súper alto ya que maneja millones de solicitudes por segundo:

¿Cómo funciona el balanceador de carga de AWS?

El balanceador de carga de AWS se encuentra entre el usuario y la instancia del servidor para administrar la escalabilidad de la aplicación. El tráfico del usuario pasará por el balanceador de carga y ubicará la instancia disponible para atender la solicitud. Se sigue el mismo flujo para el tráfico que va al usuario desde la instancia y también pasará por el balanceador de carga para ubicar al usuario correcto para la información.

Esto fue todo sobre AWS Load Balancer y su funcionamiento.

Conclusión

Amazon Load Balancers se utilizan para administrar el problema de escalabilidad de la aplicación en la nube. Se utiliza para escalar automáticamente la aplicación según el tráfico entrante o saliente. Se coloca entre el usuario y las instancias de la aplicación para que el canal de comunicación sea fluido y eficiente. Esta guía ha explicado el balanceador de carga de AWS y su funcionamiento.