Introducción

El balanceo de carga es la columna vertebral de la entrega de aplicaciones moderna. Cuando miles—o millones—de usuarios acceden a su aplicación simultáneamente, un solo servidor no puede manejar la carga. Los balanceadores de carga distribuyen el tráfico entrante entre múltiples servidores backend, asegurando alta disponibilidad, rendimiento óptimo y tolerancia a fallos.

Pero ¿cómo decide un balanceador de carga qué servidor debe manejar cada solicitud? La respuesta está en los algoritmos de balanceo de carga. Elegir el algoritmo correcto puede significar la diferencia entre una aplicación receptiva y una plagada de timeouts y cargas de servidor desiguales.

Esta guía explora los algoritmos de balanceo de carga en dos categorías: algoritmos de distribución que determinan cómo se distribuye el tráfico entre servidores, y métodos de persistencia que aseguran continuidad de sesión para aplicaciones con estado.

Por Qué Importa la Elección del Algoritmo

El algoritmo de balanceo de carga correcto impacta directamente el rendimiento de la aplicación, la experiencia del usuario y la eficiencia de la infraestructura:

40%
Reducción de Latencia

Mejora del tiempo de respuesta con selección óptima de algoritmo vs round robin básico

Estudio de Rendimiento NGINX
alta disponibilidad
Objetivo de Uptime

Requisito de disponibilidad empresarial - solo 52 minutos de downtime por año

SLA Estándar de la Industria
53%
Abandono de Usuarios

Los usuarios abandonan si la página tarda más de 3 segundos en cargar

Estudio de Rendimiento Web de Google
3x
Ganancia de Throughput

Aumento de capacidad con distribución inteligente vs servidor único

Mejores Prácticas de Balanceo de Carga

Categorías de Algoritmos

Los algoritmos de balanceo de carga se dividen en dos categorías principales, cada una sirviendo diferentes necesidades arquitectónicas:

Algoritmos de Distribución

Determinan cómo se distribuye el tráfico entre servidores—secuencialmente, aleatoriamente, o basado en métricas de servidor en tiempo real como conexiones o tiempo de respuesta.

Métodos de Persistencia

Aseguran continuidad de sesión enrutando solicitudes del mismo cliente, URI o ID de usuario al mismo servidor consistentemente.

Basados en Rendimiento

Algoritmos avanzados que consideran métricas de salud del servidor—tiempo de respuesta, profundidad de cola, errores de conexión—para decisiones de enrutamiento óptimas.

Enfoques Híbridos

Combinan distribución con persistencia, o usan selección multi-criterio (como Fastest+) para escenarios sofisticados de balanceo de carga.

Algoritmos de Distribución

Los algoritmos de distribución se enfocan en repartir el tráfico entre su pool de servidores. La elección depende de su infraestructura de servidores, características de las solicitudes y requisitos de rendimiento.

Round Robin

Round Robin es el algoritmo de balanceo de carga más simple y ampliamente desplegado. Funciona exactamente como su nombre sugiere: las solicitudes se distribuyen a los servidores en orden circular, secuencial. La primera solicitud va al Servidor 1, la segunda al Servidor 2, y así sucesivamente. Después de llegar al último servidor, el ciclo comienza de nuevo.

Este algoritmo asume que todos los servidores tienen capacidad igual y todas las solicitudes requieren poder de procesamiento similar. No requiere seguimiento de estado más allá de saber qué servidor es el siguiente en la rotación, haciéndolo extremadamente eficiente con sobrecarga computacional mínima.

Round Robin sobresale en entornos homogéneos donde los servidores tienen especificaciones idénticas y las solicitudes son relativamente uniformes—como servir contenido estático, endpoints API simples o microservicios sin estado.

Round Robin: De un Vistazo

AspectoDetalles
Cómo funcionaDistribución secuencial: Servidor 1 → Servidor 2 → Servidor 3 → repetir
Mejor paraServidores homogéneos, cargas de solicitudes uniformes, aplicaciones sin estado
FortalezasSimple, predecible, cero sobrecarga computacional, fácil de depurar
DebilidadesIgnora carga del servidor y diferencias de capacidad
Casos de usoContenido estático, nodos edge CDN, APIs sin estado

Weighted Round Robin

