Balanceo de Carga Activo-Pasivo
En esta topología, un servidor se configura como activo y maneja todo el tráfico entrante mientras que uno o más servidores pasivos están en espera como respaldo. Si el servidor activo falla, el balanceador de carga redirige el tráfico al servidor pasivo. Es una solución simple, pero no utiliza todos los recursos disponibles y puede causar tiempo de inactividad durante la conmutación.
Balanceo de Carga Activo-Activo
En esta topología, todos los servidores están activos y comparten la carga de manera equitativa. Proporciona una mejor utilización de los recursos, alta disponibilidad y escalabilidad. Sin embargo, puede ser más compleja de configurar y mantener.
Balanceo de Carga Round Robin
Esta es una técnica simple en la que el balanceador de carga distribuye las solicitudes en un orden secuencial a cada servidor en la lista. Puede no ser eficiente si los servidores tienen diferentes capacidades o cargas.
Balanceo de Carga Basado en IP
En esta topología, el balanceador de carga distribuye las solicitudes según la dirección IP de origen del cliente. Puede ser útil para distribuir tráfico de diferentes regiones geográficas a servidores específicos.
Balanceo de Carga Basado en Sesiones o Cookies
Aquí, el balanceador de carga utiliza información de sesión o cookies para asegurarse de que una misma sesión de usuario sea manejada por el mismo servidor durante toda la sesión. Esto puede ser útil para aplicaciones que almacenan estados de usuario.
Balanceo de Carga con Estado o Persistente
En esta topología, el balanceador de carga recuerda qué servidor manejó la solicitud inicial y redirige todas las solicitudes subsiguientes del mismo cliente a ese servidor. Esto asegura que las interacciones de un usuario específico siempre sean manejadas por el mismo servidor.
Balanceo de Carga Basado en Métricas
Algunas soluciones de balanceo de carga pueden usar métricas de salud y rendimiento para distribuir el tráfico. Esto puede incluir la carga actual de los servidores, la latencia, la utilización de la CPU, entre otros.
Balanceo de Carga Geográfico
Distribuye el tráfico en función de la ubicación geográfica del cliente. Puede ser útil para redirigir a los usuarios al servidor más cercano, mejorando la latencia.
Balanceo de Carga Adaptativo
Ajusta dinámicamente la distribución de la carga en función de las condiciones actuales del sistema, como la carga del servidor, la disponibilidad y el rendimiento