Elastic Load Balancing – Balanceadores de Carga en el Cloud

Elastic Load Balancing – Balanceadores de Carga en el Cloud

Definición

Un Load Balancer (Balanceador de Carga en Español) reenvía el tráfico de forma descendente a los servidores que se tienen desplegados.

Permite distribuir la carga uniformemente para garantizar la eficiencia en cada uno de los servidores.

Arquitectura de Ejemplo en AWS

En AWS puede funcionar con Instancias EC2, funciones Lambda, Contenedores de Docker, entre otros.

Beneficios

  • Se expone un único punto de entrada a nuestra aplicación (DNS).
  • Chequeos de salud de los servidores para permitir solucionarlos.
  • Distribución de carga.
  • Aumenta la Disponibilidad.
  • Redirige el tráfico en múltiples sevidores.
  • En AWS, un ELB (Elastic Load Balancer) es totalmente gestionado por lo que no debemos realizar procesos engorrosos.

Tipo de Load Balancers en AWS

Target Group

El Target Group (o Grupo Objetivo) define los servidores en los que actúa el Load Balancer.

Este mismo lo podremos también asociar con el Auto Scaling Group para que agregue o retire instancias, en función de la política de escalado que definamos.

Bibliografía

Documentación AWS

Última actualización el 26-12-2024 por Bruno D’Angelo

Deja un comentario

Tu email no será publicado.