Weighted Round Robin extiende el algoritmo básico asignando un peso a cada servidor basado en su capacidad. Los servidores con pesos más altos reciben proporcionalmente más tráfico. Si el Servidor A tiene peso 3 y el Servidor B tiene peso 1, el Servidor A maneja tres solicitudes por cada una que maneja el Servidor B.

Este algoritmo es esencial para entornos de servidores heterogéneos. Las organizaciones frecuentemente operan una mezcla de hardware—servidores nuevos potentes junto a máquinas más antiguas, o instancias cloud con diferentes conteos de vCPU. Weighted Round Robin asegura que un servidor de 16 cores maneje más tráfico que uno de 4 cores.

Los pesos se configuran típicamente basándose en cores de CPU, memoria o pruebas de benchmark. Aunque más flexible que Round Robin simple, este algoritmo aún no toma en cuenta la carga del servidor en tiempo real—un servidor con peso alto bajo alta carga continuará recibiendo tráfico basado en su peso, no en su capacidad actual.

Configurando Pesos

Comience con pesos proporcionales a cores de CPU o memoria. Por ejemplo, si el Servidor A tiene 8 cores y el Servidor B tiene 4 cores, asigne pesos 8 y 4 (o 2 y 1). Monitoree y ajuste basándose en métricas de rendimiento reales—throughput, tiempos de respuesta y tasas de error.

Least Connection

Least Connection toma un enfoque dinámico: cada nueva solicitud va al servidor con menos conexiones activas en ese momento. A diferencia de Round Robin, este algoritmo se adapta a condiciones en tiempo real—si un servidor está procesando muchas solicitudes lentas, las nuevas solicitudes se enrutan a servidores menos ocupados.

Este algoritmo se recomienda particularmente para servidores que manejan tiempos de sesión largos. Las conexiones de base de datos (SQL), servicios de directorio (LDAP) y aplicaciones con conexiones persistentes se benefician significativamente de la distribución Least Connection.

El balanceador de carga rastrea las conexiones activas a cada servidor backend. Cuando llega una nueva solicitud, consulta esta tabla de conexiones y selecciona el servidor con el conteo más bajo. Esta pequeña sobrecarga es insignificante comparada con los beneficios de rendimiento para cargas de trabajo intensivas en conexiones.

Least Connection: De un Vistazo

AspectoDetalles
Cómo funcionaEnruta al servidor con menos conexiones activas
Mejor paraTiempos de sesión largos, conexiones persistentes, cargas de trabajo de base de datos
FortalezasSe adapta a carga en tiempo real, previene sobrecarga de servidor, maneja solicitudes lentas con gracia
DebilidadesPequeña sobrecarga por rastreo de conexiones
Casos de usoBases de datos SQL, directorios LDAP, aplicaciones WebSocket, APIs con solicitudes de larga duración

First

El algoritmo First toma un enfoque único: envía todo el tráfico al primer servidor en el pool hasta que ese servidor alcanza su límite máximo de conexiones. Solo entonces el tráfico fluye al siguiente servidor.

Este algoritmo es útil para configuraciones activo-pasivo donde quiere que un servidor primario maneje toda la carga mientras otros permanecen en espera. También es valioso para escenarios de licenciamiento donde quiere maximizar la utilización de un solo servidor licenciado antes de involucrar capacidad adicional.

First proporciona comportamiento predecible y simplifica la resolución de problemas ya que sabe exactamente qué servidor está manejando el tráfico. Sin embargo, no proporciona beneficios de distribución de carga y depende completamente de límites máximos de conexión para failover.

First: De un Vistazo

AspectoDetalles
Cómo funcionaEl primer servidor recibe toda la carga hasta alcanzar máximo de conexiones
Mejor paraConfiguraciones activo-pasivo, optimización de licencias, enrutamiento predecible
FortalezasSimple, predecible, maximiza utilización de servidor único
DebilidadesSin distribución de carga, depende de configuración de máximo de conexiones
Casos de usoConfiguraciones primario-backup, software licenciado, escenarios de desbordamiento de capacidad

Random

El algoritmo Random selecciona servidores aleatoriamente para cada solicitud entrante. Sin embargo, a diferencia de aleatorización pura, esta implementación considera tanto los pesos del servidor como los tiempos de respuesta en su probabilidad de selección.

Este enfoque aleatorio ponderado proporciona distribución de carga estadística mientras evita los patrones predecibles de Round Robin. Con el tiempo, los servidores reciben tráfico proporcional a sus pesos, pero el elemento aleatorio previene patrones de solicitud sincronizados que pueden causar picos de carga periódicos.

