Load Balancing VMware Horizon View

VMware Horizon View is a virtual desktop infrastructure (VDI) solution that simplifies administration and delivery of personalized virtual desktops. In addition to overall improved user experience it provides:

  • Reduced PC management complexity
  • Reduced costs through virtualization
  • Increased PC uptime
  • Simplified desktop security

All of KEMP’s LoadMaster application delivery controllers (ADC), whether virtualized or not, support VMware Horizon View by increasing application performance and removing single points of failure in the deployment. For high availability and scalability, VMware recommends that multiple Connection Server and Security Server roles be deployed (using the VMware Unified Access Gateway) with a load balancer to achieve resilience and scalability.

LoadMaster delivers improved performance for Horizon View by offloading the SSL processing associated with establishing client sessions releasing security server resources. Scaling of VMware View environments is simplified as additional security and connection resources are easily added without service interruption. By supporting multiple instances of security and connections servers, LoadMaster also delivers resilience and high availability as failed instances are automatically detected and traffic redirected to available instances.

VMware View ports and forwarding

LoadMaster supports the forwarding of VMware view traffic on the following ports:

Protocol Usage Port
HTTPS Client authentication and ongoing framework traffic 443
PCoIP Support the VMware View PCoIP protocol 4172
Blast Support client connections over the Blast protocol 8443

LoadMaster supports the configuration of both 1:1 port forwarding as per the table above and also supports port address translations where multiple view services exist on a single IP and have different port numbers.

To simplify deployment of Horizon View, a deployment template is available which preconfigures virtual services on LoadMaster to support the necessary protocols.

Load Balancing Horizon View with LoadMaster

Horizon View connectivity is provided by the Connection Server and the Unified Access Gateway. A recommended topology is to deploy VMware Unified Access Gateways in a DMZ with Connection Servers deployed on the LAN. The example below shows a topology where KEMP LoadMasters are providing high availability to the Unified Access Gateways in the DMZ and the Connection Servers on the LAN.

How to Configure Horizon View Load Balancing

KEMP provides a number of resources to assist with configuration of VMware View.

Resource
High Availability Architecture for Horizon View version 7 A video overview from VMware and KEMP outlining the architecture of VMware view and how to deploy in a highly available LoadMaster environment.
Configuring VMware View on LoadMaster A quick video showing the steps to configure Horizon View load balancing from the LoadMaster Web UI.
VMware Horizon View Deployment Guide Deployment guide to assist with configuring application delivery using VMware View
VMware Horizon View 7 Template LoadMaster application template for VMware View