Skip to content

Équilibrage de charge

Pré-requis

Utilizando esta función, podrá gestionar un entorno con balanceo de carga.

Cela signifie que la charge de tous vos utilisateurs sera répartie entre vos serveurs. La charge de travail sera partagée entre tous les serveurs de votre ferme.

Load Balancing permet d'utiliser un nombre illimité de serveurs avec équilibrage de charge, et est disponible avec l'édition Enterprise (une licence valide par serveur). Cette fonctionnalité très puissante et avancée doit être utilisée lorsque de nombreux utilisateurs/serveurs doivent être déployés.

Important: Simply enabling Load Balancing will redirect users to the least loaded server of the farm regardless of any assigned servers configured for the users. If you intend to use Load Balancing AND Server Assignment, make sure to tick the checkbox “Load balance on assigned servers”

Screenshot 1 Usually we recommend using one server for 50 concurrent users. For standard commercial applications written in VB, C, C++, Delphi or Uniface you can go up to 100 concurrent users.

Generierte Clients und Webzugang

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

  • Utilizando un Generado Cliente ejecutable, creado por el Generador de Cliente Portátil )
  • Utilizando un Accès au portail Web by activating it on the Web Portal Preferences window.
  • Con el TSplus App desde su dispositivo móvil.

Load Balancing Main Window

El Administrador de Balanceo de Carga se puede encontrar en la pestaña Granja de la Herramienta de Administración:

Screenshot 2 Esta ventana le permite configurar el equilibrio de carga. Enumera todos los servidores en su granja de servidores con equilibrio de carga y le permite habilitar, deshabilitar y configurar el equilibrio de carga (más sobre esto a continuación).

Cliquez sur les boutons de l'image ci-dessous pour accéder aux informations correspondantes :

Load Balancing

Activar/Desactivar el balanceo de carga

En haut de la fenêtre d'équilibrage de charge, vous verrez un grand bouton :

  • Este botón muestra el estado actual del balanceo de carga.
  • If you click on it, it will enable or disable the Load Balancing depending on its current state.

Aquí está el botón cuando el equilibrio de carga está Désactivé Un clic dessus l'activera.

Screenshot 3 Aquí está el botón cuando el equilibrio de carga está Activé Un clic dessus le désactivera.

Screenshot 4 ### Comment le Load Balancing choisit-il un serveur ?

When Load Balancing is enabled, the user will be sent to the less loaded server at the time of his connection.

Configurar la Computación 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:

  • nombre de usuarios conectados
  • uso del procesador
  • uso de memoria
  • uso del disco

Puedes modificar el peso (importancia) de estos indicadores utilizando los siguientes deslizadores:

Screenshot 5 Using these sliders, you will be able to fine-tune the Load Balancing, and to optimize it to your own needs. For instance if your users launch a business application with big memory requirements, it might be a good idea to increase the impact of the RAM in the load computation using the “Memory” slider.

You can also reset these values by clicking on the “Back to Default Settings” button.

¿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:

  • Users : número de usuarios conectados
  • CPU : pourcentage du temps processeur non inactif
  • Memory : pourcentage de mémoire utilisée
  • I/O : pourcentage du temps disque non inactif

For example, if you put the “Memory” slider on its right side and all the other sliders on their left side, the load of each server will be computed using almost only the percentage of used memory - and your users will be sent to the server having the most available memory.

  • When a slider is completely on the left, the weight used in load computation will be 1.
  • When a slider is completely on the left, the weight used in load computation will be 100.

Moreover, the load of a given server depends on the ratio used resources / total resources; so if a server A is twice as powerful as a server B, twice more users should be sent to server A than to server B (all other things being equal).

Serveurs

You can see the list of Load-Balanced Servers Status and details on the performance indicators of each server.

The servers are sorted from the least loaded to the most loaded according to your configuration.

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".

Screenshot 7 ### Load-balance uniquement sur les serveurs assignés à l'utilisateur

Load-balancing can also be done directly on user’s assigned server using the checkbox "Equilibrar en los servidores asignados al usuario" .
As a result, you will be able to load-balance on accounting department servers only for accountant users, once these specific servers have been assigned to the accountant users.

Screenshot 7 ### Activer la fonction de session persistante

Puedes activar la función de sesión persistente haciendo clic en el botón derecho de la ventana de Load balancing.

Screenshot 6 Activando existing sessions web listing es necesario para la función de Sesiones Pegajosas de Balanceo de Carga.

It will allow you to reconnect to a disconnected session instead of opening a new session on a different server.

Pour activer existing sessions web listing , configure the following ajustando à "non".

Load Balancing using a Connection Client

Si vous souhaitez générer un Client de connexion pour qu'un utilisateur se connecte au serveur moins chargé , necesitarás de la Generador de Clientes in the “ Équilibrage de charge ” onglet vers :

  • Check the “Use Load-Balancing” checkbox
  • Fill in the “Gateway Web port number” field with the HTTP or HTTPS port used by your Gateway Server

Screenshot 2 Utilisez l'adresse IP publique ou le nom d'hôte de votre serveur Gateway directement dans le champ « Serveur ».

Client generator gateway server address