La selección aleatoria es particularmente efectiva en pools de servidores grandes donde la ley de grandes números asegura distribución uniforme. También es útil cuando quiere evitar el problema de "thundering herd" donde múltiples clientes apuntan simultáneamente al mismo servidor.

Random: De un Vistazo

AspectoDetalles
Cómo funcionaSelección aleatoria de servidor considerando peso y tiempo de respuesta
Mejor paraPools de servidores grandes, evitar patrones sincronizados
FortalezasPreviene thundering herd, distribución estadísticamente uniforme, considera rendimiento
DebilidadesMenos predecible que Round Robin, puede tener desbalances a corto plazo
Casos de usoAplicaciones de alto tráfico, clusters grandes, servidores de caché

Fastest

El algoritmo Fastest enruta solicitudes al servidor con el mejor tiempo de respuesta. El balanceador de carga monitorea continuamente el rendimiento del servidor y dirige el tráfico a cualquier servidor que esté respondiendo más rápidamente actualmente.

Este enfoque optimiza para la experiencia del usuario asegurando que las solicitudes vayan al servidor más receptivo. Se adapta automáticamente a condiciones cambiantes—si un servidor se vuelve lento debido a alto CPU, presión de memoria o dependencias externas, el tráfico cambia a alternativas más rápidas.

Fastest es ideal para aplicaciones sensibles a latencia donde el tiempo de respuesta impacta directamente la experiencia del usuario o métricas de negocio. Los flujos de checkout de e-commerce, APIs en tiempo real y aplicaciones interactivas se benefician del enrutamiento basado en tiempo de respuesta.

Fastest+

Fastest+ es el algoritmo más sofisticado, ofreciendo optimización de dos niveles con criterios configurables. Usted selecciona una métrica primaria (Opt-1) para selección de servidor, y una métrica secundaria (Opt-2) que desempata cuando múltiples servidores tienen valores primarios iguales.

Los criterios de optimización disponibles incluyen: Menor Tiempo de Respuesta, Menor Tiempo de Conexión, Menor Tiempo de Cola, Menores Colas, Menor Error de Conexión, Menores Conexiones Abortadas y Menores Conexiones Usadas. Esta flexibilidad permite optimización ajustada finamente para las características específicas de su carga de trabajo.

Por ejemplo, podría configurar Opt-1 como "Menor Tiempo de Respuesta" y Opt-2 como "Menor Error de Conexión". El algoritmo primero selecciona servidores con los mejores tiempos de respuesta, luego entre esos, elige el que tiene menos errores de conexión. Este enfoque multi-criterio maneja escenarios complejos de producción donde métricas individuales son insuficientes.

Opciones de Optimización Fastest+

OpciónDescripciónMejor Para
Menor Tiempo de RespuestaServidor respondiendo más rápido a solicitudesAplicaciones sensibles a latencia
Menor Tiempo de ConexiónServidor estableciendo conexiones más rápidoCargas de trabajo con alta rotación de conexiones
Menor Tiempo de ColaServidor con menor espera de cola de solicitudesPatrones de tráfico en ráfagas
Menores ColasServidor con menos solicitudes en colaEvitar acumulaciones de solicitudes
Menor Error de ConexiónServidor con menos conexiones fallidasAplicaciones críticas de confiabilidad
Menores Conexiones AbortadasServidor con menos desconexiones de clienteCargas de trabajo de solicitudes de larga duración
Menores Conexiones UsadasServidor con menor utilización de conexionesAplicaciones con pool de conexiones
Selección de Dos Niveles

Fastest+ usa el criterio secundario (Opt-2) solo cuando múltiples servidores empatan en el criterio primario (Opt-1). Esto asegura selección óptima incluso en entornos homogéneos donde los servidores frecuentemente tienen características de rendimiento similares.

Métodos de Persistencia (Auto-Persistentes)

Los métodos de persistencia aseguran que solicitudes relacionadas del mismo cliente, sesión o contexto siempre lleguen al mismo servidor backend. Esto es esencial para aplicaciones con estado que almacenan datos de sesión localmente en lugar de en un almacén compartido.

Source (Persistencia por IP)

La persistencia Source usa un hash de la dirección IP de origen del cliente para selección de servidor. El valor hash se combina con los pesos del servidor para determinar el enrutamiento. La misma IP de cliente siempre produce el mismo hash, asegurando enrutamiento consistente al mismo servidor.

