Skip to main content

Horizon Software 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:

Component Recommendation
Processor

Any Intel or AMD x64 processor

2.0 GHz or faster

4 cores or more

Memory At 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 cumulatively support the hardware recommendations of all servers being virtualized on that host.

Operating System

The Horizon Software suiteSuite 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 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.

Windows Defender

In our testing, we have seen Windows Defender cause significant latency issues with Horizon Suite programs. Even when a third-party security suite/software is being used, Windows Defender sometimes remains active and consumes significant resources to scan files and programs both locally and across remote file shares. If Windows Defender cannot be completely disabled, exclusions should be created for Horizon Suite programs and directories.

SMB

Horizon Suite programs depend on the Server Message Block (SMB) protocol to operate and access data from the Horizon host server. For best performance, SMBv2/3 should be enabled on your Horizon host server and any workstations or Remote Desktop Session Host servers accessing the Horizon Software file share. You can check the SMB protocols on your device using these instructions.

As per Microsoft's recommendation, the SMBv1 protocol should be disabled on at least all Windows devices as applicable in your environment. Since Windows 10 Fall Creators Update and Windows Server version 1709 (RS3), the SMBv1 protocol is no longer installed by default.

Horizon recommends using the latest version of SMB supported in your environment, though no older than SMBv2.

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.