Prerequisites

In this section you will learn about system and software requirements for installing the various Turbo Server components.

System Requirements

  • 64-bit 2.5 GHz CPU with 4 cores or better
  • Microsoft Windows Server 2012R2+
  • Microsoft Windows 10 Enterprise multi-session (Azure)
  • At least 8 GB of RAM

Additional requirements for Portal role:

  • Memory usage grows with the number of streamed application connections. At minimum, 2 GB plus 50 MB of memory per concurrent user.

Additional requirements for Hub role:

  • Memory usage grows with the number and size of applications pushed to the server. It also grows with the number of users pulling applications and session persistence data from the Hub storage. At minimum, 4 GB plus 50 MB per concurrent user. Typical installations have between 8 to 12 GB of memory allocated for the Hub role.
  • Hard disk usage grows with the number and size of applications pushed to the server as well as the number and size of containers synchronized with the Hub.

Additional requirements for the Application role:

  • The server system must meet the hardware requirements for the applications that will be executed on it for application streaming. For example, if your application requires a GPU for rendering, the server must have a compatible GPU card.
  • Hard disk usage grows with the number and size of applications executed on the server as well as the number and size of the user's containers.
  • RDS Licensing must be configured.

For quick demo or testing:

  • Standalone installation option is sufficient with all roles on the same machine.

For proof of concept or production up to 100 users:

  • Farm installation option.
  • Hub and Portal roles on the same server.
  • One or more Application servers depending on application requirements and expected load.

For more than 100 users:

  • Farm installation option.
  • Hub role on its own server.
  • One or more Portal servers depending on expected load. Each portal server can support 300 concurrent users.
  • One or more Application servers depending on application requirements and expected load.

For additional sizing and technical guidance, contact Turbo at support@turbo.net.

Database Requirements

For production and farm install scenarios, an external database is required. It is recommended to use Microsoft SQL Server or Azure SQL. Microsoft SQL Server Express is also supported, but will require pruning because the Analytics database grows with usage and may exceed the 10GB limit over a very long period of time.

For demonstration and testing scenarios, Turbo Server is installed with an embedded SQL Express database when selecting the standalone install mode.

Disk Space Requirements

The initial installation of Turbo Server requires 1.05 GB of free space on your hard drive.

The amount of disk space required varies based on how many applications your server hosts as well as how many users you have.

Turbo DB uses data deduplication to minimize storage consumption when multiple copies of the same data are stored on the server, so your exact needs may vary based on the content being stored.

Firewall and Security

The Turbo Server installation automatically creates firewall rules for the selected roles. These rules allow external connections to access the Turbo Server sites and services. The opened ports are listed below:

Hub Server

Port Protocol Description Required Externally
80 TCP Administration Site HTTP Yes
443 TCP Administration Site HTTPS Yes

Portal Server

Port Protocol Description Required Externally
80 TCP Portal Site HTTP Yes
443 TCP Portal Site HTTPS Yes

Application Server

Port Protocol Description Required Externally
80 TCP HTTP Service No
443 TCP HTTPS Service No
3389 TCP Application Server RDP No
5850 TCP Application Server RDP Proxy No

If your Turbo Server is running behind an external firewall that restricts these ports, you may need to configure the external firewall manually. For instructions on opening ports and for recommendations on how to best secure Turbo Server, refer to Configure Turbo Server Security.

Questions? Talk to us.