Este método proporciona persistencia de sesión sin requerir cookies o cambios a nivel de aplicación. Todas las solicitudes de una dirección IP específica van al mismo servidor, manteniendo cualquier estado de sesión almacenado en ese servidor.

La persistencia Source tiene limitaciones con entornos NAT donde múltiples usuarios comparten una dirección IP, y con usuarios móviles que pueden cambiar direcciones IP. Para estos escenarios, los métodos de persistencia de capa de aplicación (URI, URL Param, HDR) proporcionan mejores resultados.

URI (Persistencia por Ruta)

La persistencia URI hashea la ruta URI de la solicitud para determinar el enrutamiento del servidor. El texto URI hasta una longitud especificada (o hasta el carácter '?' si existen parámetros de consulta) se hashea y combina con los pesos del servidor. Las mismas URIs siempre se enrutan al mismo servidor.

Las opciones de configuración incluyen longitud de caracteres URI y profundidad URI (número de segmentos de ruta a considerar). Por ejemplo, con profundidad 2, tanto '/api/users/123' como '/api/users/456' hashearían el mismo prefijo '/api/users'.

Este método es excelente para escenarios de caché donde quiere que todas las solicitudes del mismo recurso lleguen al mismo servidor, maximizando la eficiencia del caché. También es útil para backends fragmentados donde diferentes patrones URI mapean a diferentes particiones de datos.

URL Param (Persistencia por Parámetro)

La persistencia URL Param extrae un parámetro especificado de la URL (o cuerpo POST) y usa su valor para enrutamiento del servidor. Esto se usa típicamente para rastrear IDs de usuario, tokens de sesión u otros identificadores específicos de aplicación. Los mismos valores de parámetro siempre se enrutan al mismo servidor.

Usted configura el nombre del parámetro URL a extraer y opcionalmente habilita la verificación de parámetros POST para envíos de formularios. Esto proporciona persistencia consciente de la aplicación que sigue las sesiones de usuario independientemente de cambios de dirección IP.

Este método es ideal para aplicaciones que incrustan identificadores de sesión o usuario en URLs o datos de formulario. Proporciona persistencia más confiable que métodos basados en IP para usuarios móviles o aquellos detrás de NAT.

HDR (Persistencia por Header)

La persistencia HDR examina un header HTTP especificado en cada solicitud y enruta basándose en su contenido. Las solicitudes con el mismo valor de header siempre van al mismo servidor. Usted configura qué nombre de header inspeccionar.

Los casos de uso comunes incluyen enrutamiento basado en headers de sesión personalizados, claves API, identificadores de tenant en aplicaciones multi-tenant, o tokens JWT. Esto proporciona máxima flexibilidad para aplicaciones que gestionan sus propios identificadores de sesión.

La persistencia HDR es particularmente valiosa para arquitecturas API-first y microservicios donde el estado de sesión se gestiona a través de headers en lugar de cookies. Se integra sin problemas con sistemas de autenticación basados en tokens.

Hash (Persistencia Personalizada Avanzada)

La persistencia Hash es el método más potente y flexible, permitiéndole construir claves de persistencia personalizadas desde virtualmente cualquier elemento en el flujo de tráfico. El balanceador de carga mantiene una tabla hash (hasta 3 millones de entradas por defecto) mapeando valores de clave personalizados a servidores backend, con expiración configurable (por defecto 7 días).

La clave hash puede construirse desde cientos de variables disponibles: IP y puerto del cliente, timestamps, campos de certificado SSL, información de frontend, ruta y método URL, headers HTTP, contenido del cuerpo de solicitud, resultados de procesamiento WAF y muchos más. Puede combinar múltiples variables y aplicar funciones de transformación para crear precisamente la lógica de persistencia que su aplicación requiere.

Por ejemplo, podría crear una clave hash que: extraiga el país de la IP del cliente, verifique si está en una lista específica, luego combine esto con el nombre de usuario del certificado SSL del cliente. Todas las solicitudes produciendo el mismo valor hash de esta combinación—significando usuarios de la misma región con la misma identidad de certificado—siempre serán dirigidas al mismo servidor backend. Esto proporciona control de persistencia extremadamente granular mientras mantiene el estado de sesión de la aplicación. Este nivel de personalización habilita escenarios de persistencia que otros balanceadores de carga simplemente no pueden lograr, haciéndolo una de las capacidades diferenciadoras de TR7.

