Multiple RDS sessions to scale Thinfinity VirtualUI availability

Convert windows application to web application

Customizing Thinfinity VirtualUIThree weeks ago we released Thinfinity VirtualUI v1.1. This new version includes important changes in the software architecture. One of the additions is the possibility to use multiple Remote Desktop Server (RDS) accounts simultaneously. With this feature, VirtualUI can create more instances of each remotable application and distribute them across different Windows sessions.

Multiple sessions architecture explained

The scheme below shows the basic multiple RDS architecture implemented in a single computer. The VirtualUI Broker, running in the Service session, opens an RDS session for each RDS account specified in the VirtualUI Server Manager. In each of these sessions, an instantiated VirtualUI Server can, in turn, handle several application instances independently.
The VirtualUI Broker administrates the server instances. It checks up on them to make sure they are functional, and it works together with the VirtualUI Gateway to distribute the connections among them.
Thinfinity VirtualUI running multiple RDS sessionsThis capability can be combined with a load balancing architecture, making the most out of your deployment.

Adding multiple RDS accounts

In order to enable multiple RDS accounts, go to the ‘RDS’ tab in the VirtualUI Server Manager and press the ‘Add’ button.
Adding RDS Accounts
When adding an account in the RDS tab, you can choose between already existing accounts or use the account that VirtualUI will suggest. If the account suggested by VirtualUI does not exist, it will be created. In any case, the account must have administrator permissions and must allow remote access.
The RDS sessions specified in this tab will be opened by the Broker when Thinfinity VirtualUI starts. Each of them will handle a Server and several independent application instances.

Multiple RDS sessions will allow a single computer to overcome some system limitations and handle more concurrent connections than was previously possible.
Summing up, this feature makes a better use of your computer resources and improves the service availability at all times. Enable it to enhance your VirtualUI implementation.
Thinfinity Solutions for remote desktop, screen sharing, digital workspace and application virtualization.

Thinfinity VirtualUI

As you already know, Thinfinity VirtualUI is a web-enabling SDK to run apps on a browser without rewriting the code.
If you’re a GitHub user, you may want to check our VirtualUI GitHub project.

Remote Access Solutions

Want to learn more about our remote access applications?

We will be happy to assist you and show you our portfolio for remote desktop, screen sharing, and digital workspace.

Explore our other web RDP and online workspace solutions, enjoy our free trials, or request a custom demo HERE. No commitment!

Leave a comment

Privacy Preferences
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.