Load Balancing
Last updated
Was this helpful?
Last updated
Was this helpful?
Load balancing in Thinfinity® Workspace architecture optimizes performance, ensures high availability, and distributes workloads efficiently. The architecture supports load balancing at three key levels:
Gateway Load Balancing – Manages incoming user connections while maintaining a single IP.
Primary Broker Load Balancing – Distributes user authentication session processes.
Gateway instances can be installed in parallel to manage an increase in demand or just to provide fault tolerance. For this, set up a separate external load balancer to provide the end-user with a unique IP address. This architecture ensures:
High availability of the Gateway service.
Scalable handling of multiple concurrent users.
The Primary Broker is responsible for managing user sessions, authentication, and virtualization processes. Load balancing at this level ensures that user workloads are evenly distributed among available brokers, preventing overload and improving performance.
Key Functions:
Allocates user sessions dynamically across multiple brokers.
Manages user authentication and session persistence.
Balances computing workloads to optimize system performance.
Load balancing techniques are not only used to distribute the load within a system but also to protect it against component failures. Depending on the deployment scenario, for example, if a Gateway is affected and disconnects from the network or its functions are interrupted, user requests will automatically be handled by another Gateway. The same applies to Brokers: if one becomes unavailable for any reason, resources and user requests will be automatically redirected to an active Broker.