Hardware requirements

Server F1-F2: Terminal Server or Citrix

The actual quantity of concurrent users at peak workload and desire for redundancy is what determines the quantity and size of the Terminal or Citrix servers deployed. Both Remote Desktop Services (RDS) and Citrix virtualize well and require no specific change to the resources. For full desktop or VDI environments take extra care to ensure that the resources listed below are available in addition to the ancillary applications required to support the users' applications.

Memory guidelines

A conservative rule of thumb is to reserve 750MB of memory for each active session on either RDS or Citrix when using RemoteApp or published applications. Reserve the lesser of 4GB or 10% of the total memory for the operating system, and then provide additional memory for other ancillary applications as required by the software vendor. This assumes each user runs only one copy of the software.

Total RAM on Server 16 GB 32 GB 64 GB

Reserved for OS

4 GB

4 GB

6 GB

Reserved for ancillary

Consult vendors' requirements

Available RAM

12 GB

28 GB

60 GB

MB Each

750 MB

750 MB

750 MB

Total User Capacity

16 Users

38 Users

81 Users

Processor guidelines

A study of existing customers' utilization shows that for systems with moderately heavy usage, (being conservative) it is reasonable to expect five to seven users per core. Emphasis should be placed on purchasing processors with high single thread performance to provide an acceptable user experience. Generally, this means current-generation processors running at least 2.6GHz for Intel and 3.2GHz for AMD.

Cores 1 2 4 8 16

Users

5

11

24

52

112

Power saving settings should be disabled and hyperthreading enabled in the BIOS to avoid significant performance impacts. When virtualizing, take care to prevent excessive oversubscription, a relatively safe target is 1.5 vCPU for each physical core (do not count hyperthreading).

Network card guidelines

A single 1 GbE network card is sufficient for most deployments, but 10GbE is recommended for virtualized systems or any environment expected to scale to larger sizes. Network card teaming is advisable for any hardware supporting more than 30 users to provide redundancy and additional bandwidth. Avoid teaming within the OS of a virtual machine. Care must be taken to ensure that all switches between the RDS/Citrix server and the SQL Server support the full bandwidth of the link without saturation.

Proximity guidelines

RDS and Citrix servers must be located in the same Data Center as the SQL Server and round trip latency should remain below 1ms latency. They must also be on the same subnet with a local and responsive domain controller. Round trip times between the client workstation and RDS or Citrix servers should be consistently less than 75ms. Lower the better for performance however up to 150ms can be used with notable delays in responsiveness.

User quantity guidelines

Full desktops will require considerably more resources to support a typical office user with an email client, browser, etc. Consult the other software providers' resources and the appropriate VDI guidelines for suggested resources necessary to support the entire workload at peak capacity and add the resources listed above.

Scenario: 30 users

In this scenario, there are only 30 users in a company using RDS, Citrix RemoteApp, or published applications. This would require only one server to host the environment, but two are recommended for redundancy.

Example 1 (without redundancy)
30 Users/1 Server
Example 2 (with redundancy)
30 Users/2 Servers

Operating System

Windows 2012 R2 Standard

CPU

6 cores
at 2.6+ GHz Intel Xeon

4 cores
at 2.6+ GHz Intel Xeon

RAM

26 GB

24 GB

Hard Disk Size

150 GB+

150 GB+

Network Card

1 GbE

Scenario: 60 users

Example 1 (without redundancy)
60 Users/3 Servers
Example 2 (with redundancy)
60 Users/2 Servers (30 each)

Operating System

Windows 2012 R2 Standard

CPU

4 cores
at 2.6+ GHz

6 cores
at 2.6+ GHz

RAM

24 GB

26 GB+

Hard Disk Size

150 GB+

150 GB+

Network Card

1 GbE

Server G: Windows Services (Agents) Server #1

This server runs Windows Services, which are used to communicate with devices and customers outside of the company firewall. It is required only for those with Mobile Communications units or Electronic Data Transfer agreements.

Number of Users 1-50 51-100 101-150 150+

Operating System

Windows Server 2008, 2008 R2, 2012, 2012 R2

Note: Windows Server 2016 is not supported.

For custom configuration specifications, contact your Service representative.

CPU

4 cores
at 2.4 GHz

6 cores
at 2.4+ GHz

8 cores
at 2.4+ GHz

RAM

12 GB

24 GB

48 GB

Hard Disk Size

350 GB

500 GB

750 GB

Screen resolution

In LTL Operations, users can modify layouts for windows, data grids, and menus. For optimal performance, monitors and video cards should allow for a minimum resolution of 1280x1024.

Zoom level and font size

Be sure to set your zoom level and font size at 100% in your Windows Display settings in the Control Panel. Other setting values might cause distortion. Refer to your Microsoft documentation for additional information.