Balanceo de Carga
Requisitos previos
Usando esta función, podrá gestionar un entorno con balanceo de carga.
Significa que la carga de todos sus usuarios se distribuirá entre sus servidores. La carga de trabajo se compartirá entre todos los servidores de su granja.
El balanceo de carga permite utilizar un número ilimitado de servidores con balanceo de carga y está disponible con la edición Enterprise (una licencia válida por servidor). Esta capacidad muy poderosa y avanzada debe ser utilizada cuando se tiene que desplegar un gran número de usuarios/servidores.
Importante: Simplemente habilitar el balanceo de carga redirigirá a los usuarios al servidor menos cargado de la granja, independientemente de los servidores asignados configurados para los usuarios. Si tiene la intención de usar el balanceo de carga Y la asignación de servidores, asegúrese de marcar la casilla "Balancear carga en servidores asignados".
Normalmente recomendamos usar un servidor para 50 usuarios concurrentes. Para aplicaciones comerciales estándar escritas en VB, C, C++, Delphi o Uniface, puedes llegar hasta 100 usuarios concurrentes.
Clientes Generados y Acceso Web
Hay tres formas de conectarse a un clúster con balanceo de carga:
- Usando un Cliente Generado programa ejecutable, creado por el Generador de Cliente Portátil )
- Usando un Acceso al Portal Web activándolo en la ventana de Preferencias del Portal Web.
- Con el TSplus App desde tu dispositivo móvil.
Ventana Principal de Balanceo de Carga
El Administrador de Balanceo de Carga se puede encontrar en la pestaña Granja de la Herramienta de Administración:
Esta ventana le permite configurar el balanceo de carga. Enumera todos los servidores en su granja de servidores con balanceo de carga y le permite habilitar, deshabilitar y configurar el balanceo de carga (más sobre esto a continuación).
Haga clic en los botones de la imagen a continuación para acceder a la información correspondiente:

Habilitar/Deshabilitar el balanceo de carga
En la parte superior de la ventana de Balanceo de Carga, verás un gran botón:
- Este botón muestra el estado actual del balanceo de carga.
- Si haces clic en él, habilitará o deshabilitará el balanceo de carga dependiendo de su estado actual.
Aquí está el botón cuando el balanceo de carga está Deshabilitado Un clic en él lo activará.
Aquí está el botón cuando el balanceo de carga está
Habilitado
Un clic en él lo desactivará.
### ¿Cómo elige un servidor el balanceo de carga?
Cuando se habilita el balanceo de carga, el usuario será enviado al servidor menos cargado en el momento de su conexión.
Configuración del Cálculo de Cargas de Servidores
Para determinar cuál es el servidor menos cargado, se calcula la carga de cada servidor utilizando un promedio ponderado entre varios indicadores de rendimiento:
- número de usuarios conectados
- uso del procesador
- uso de memoria
- uso del disco
Puedes modificar el peso (importancia) de estos indicadores utilizando los siguientes deslizadores:
Usando estos deslizadores, podrá ajustar el Balanceo de Carga y optimizarlo según sus propias necesidades. Por ejemplo, si sus usuarios inician una aplicación empresarial con grandes requisitos de memoria, podría ser una buena idea aumentar el impacto de la RAM en el cálculo de carga utilizando el deslizante de "Memoria".
También puede restablecer estos valores haciendo clic en el botón "Restablecer a la configuración predeterminada".
¿Cómo se calcula la carga del servidor?
La carga de cada servidor se calcula cuando es necesario para decidir a qué servidor debe ser enviado el usuario.
Para este cálculo, utilizamos un promedio ponderado entre 4 métricas de hardware.
Los 4 controladores te permiten dar más (o menos) peso a cada una de estas métricas, que son:
- Usuarios: número de usuarios conectados
- CPU: porcentaje de tiempo de procesador no ocioso
- Memoria: porcentaje de memoria utilizada
- I/O: porcentaje de tiempo de disco no inactivo
Por ejemplo, si colocas el control deslizante de "Memoria" en su lado derecho y todos los demás controles deslizantes en su lado izquierdo, la carga de cada servidor se calculará utilizando casi solo el porcentaje de memoria utilizada, y tus usuarios serán enviados al servidor que tenga la mayor cantidad de memoria disponible.
- Cuando un control deslizante está completamente a la izquierda, el peso utilizado en el cálculo de carga será 1.
- Cuando un control deslizante está completamente a la izquierda, el peso utilizado en el cálculo de carga será 100.
Además, la carga de un servidor dado depende de la relación [ recursos utilizados / recursos totales ]; por lo tanto, si un servidor A es el doble de potente que un servidor B, se deben enviar el doble de usuarios al servidor A que al servidor B (todas las demás cosas siendo iguales).
Servidores
Puedes ver la lista de estado de servidores con balanceo de carga y detalles sobre los indicadores de rendimiento de cada servidor.
Los servidores están ordenados desde el menos cargado hasta el más cargado según su configuración.
La lista de estado de servidores con balanceo de carga se actualiza automáticamente. Esta actualización automática se detiene si la conexión se vuelve no disponible. Puedes cambiar la tasa de actualización en la esquina superior derecha del cuadro "Servidor".
###
Cargar equilibrio solo en los servidores asignados al usuario
El balanceo de carga también se puede realizar directamente en el servidor asignado al usuario utilizando el
casilla "Equilibrio en los servidores asignados al usuario"
.
Como resultado, podrá realizar balanceo de carga en los servidores del departamento de contabilidad solo para usuarios contables, una vez que estos servidores específicos hayan sido asignados a los usuarios contables.
###
Activar la función de sesión persistente
Puedes activar la función de sesión persistente haciendo clic en el botón derecho de la ventana de Load balancing:
Habilitando
listado de sesiones existentes en la web
es necesario para la función de sesiones adhesivas de balanceo de carga.
Le permitirá reconectarse a una sesión desconectada en lugar de abrir una nueva sesión en un servidor diferente.
/tsplus-lts-16/características-avanzadas-seguridad
### Balanceo de Carga utilizando un Cliente de Conexión
Si deseas generar un Cliente de Conexión para que un usuario se conecte al servidor menos cargado , necesitarás de la Generador de Clientes en el “ Balanceo de Carga ” pestaña a:
- Marque la casilla "Usar balanceo de carga"
- Rellene el campo "Número de puerto web del Gateway" con el puerto HTTP o HTTPS utilizado por su servidor Gateway.
Utilice la dirección IP pública o el nombre de host de su Servidor Gateway directamente en el campo "Servidor".