Balanceador de carga Termidesk Connect 1.3: aún más tolerancia a fallos, rendimiento y flexibilidad de configuración
La empresa Uveon – Cloud Technologies (parte de Astra Group) ha lanzado una actualización de su balanceador de carga Termidesk Connect 1.3.
Los administradores ahora pueden configurar de forma flexible las condiciones para la conmutación automática entre nodos de un clúster de alta disponibilidad (HA). En lugar del simple esquema «activo — no activo», ahora se pueden definir criterios granulares que tengan en cuenta el estado de los servicios, la disponibilidad de la red y los valores umbral de las métricas. Esto minimiza el riesgo de conmutaciones falsas (split-brain) y de respuestas tardías ante fallos reales, algo crítico en sectores donde el tiempo de inactividad del balanceador puede provocar la indisponibilidad de toda la infraestructura de TI: en el sector financiero, los sistemas de información estatales y las empresas industriales con ciclos de producción continuos.
Termidesk Connect 1.3 es compatible con Proxy Protocol, un mecanismo estándar para transmitir al servidor la dirección IP y el puerto originales del cliente. Esta información sigue siendo «visible» al balancear conexiones TCP, incluso si la comunicación se enruta a través de niveles proxy intermedios. Esto permite registrar correctamente los accesos, aplicar políticas de seguridad basadas en direcciones IP y cumplir con los requisitos normativos en materia de auditoría y registro sin necesidad de soluciones arquitectónicas adicionales.
En los niveles de enlace de datos (L2) y red (L3) se ha implementado la compatibilidad con Direct Server Return (retorno directo del servidor). En este modo, el tráfico de respuesta de los servidores se envía directamente al cliente, sin pasar por el balanceador, lo que elimina las limitaciones de ancho de banda para el tráfico saliente. Para la transmisión de vídeo, la transferencia de archivos grandes y, en general, las aplicaciones con tráfico asimétrico, esto supone un aumento múltiple del rendimiento. Como resultado, se puede atender a muchos más usuarios sin necesidad de actualizar la plataforma del balanceador.
Al configurar servidores virtuales y pools, ahora se pueden especificar rangos de puertos en lugar de solo valores individuales. Esto facilita enormemente la configuración de telefonía SIP, flujos multimedia, servidores de juegos y aplicaciones complejas basadas en microservicios, servicios que utilizan múltiples puertos. Además, en lugar de cientos de reglas individuales, basta con crear una sola, lo que reduce la probabilidad de errores y acorta el tiempo de configuración.
La interfaz web de administración ahora incluye herramientas integradas para visualizar estadísticas en tiempo real: conexiones activas, distribución de la carga y estado de los servidores en los pools.
Termidesk Connect 1.3 permite limitar el ancho de banda tanto para el tráfico entrante de los usuarios como para el saliente de los servidores balanceados, protegiendo la infraestructura contra sobrecargas y usos indebidos. Ayuda a evitar que un único cliente o servidor «ruidoso» monopolice el canal. Esto es especialmente valioso cuando se necesita garantizar el funcionamiento ininterrumpido de múltiples servicios o controlar el tráfico saliente.
Un nuevo mecanismo de reequilibrio puede redistribuir las conexiones ya establecidas entre los servidores cuando cambia la composición o el estado del pool. Si se añade un nuevo servidor o se restaura un nodo que antes había fallado, la carga se mantiene equilibrada y no es necesario esperar a que las conexiones antiguas se cierren de forma natural. Esto resuelve el problema de los servidores «calientes» y optimiza la utilización de los recursos. Pero la funcionalidad no termina ahí. Un escenario clave para garantizar la disponibilidad de los servicios es la capacidad de redirigir la solicitud de un usuario a otro servidor del pool si el primer nodo responde de forma incorrecta.
El conjunto de métodos de afinidad cliente-servidor se ha ampliado: además de los mecanismos clásicos basados en dirección IP y cookies, se han añadido nuevos tipos que tienen en cuenta las particularidades de diversos software y protocolos. Los usuarios de aplicaciones con estado (stateful), que almacenan datos de sesión en los servidores, se benefician ahora de mecanismos de persistencia de sesiones más precisos y fiables. Esto es fundamental para los ERP, los portales de servicios electrónicos y otros software empresariales en los que la pérdida de la conexión con el servidor implica la pérdida del contexto del usuario.
Por último, la nueva versión incorpora compatibilidad con Cloud-Init, un mecanismo estándar para la configuración inicial automática de máquinas virtuales en entornos de nube. Esto facilita la automatización del despliegue de Termidesk Connect en diversas nubes privadas y públicas, incluidas las basadas en OpenStack. Esto allana el camino para pipelines DevOps/IaC totalmente automatizados, reduciendo el tiempo de puesta en marcha de la infraestructura de horas a minutos y haciendo que las configuraciones sean reproducibles.
«El lanzamiento de la nueva versión de Termidesk Connect es una respuesta a las peticiones de nuestros clientes, que utilizan el balanceador de carga como un elemento crítico de su paisaje de TI», comentó Denis Mukhin, Director de Virtualización y Servicios en la Nube de Astra Group. — «Nos centramos en tres áreas: tolerancia a fallos y comportamiento predecible en escenarios de clúster, gestión segura de secretos y flexibilidad al operar en entornos de nube e híbridos. Cada innovación no es tecnología por la tecnología, sino una solución a una tarea práctica específica y real.»