Hola Sidhant, gracias por este A2A,
El sistema simplemente se llama “Equilibrio de carga”, como lo mencionaron mis autores anteriores.
El equilibrio de carga se refiere a la distribución eficiente del tráfico de red entrante en un grupo de servidores de fondo, también conocido como granja de servidores o grupo de servidores.
- ¿Cuánto gasta su startup tecnológica en costos de servidor (tráfico + almacenamiento) por mes?
- ¿Quiénes son los hosts de servidor VPS de la UE más asequibles?
- Cuando los servidores están caídos, ¿cómo pueden los usuarios acceder a la página de error 404 específica de una empresa (por ejemplo, Fail Whale)?
- ¿Cómo se enfrían los servidores modernos?
- ¿Cómo se ve una solicitud HTTP?
Un equilibrador de carga actúa como el “policía de tráfico” frente a sus servidores y enruta las solicitudes de los clientes en todos los servidores capaces de satisfacer esas solicitudes de una manera que maximice la velocidad y la utilización de la capacidad y garantice que ningún servidor trabaje demasiado, lo que podría degradar el rendimiento . Si un solo servidor deja de funcionar, el equilibrador de carga redirige el tráfico a los servidores en línea restantes. Cuando se agrega un nuevo servidor al grupo de servidores, el equilibrador de carga comienza automáticamente a enviarle solicitudes.
De esta manera, un equilibrador de carga realiza las siguientes funciones :
- Distribuye las solicitudes de los clientes o la carga de la red de manera eficiente en varios servidores.
- Asegura alta disponibilidad y confiabilidad enviando solicitudes solo a servidores que están en línea
- Brinda la flexibilidad de agregar o restar servidores según lo exija la demanda
Algoritmos de equilibrio de carga
Diferentes algoritmos de equilibrio de carga proporcionan diferentes beneficios; La elección del método de equilibrio de carga depende de sus necesidades:
- Round Robin: las solicitudes se distribuyen en todo el grupo de servidores de forma secuencial.
- Menos conexiones: se envía una nueva solicitud al servidor con la menor cantidad de conexiones actuales a los clientes. La capacidad informática relativa de cada servidor se tiene en cuenta para determinar cuál tiene la menor cantidad de conexiones.
- Hash de IP: la dirección IP del cliente se utiliza para determinar qué servidor recibe la solicitud.
Puede leer una buena guía introductoria aquí: ¿Qué es el equilibrio de carga?
Atentamente
Sukanta [1]
Notas al pie
[1] Sukanta Rakshit Bio