Horizon 7 consists of the following major components:
- Horizon Connection Server - A software service that acts as a broker for client connections by authenticating and then directing incoming user requests to the appropriate virtual machine, physical system, or RDS host.
- Horizon Agent - A software service that is installed on all guest virtual machines, physical systems, or RDS hosts to allow them to be managed by Horizon 7. Horizon Agent provides features such as connection monitoring, virtual printing, USB support, and single sign-on.
- Horizon Client - A software application that communicates with Connection Server to enable users to connect to their desktops.
- Horizon Administrator - A web application that enables Horizon 7 administrators to configure Connection Server, deploy desktop and application pools, manage machines, control user authentication, initiate and examine system events, and perform analytical activities.
- vCenter Server - A server that acts as a central administrator for ESXi hosts that are connected on a network. A vCenter Server instance provides the central point for configuring, provisioning, and managing virtual machines in the datacenter.
How the components fit together
End users start Horizon Client to log in to Horizon Connection Server. This server, which integrates with Windows Active Directory, provides access to remote desktops hosted on a VMware vSphere server, a physical PC, or a Microsoft RDS host. Horizon Client also provides access to published applications on a Microsoft RDS host.
Figure 1. VMware Horizon architecture