Bloques de Construcción de Clave Hash

La clave hash puede construirse desde cualquier combinación de estos elementos de tráfico:

CategoríaVariables DisponiblesCaso de Uso de Ejemplo
Capa de RedIP Cliente, Puerto Cliente, IP Servidor, Puerto ServidorEnrutamiento basado en geo, afinidad de segmento de red
SSL/TLSCN de Certificado, DN de Certificado, SNI, Suite de CipherEnrutamiento basado en certificado de cliente, escenarios mTLS
Solicitud HTTPMétodo, Ruta, URL, Parámetros de Consulta, Header HostEnrutamiento basado en contenido, versionado de API
Headers HTTPCualquier valor de header (Authorization, X-Tenant-ID, etc.)Enrutamiento multi-tenant, afinidad de clave API
Cuerpo de SolicitudParámetros POST, campos JSON, datos de FormularioPersistencia basada en transacciones
ContextoHora, Fecha, nombre Frontend, decisión WAF, país GeoIPEnrutamiento basado en tiempo, enrutamiento de cumplimiento
Expresiones de Clave Hash

Las claves hash soportan funciones para transformación: manipulación de strings (substring, regex), codificación (base64, URL encode), búsquedas (país GeoIP, ASN), y lógica condicional. Combine estas para construir reglas de persistencia complejas. Por ejemplo: 'Si el cliente es de países de la UE Y tiene certificado de cliente válido, construir clave hash desde CN del certificado; de lo contrario construir desde header Authorization'—asegurando que solicitudes coincidiendo las mismas condiciones siempre lleguen al mismo servidor backend.

Comparación de Métodos de Persistencia

MétodoBasado EnConfiguraciónMejor Para
SourceHash de dirección IP del clienteNinguna (automático)Aplicaciones web simples, sistemas legacy
URIHash de ruta de solicitudLongitud URI, profundidad URICaching, enrutamiento de contenido, backends fragmentados
URL ParamValor de parámetro URL/POSTNombre de parámetro, opción de verificación POSTRastreo de sesión, enrutamiento específico de usuario
HDRValor de header HTTPNombre de headerAutenticación API, apps multi-tenant, enrutamiento JWT
New CookieCookie gestionada por LBNombre cookie, max-idle, max-lifeSin cambios de app necesarios, control de timeout de sesión
Current CookieCookie de app existenteNombre de cookie a rastrearAprovechar sesiones de app existentes
HashExpresión de clave personalizadaVariables de clave, funciones, 3M entradas, TTL 7 díasPersistencia multi-factor compleja, máxima flexibilidad

Guía de Selección de Algoritmos

Seleccionar el algoritmo correcto depende de sus requisitos específicos. Esta comparación resalta los trade-offs clave:

AlgoritmoConciencia de CargaComplejidadPersistenciaCaso de Uso Principal
Round RobinNingunaMínimaNoCargas de trabajo sin estado homogéneas
Weighted Round RobinEstática (pesos)BajaNoCapacidades de servidor mixtas
Least ConnectionDinámica (conexiones)MediaNoSesiones largas, bases de datos
FirstNingunaMínimaNoActivo-pasivo, optimización de licencias
RandomDinámica (tiempo respuesta)BajaNoClusters grandes, servidores de caché
FastestDinámica (tiempo respuesta)MediaNoAplicaciones sensibles a latencia
Fastest+Multi-criterioAltaNoEntornos de producción complejos
SourceVía pesosBajaSí (IP)Persistencia de sesión simple
URIVía pesosMediaSí (ruta)Caching, enrutamiento de contenido
URL ParamVía pesosMediaSí (user ID)Rastreo de sesión de usuario
HDRVía pesosMediaSí (header)Enrutamiento API, multi-tenant

Eligiendo Su Algoritmo

Use Algoritmos de Distribución Cuando

  • La aplicación es sin estado o usa almacén de sesión compartido
  • Necesita distribuir carga entre pool de servidores
  • Los servidores tienen diferentes capacidades (use Weighted)
  • La optimización del tiempo de respuesta es crítica (use Fastest/Fastest+)

Use Métodos de Persistencia Cuando

  • La aplicación almacena datos de sesión localmente en servidores
  • Los servicios backend están fragmentados por usuario o contenido
  • La eficiencia de caché requiere enrutamiento consistente
  • Se usa autenticación basada en token o header

