Scaling and Load Balancing Configurations

 

If you arrive to the conclusion that your Thinfinity VirtualUI environment would benefit from using Load Balancing, you can choose between different scenarios. This decision is an essential step in planning the hardware scheme and configuring the system to work in a distributed way.

 

 

Scenario 1: Multiple RDS accounts

 

 

 

This architecture involves only one computer. Each RDS session creates a Server instance which can, in turn, handle application instances separately. The VirtualUI Broker administrates the server instances: checks up on them to see if they are functional, and works together with the Gateway to distribute the connections.

 

 

Scenario 2: Multiple Servers with Load Balancing

 

 

ThinRDP Server HTML5, Web-based RDP desktop remote control load balancing architecture

In this simple scenario, a single Gateway distributes the connection load between a number of Servers.

 

Scenario 3: Multiple Gateways and Servers with Load Balancing

 

ThinRDP Server HTML5, Web-based RDP desktop remote control load balancing Round-Robin DNS multiple brokers architecture

This example combines a external load balancing DNS Server with multiple Gateways. The scheme is composed by multiple Servers, multiple Gateways and the DNS Server, its domain name associated to all the available Gateways' IPs.

 

 

Scenario 4: Multiple RDS accounts and multiple Servers with Load Balancing

 

Combine load balancing with multiple RDS sessions to get the most out of your architecture.

 

Read more:

Installing Components
Enabling Multiple RDS Accounts
Configuring Load Balancing