5.2
Table Of Contents
- VMware Horizon View Architecture Planning
- Contents
- VMware Horizon View Architecture Planning
- Introduction to Horizon View
- Planning a Rich User Experience
- Feature Support Matrix
- Choosing a Display Protocol
- Using View Persona Management to Retain User Data and Settings
- Benefits of Using View Desktops in Local Mode
- Accessing USB Devices Connected to a Local Computer
- Printing from a View Desktop
- Streaming Multimedia to a View Desktop
- Using Single Sign-On for Logging In to a View Desktop
- Using Multiple Monitors with a View Desktop
- Managing Desktop Pools from a Central Location
- Architecture Design Elements and Planning Guidelines
- Virtual Machine Requirements
- Horizon View ESX/ESXi Node
- Desktop Pools for Specific Types of Workers
- Desktop Virtual Machine Configuration
- vCenter Server and View Composer Virtual Machine Configuration
- View Connection Server Maximums and Virtual Machine Configuration
- View Transfer Server Virtual Machine Configuration and Storage
- vSphere Clusters
- Storage and Bandwidth Requirements
- Horizon View Building Blocks
- Horizon View Pods
- Advantages of Using Multiple vCenter Servers in a Pod
- Planning for Security Features
- Understanding Client Connections
- Choosing a User Authentication Method
- Restricting View Desktop Access
- Using Group Policy Settings to Secure View Desktops
- Implementing Best Practices to Secure Client Systems
- Assigning Administrator Roles
- Preparing to Use a Security Server
- Understanding Horizon View Communications Protocols
- Overview of Steps to Setting Up a Horizon View Environment
- Index
n
Peak logon rate was 400/min, or 6.67/second.
Time Required for Provisioning a Pool
Pools are provisioned either up front, when you create the pool, or on demand, as users are assigned to them.
Provisioning means creating the virtual machine and configuring it to use the correct operating system image
and network settings.
In a test setup already containing 4 pools of 2,000 virtual machines in each pool, provisioning a fifth pool that
contained 2,000 virtual machines took 4 hours. All virtual machines were provisioned up front.
Time Required for Recomposing a Pool
You can use a recompose operation to provide operating system patches, install or update applications, or
modify the desktop hardware settings of virtual machines in a pool. Before recomposing a pool, you take a
snapshot of a virtual machine that has new configuration. The recompose operation uses that snapshot to
update all virtual machines in the pool.
In a test setup of 5 pools of 2,000 virtual machines in each pool, a recompose of one pool of 2,000 virtual machines
took 6 hours and 40 minutes. All virtual machines were powered on and available before the recompose
operation began.
Time Required for Refreshing a Pool
Because disks grow over time, you can conserve disk space by refreshing a desktop to its original state when
users log off, or you can set a schedule for periodically refreshing desktops. For example, you can schedule
desktops to refresh daily, weekly, or monthly.
In a test setup of 5 pools of 2,000 virtual machines in each pool, a refresh of one pool of 2,000 virtual machines
took 2 hours and 40 minutes. All virtual machines were powered on and available before the refresh operation
began.
Time Required for Rebalancing a Pool
A desktop rebalance operation evenly redistributes linked-clone desktops among available logical drives. A
rebalance operation saves storage space on overloaded drives and ensures that no drives are underused.
In a test pod that contained 5 pools of 2,000 virtual machines in each pool, 2 datastores were added to the pod
for one test. For another test, 2 datastores were removed from the pod. After the datastores were added or
removed, a rebalance operation was performed on one of the pools. A rebalance of one pool of 2,000 virtual
machines took 9 hours. All virtual machines were powered on and available before the rebalance operation
began.
WAN Support and PCoIP
For wide-area networks (WANs), you must consider bandwidth constraints and latency issues. The PCoIP
display protocol provided by VMware adapts to varying latency and bandwidth conditions.
If you use the RDP display protocol, you must have a WAN optimization product to accelerate applications
for users in branch offices or small offices. With PCoIP, many WAN optimization techniques are built into the
base protocol.
n
WAN optimization is valuable for TCP-based protocols such as RDP because these protocols require many
handshakes between client and server. The latency of these handshakes can be quite large. WAN
accelerators spoof replies to handshakes so that the latency of the network is hidden from the protocol.
Because PCoIP is UDP-based, this form of WAN acceleration is unnecessary.
n
WAN accelerators also compress network traffic between client and server, but this compression is usually
limited to 2:1 compression ratios. PCoIP is able to provide compression ratios of up to 100:1 for images
and audio.
Chapter 4 Architecture Design Elements and Planning Guidelines
VMware, Inc. 55