Skip to main content

Remote Desktop Session Host Server

Hardware

The Horizon Software suite is relatively light-weight as it operates primarily over the SMB protocol. For the best performance and end-user experience, the server hosting Horizon Software data should be configured with fast, redundant storage and low-latency/high-throughput network hardware. Our general hardware recommendations are as follows:

ComponentRecommendation
Processor

Any Intel or AMD x64 processor

4 cores or more

2.0 GHz or faster

MemoryAt least 16GB
Storage

At least 500GB on an independent/dedicated disk or volume

SSDs are recommended

RAID-1, RAID-5, or RAID-10 recommended

Network

1Gbps NIC and infrastructure required

2.5Gbps or 10Gbps NIC and infrastructure recommended

Virtualization

Horizon recommends virtualization whenever possible. This makes deployment, configuration, migration, and recovery easy and quick as well as enabling more reliable VM-based and virtual disk-based backup methods. When virtualizing servers for a Horizon Software deployment, the following hardware recommendations are for the Horizon Software host server VM, not the hypervisor host! The hypervisor host hardware specs should be determined accordingly to support the hardware recommendations of all servers being virtualized on that host.

Operating System

The Horizon Software suite can be hosted on any currently-supported Windows Server operating system. The Horizon Software suite supports any currently-supported version of Microsoft Server as per the Microsoft Fixed Lifecycle Policy. Currently-supported versions of Windows Server are:

Data Storage/Management

The Horizon Software suite can function using the DataFlex embedded database alone, however there are size limitations with this database type as well as some caveats when backing up this type of database. We recommend hosting your data in a Microsoft SQL database; This improves speed, reliability, and eliminates size limitations imposed by the embedded database. Microsoft SQL databases are also able to be backed up and restored far more efficiently.

The Horizon Software suite can be hosted on any currently-supported version of Microsoft SQL Server as per the Microsoft Lifecycle Policy for SQL Server. We recommend deploying the Standard Edition for most customers.

Software Considerations

Antivirus/Antimalware/Data Protection Software

Any file- or process-scanning security software should be closely monitored for possible issues with Horizon Software programs and/or data. Typically, no special considerations are required for any such software on the host server, however it is recommended to limit any scanning or monitoring of the primary Horizon Software file share to the server on which the share is hosted. Any workstations or Remote Desktop Session Host servers accessing the Horizon Software file share should have the share excluded from any security software scanning to prevent network traffic and disk issues.

File-Based Backup Software

As mentioned above, there are generally no special concerns regarding backing up Horizon Software data when using Microsoft SQL Server. However, if your Horizon data is stored using the DataFlex embedded database, extra consideration is required - These database files utilize locks which are incompatible with most backup software which uses Microsoft's Volume Shadow Copy Service technology. This means Shadow Copies cannot be enabled on the disk which hosts the Horizon Software file share. Third-party file-based or snapshot-based backup software should be configured to back up files outside of normal business hours to prevent data corruption issues.

This issue in particular can be avoided when virtualizing the Horizon Software host server by using a backup software which supports virtualization platforms, such as Veeam.

In any case, we recommend utilizing an independent, dedicated disk or volume to host Horizon Software files and data.

Operating System

The Horizon Software suite can be installed and used in a Remote Desktop environment consisting of any server(s) running a currently-supported Windows Server operating system as per the Microsoft Fixed Lifecycle Policy. Currently-supported versions of Windows Server are: