REMOTE ACCESS

Balanceador de carga

Prerrequisitos

Mediante esta función, podrá gestionar un entorno de carga balanceada.

Esto significa que la carga de sus usuarios será distribuida entre los 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 potente y avanzada, se debe utilizar cuando hay que desplegar un gran número de usuarios/servidores.

 width=

Por lo general, recomendamos usar un servidor para 50 usuarios simultáneos. Para una aplicación comercial estándar escrita en VB, C, C++, Delphi o Uniface, puede llegar hasta 100 usuarios simultáneos

Cliente TSplus y acceso Web

Hay tres formas de conectarse a un clúster con equilibrio de carga:

  • cliente TSplusPortable Client Generator).
  • Mediante un portal de acceso Web.
  • Con la app móvil de TSplus.

Ventana principal del balanceador de carga

El administrador del balanceador de carga se puede encontrar en la pestaña Farm de la AdminTool:

 width=

La ventana principal le permite configurar el balanceo de carga. En ella se listan todos los servidores de su granja y le permite agregar un nuevo servidor (haciendo clic en el botón “Agregar un nuevo servidor”) o muestra un servidor existente (haciendo clic en él). También le permite habilitar, deshabilitar y configurar el equilibrio de carga (más sobre esto a continuación).

 width=

Habilitar/deshabilitar balanceo de carga

En la parte superior de la ventana balanceo de carga, verá un botón grande:

  • Este botón muestra el estado actual del equilibrio de carga.
  • Si hace clic en él, habilitará o deshabilitará el equilibrio de carga según su estado actual.

deshabilitado. Un clic sobre él lo activará y deshabilitará la asignación manual de usuarios/servidores.

 width=

Aquí está el botón cuando el equilibrio de carga está habilitado. Un clic sobre él lo desactivará y habilitará la asignación manual de usuarios/servidores.

 width=

¿Cómo selecciona el balanceador de carga un servidor?

Cuando el balanceo de carga está habilitado, el usuario será enviado al servidor con la menor carga de trabajo en el momento de la conexión.

Configuración del cálculo de la carga en los servidores

Para determinar cuál es el servidor más desocupado, la carga de cada servidor se calcula utilizando un promedio ponderado entre varios indicadores de rendimiento:

  • número de usuarios conectados
  • uso del procesador
  • uso de memoria
  • uso del disco

Puede modificar el peso (relevancia) de estos indicadores utilizando los siguientes controles deslizantes:

 width=

Con estos controles deslizantes, podrá ajustar el balanceo de carga y optimizarlo según sus propias necesidades. Por ejemplo, si sus usuarios inician una aplicación comercial con grandes requisitos de memoria, podría ser buena idea aumentar el impacto de la RAM en el cálculo de la carga mediante el control deslizante “Memoria”.

Puede restablecer estos valores haciendo clic en el botón “Volver a valores por defecto”.

¿Cómo se calcula la carga del servidor?

La carga de cada servidor es recalculada continuamente para decidir a qué servidor debe enviarse el usuario.

promedio ponderado entre 4 métricas de hardware.

Los 4 controles deslizantes le 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 inactivo
  • Memoria: porcentaje de memoria utilizada
  • E/S: porcentaje de tiempo de disco no inactivo

Por ejemplo, si coloca el control deslizante “Memoria” en su lado derecho y todos los demás controles deslizantes en su lado izquierdo, la carga de cada servidor se calculará usando prácticamente solo el porcentaje de memoria utilizada, y sus 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 la carga será 1.
  • Cuando un control deslizante está completamente a la izquierda, el peso utilizado en el cálculo de la 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 deberá enviar el doble de usuarios al servidor A que al servidor B.

Agregar un nuevo servidor

Para agregar un nuevo servidor, simplemente haga clic en el botón “Agregar un nuevo servidor”. Se desplegará la siguiente ventana:

 width=

  • El “Nombre para mostrar” es el título que se mostrará a sus usuarios en la página HTML de acceso Web. Este será más amigable que un valor técnico (como una IP), por ejemplo: “Contabilidad” o “Valencia”.
  • El servidor es accesible a través de los puertos HTTP o HTTPS.
  • Al usar balanceo de carga, no se utilizará el “puerto RDP”. Solo se utiliza cuando se conecta usando un cliente TSplus. Le recomendamos que mantenga la configuración predeterminada (“Igual que el web”).
  • También tiene la posibilidad de habilitar o deshabilitar el servidor.

Balanceo de carga solo entre los servidores asignados al usuario

El balanceo de carga también puede ser ajustado para realizarse directamente entre los servidores asignados al usuario mediante la casilla de verificación “Balanceo en los servidores asignados a usuario”. Como resultado, la carga será balanceada entre los servidores del departamento de contabilidad solo para los usuarios contables, previa asignación de estos servidores a dichos usuarios.

 width=

Edición de un servidor existente

Para modificar un servidor existente, simplemente haga clic en el botón “Editar” del servidor que desea modificar. Se desplegará la siguiente ventana:

 width=

Balanceo de carga usando el cliente de conexión TSplus

No está utilizando la función de proxy inverso de la puerta de enlace (caso predeterminado)

En este caso, si cliente, deberá hacer lo siguiente:

  • En la creación del cliente, no marque la casilla de verificación “Usar balanceo de carga” de la pestaña Load-Balancing.

 width=

  • Utilice la dirección IP pública o el nombre de host de su servidor de aplicaciones directamente en el campo “Server” de la pestaña “General”.

 

Sin embargo, si desea generar un Cliente de conexión para conectarse al servidor de menor carga y usar Equilibrio de carga, haga entonces lo siguiente:

  • Marque la casilla de verificación “Usar balanceo de carga” en el generador del cliente de conexión.

 width=

  • Utilice la dirección IP pública o el nombre de host de su servidor Gateway directamente en el campo “Server” de la pestaña “General”.

 

Está utilizando la función de proxy inverso de la puerta de enlace (“/~~” en la URL)

Vea esta página.

Activación del balanceo de carga para el acceso a través del portal Gateway

Activar el balanceo de carga es realmente fácil. Solo se necesitan tres pasos:

  • 1) Genere la página de acceso web marcando la opción “Generar la página web de habilitación del Portal Gateway”, haciendo clic en el botón Preferencias del portal web de la pestaña Web:

 width=

 width=

  • 2) Habilite el balanceo de carga haciendo clic en el botón “Habilitar/Deshabilitar balanceo de carga”, dentro de la pestaña Farm de la AdminTool:

 width=

  • 3) Abra un navegador y vaya a la página de acceso web que generó en el paso 1 (por defecto: http://localhost/index.html). Después de escribir el nombre de usuario, verá que la página de acceso web elige el servidor de menor carga de la granja:

 width=

Activación de la función de sesión persistente

Independientemente de su método de conexión, siempre podrá activar la función de sesión persistente haciendo clic en su botón correspondiente:

 width=

Con esta función activa, podrá recuperar una sesión a la espera (desconectada) en lugar de comenzar una nueva en un servidor diferente de la granja.

Content Protection by DMCA.com