Use Fastest+ Cuando

  • Una sola métrica no captura su objetivo de optimización
  • Necesita lógica de desempate para servidores homogéneos
  • Tanto el rendimiento como la confiabilidad importan
  • Entorno de producción complejo con cargas de trabajo variadas

Mejores Prácticas de Implementación

Independientemente del algoritmo elegido, estas prácticas aseguran rendimiento óptimo de balanceo de carga:

01

Implemente Health Checks Robustos

Configure health checks activos que verifiquen funcionalidad de la aplicación, no solo conectividad TCP. Un servidor respondiendo a pings pero devolviendo errores 500 debería removerse de rotación.

02

Monitoree y Ajuste Pesos

Para algoritmos ponderados, revise asignaciones de peso trimestralmente o después de cambios de infraestructura. Haga benchmark de servidores bajo carga realista para determinar ratios de capacidad precisos.

03

Elija Persistencia Sabiamente

Diseñe aplicaciones para ser sin estado cuando sea posible, almacenando sesiones en almacenes externos como Redis. Si se requiere persistencia, elija el método que mejor coincida con su identificador de sesión (IP, URI, parámetro o header).

04

Pruebe Escenarios de Failover

Pruebe regularmente fallas de servidor para asegurar failover gracioso. Verifique que el comportamiento del algoritmo sea correcto cuando los servidores se remueven y re-agregan al pool.

05

Use Fastest+ para Escenarios Complejos

Cuando los algoritmos de métrica única no satisfacen sus necesidades, configure Fastest+ con criterios primario y secundario. Comience con Menor Tiempo de Respuesta como Opt-1 y Menor Error de Conexión como Opt-2.

Preguntas Frecuentes

Sí, los métodos de persistencia (Source, URI, URL Param, HDR) ya incorporan pesos de servidor en sus decisiones de enrutamiento. Esto significa que obtiene tanto afinidad de sesión como distribución consciente de capacidad. La selección basada en hash se pondera según las configuraciones del servidor.

Use Fastest cuando el tiempo de respuesta es su única preocupación y los servidores tienen características de rendimiento claramente diferentes. Use Fastest+ cuando necesita selección más matizada—por ejemplo, optimizando para tiempo de respuesta pero prefiriendo servidores con menos errores cuando los tiempos de respuesta son similares.

Cuando un servidor persistente se vuelve no disponible, las solicitudes se re-enrutan a otro servidor basándose en la redistribución hash del algoritmo de persistencia. Los datos de sesión en el servidor fallido se pierden a menos que su aplicación use almacenamiento de sesión externo. Los health checks aseguran que los servidores fallidos se remuevan del pool rápidamente.

Least Connection como algoritmo independiente enruta al servidor con menos conexiones activas. 'Least Used Connections' en Fastest+ considera utilización de conexiones relativa a la capacidad del servidor, haciéndolo más apropiado para entornos de servidores heterogéneos.

Para aplicaciones móviles, evite persistencia Source (IP) ya que los dispositivos móviles cambian frecuentemente direcciones IP. Use persistencia URL Param con un ID de usuario o token de sesión, o persistencia HDR con un header de autenticación. Estos métodos siguen la sesión del usuario independientemente de cambios de red.

Conclusión

Los algoritmos de balanceo de carga son fundamentales para la entrega de aplicaciones, pero frecuentemente se pasan por alto durante decisiones de arquitectura. El algoritmo correcto asegura utilización uniforme del servidor, tiempos de respuesta óptimos y failover resiliente—mientras que la elección incorrecta puede crear puntos calientes, degradar rendimiento y complicar la resolución de problemas.

Para la mayoría de entornos de producción, comience con Least Connection para cargas de trabajo dinámicas o Weighted Round Robin para distribución de capacidad estática. A medida que sus capacidades de monitoreo maduren, explore Fastest+ para optimización multi-criterio. Elija métodos de persistencia basados en su estrategia de gestión de sesiones—Source para simplicidad, o URI/URL Param/HDR para enrutamiento consciente de la aplicación.

Distribución Inteligente de Tráfico

TR7 Load Balancer soporta todos los algoritmos principales incluyendo Fastest+ avanzado con optimización multi-criterio, más opciones flexibles de persistencia para enrutamiento consciente de sesión. Optimice su entrega de aplicaciones con balanceo de carga de nivel empresarial.

Explorar Load Balancer