Vmware HorizonEdit
VMware Horizon is a virtualization and remote desktop platform that enables organizations to deliver virtual desktops and applications to end users across devices and locations. It runs desktops and apps in centralized data centers or private/public clouds and streams them to client devices through optimized display protocols. Horizon sits within the broader VMware stack, integrating with vSphere and vCenter Server to provide a cohesive environment for desktop and application delivery across on-premises and cloud footprints.
From a practical business standpoint, Horizon is designed to tighten security, standardize configurations, and ensure continuity for remote or mobile workforces. Features such as non-persistent desktops and instant cloning reduce IT labor and hardware costs while enabling rapid provisioning and patching. The platform also supports provisioning of devices without exposing corporate data on endpoints, leveraging MFA and identity integration to strengthen access controls.
Over time Horizon has grown into a multi-component solution that includes desktop delivery, application virtualization, user environment management, and cloud integration. It competes with other enterprise virtualization products such as Citrix Virtual Apps and Desktops and interacts with partners and standards like Zero Trust Security and cloud providers. The discussion below surveys the platform's architecture, deployment options, licensing, security posture, and the debates surrounding centralized desktop delivery versus alternative cloud-native approaches.
History and evolution
- Early foundations began with the View product line, which evolved into the Horizon brand as VMware expanded capabilities for virtual desktops and apps.
- The platform introduced instant cloning, allowing rapid creation of small, stateless desktop images to improve provisioning speed and reduce storage requirements.
- Display protocols evolved, with Blast Extreme and existing options like PCoIP enabling high-performance streaming over diverse networks.
- Horizon expanded from on-premises deployments into Horizon Cloud, providing tighter integration with public cloud platforms and offering a more flexible deployment model for hybrid environments.
- The suite added App Volumes and User Environment Manager to streamline application delivery and user profile management, contributing to a more consistent user experience across devices and sessions.
- Ongoing development focused on security hardening, remote access, and scalable management through centralized consoles and gateways, such as Unified Access Gateway, to accommodate external access without compromising control.
Architecture and components
- Delivery infrastructure
- Horizon is built to work with a central set of components that coordinate session orchestration, image management, and policy enforcement. The components commonly include a Horizon connection and management layer, a set of desktops or apps running in virtual machines, and a client consumed by end users on Windows, macOS, Linux, or mobile devices. See how this orchestration interacts with the broader virtualization stack in vSphere environments.
- Access and security
- External remote access is frequently provided through a Unified Access Gateway, offering secure connectivity without exposing internal endpoints directly to the public internet. This approach aligns with a security model that favors strong perimeter controls and managed exposure.
- Display and user experience
- The platform supports multiple display protocols, notably Blast Extreme and PCoIP, to optimize performance over varying network conditions. These protocols are designed to deliver responsive experiences for desktops and apps regardless of the user’s location.
- Desktop and application delivery models
- Horizon supports both desktop virtualization and application virtualization. It can deliver persistent desktops for users who require a consistent environment or non-persistent desktops (often paired with instant cloning) to maximize efficiency and reduce storage needs. App delivery is enhanced through App Volumes, enabling dynamic provisioning of applications independent of the base desktop image.
- Management and user environment
- User Environment Manager provides policy-based personalization and profile management to ensure a consistent experience across sessions and devices. This ties into broader IT governance and helps simplify administration in larger rollouts.
- Cloud and hybrid options
- Horizon Cloud extends the on-premises capability by integrating with public cloud platforms, enabling hybrid deployments that combine centralized control with scalable cloud resources. This is supported by the Horizon Cloud service and related tooling for cloud-based desktop delivery.
- Key components and terminology (illustrative)
- VMware Horizon client software on endpoints
- Horizon Connection Server and Unified Access Gateway for session management and secure remote access
- Desktop and App delivery via virtual machines or cloud-hosted sessions
- App Volumes for on-demand application delivery
- User Environment Manager for user profiling and policy enforcement
- Display protocols such as Blast Extreme and PCoIP for streaming sessions
- Horizon Cloud for cloud-based deployment options
- Notable cross-links
- For background on the core virtualization shell, see virtual desktop infrastructure and Desktop virtualization.
- For related technologies and standards, see Teradici (the lineage of PCoIP technology) and Azure Active Directory or other identity providers used for authentication and access control.
Licensing, deployment options, and administration
- Licensing models
- Horizon uses a mix of per-user and per-device licensing arrangements, commonly bundled in Horizon Universal Licenses or cloud-based subscription models. Licensing decisions influence how organizations scale deployments, particularly in large or globally distributed environments.
- Deployment options
- On-premises deployments rely on local data center infrastructure, while Horizon Cloud enables hybrid and cloud-first approaches by provisioning desktops and apps from public clouds and integrating with on-site management. This flexibility helps organizations tailor their IT footprint to security, cost, and governance requirements.
- Administration and governance
- Central management consoles provide policy enforcement, image management, and monitoring across the deployment. The governance model supports compliance with organizational standards and regulatory requirements, which is a frequent consideration in enterprise IT strategy.
- Comparisons and ecosystem
- Horizon sits in a competitive landscape with other enterprise virtualization platforms, notably Citrix Virtual Apps and Desktops. Adoption decisions often hinge on integration with existing investments in the VMware stack, total cost of ownership, and the desired balance between on-site control and cloud agility.
Security, governance, and risk considerations
- Security posture
- Centralized control of desktops and apps helps enforce security baselines, patch management, and incident response. MFA and identity integration are standard features to strengthen access controls and reduce the risk of credential-based breaches.
- Data control and sovereignty
- A key argument for on-premises or hybrid Horizon deployments is the ability to retain critical data within a regulated jurisdiction, aligning with data residency and sovereignty concerns common in various industries and governments.
- Compliance and risk management
- Horizon's architecture supports policy-driven security, auditing, and compliance measures that organizations rely on for regulated workloads. The balance between cloud flexibility and local governance is central to risk assessment and strategic planning.
Adoption, economics, and debates
- Economic considerations
- Proponents emphasize that centralized desktop delivery can reduce hardware capital expenditure, lower software maintenance costs, and streamline governance, potentially delivering a favorable total cost of ownership (TCO) over time. The ability to scale services with demand in Horizon Cloud can also align with prudent budgeting.
- Debates and trade-offs
- Critics of centralized desktop delivery argue that the cost and complexity of running large VDI environments can be higher than anticipated, especially if over-provisioning, licensing misunderstandings, or performance tuning are neglected. DaaS and cloud-native alternatives offer simpler consumption models for some use cases but may expose organizations to long-term cloud spend and data handling considerations.
- Right-sized strategy
- A pragmatic approach often favored in enterprise settings combines on-premises control with selective cloud adoption, choosing persistent or non-persistent desktops based on user profiles, workload characteristics, and security requirements. This hybrid stance seeks to maximize reliability and security while preserving flexibility and cost discipline.