A node is a single VMware ESXi host that hosts virtual machine desktops in a VMware Horizon deployment.
VMware Horizon is most cost-effective when you maximize the consolidation ratio, which is the number of virtual machines (either used as desktops or RDS hosts) hosted on an ESXi host. The consolidation ratio is generally determined by how much CPU, RAM, and storage is available for the ESXi host, and how much is required per virtual machine while accounting for the overhead resources required for infrastructure components. Although many factors affect server selection, if you are optimizing strictly for acquisition price, you must find server configurations that have an appropriate balance of processing power, memory and storage. Use the following guidelines:
- As a general framework, consider compute capacity in terms of 8 to 10 virtual desktops per CPU core. For information about calculating CPU requirements for each virtual machine, see Estimating CPU Requirements for Virtual Machine Desktops.
- Think of memory capacity in terms of virtual desktop RAM and host RAM. For information about calculating the amount of RAM required per virtual machine, see Estimating Memory Requirements for Virtual Machine Desktops.
Note that physical RAM costs are not linear and that in some situations, it can be cost-effective to purchase more smaller servers that do not use expensive DIMM chips. In other cases, rack density, storage connectivity, manageability and other considerations can make minimizing the number of servers in a deployment a better choice.
- In VMware Horizon, the View Storage Accelerator feature is turned on by default, which allows ESXi hosts to cache common virtual machine disk data. View Storage Accelerator can improve performance and reduce the need for extra storage I/O bandwidth to manage boot storms and anti-virus scanning I/O storms. This feature requires up to 32GB of RAM per ESXi host. For more information about View Storage Accelerator, see "Configuring View Storage Accelerator for vCenter Server" in the Horizon Installation document.
- Finally, consider cluster requirements and any failover requirements. For more information about determining requirements for high availability on vSphere clusters, see vSphere Clusters.
There is no substitute for measuring performance under actual, real world scenarios, such as in a pilot, to determine an appropriate consolidation ratio for your environment and hardware configuration. Consolidation ratios can vary significantly, based on usage patterns and environmental factors. For information about specifications of ESXi hosts in vSphere, see the VMware vSphere Configuration Maximums document.