2. PRESENTED BY VMWARE
Table of Contents | VMware View Bootcamp Series
Design Consideration Guidelines for VMware View .........................................................3
by John Dodge, VMware
Network Considerations and Best Practices .......................................................................31
by Shannon McFarland, Cisco
Storage Deep Dive – Considerations and Best Practices ...............................................55
by Jim Yanick, VMware
Optimizing the Base Image for VMware View ...................................................................72
by Todd Dayton, VMware
PCoIP Architectural Overview .................................................................................................95
by Stuart Robinson, Teradici
PCoIP Tuning.................................................................................................................... 108
by Chuck Hirstius, VMware
Delivering Applications .............................................................................................................132
by Heath Doer, VMware
Leveraging Security Server for PCoIP ...................................................................................149
by Mark Benson, VMware
Automating View with Powershell .........................................................................................163
by Tom Elliot, VMware
VMware View’s Stateless Reference Architecture ............................................................177
by Mac Binesh, VMware
Additional Resources ..................................................................................................................207
3. PRESENTED BY VMWARE
3
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Design Consideration
Guidelines for VMware View
John Dodge, Sr. Manager PSO Services, VMware
4. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
4
Additional Resources
Agenda
View Design
• The View Design Methodology
• Design Objectives
• Logical Design and Technical Specifications
• Designing Large-Scale View 4.6 Implementations
5. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
5
Additional Resources
View Design Methodology
6. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
6
Additional Resources
Use Cases
Customer Requirements
Use Case 1
Apps
OS
Devices
Apps
OS
Devices
Workload
Category
Connectivity
Category
Workload
Category
Connectivity
Category
Use Case 2
Use Case Definition
7. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
7
Additional Resources
Use Case Attributes
Attribute Definition
Workload category Standard worker
Connectivity classification LAN
Location(s) London
Time of use 7am-7pm GMT, Mon-Fri
Core applications Adobe Acrobat Reader
Adobe Flash Player
Microsoft Office 2010
Microsoft IE6
User access device(s) Thin client, iPad
Use of video/multimedia No
Printers Follow me printing
Monitors and connection 1xVGA
Devices USB: Networks scanner
Authentication (e.g., Smartcard, SSO) Standard Windows logon
Persona Application and user profile persistence
8. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
8
Additional Resources
Workload Categories
Attribute Definition
Task worker user Limited privileges in OS
Cannot install applications or device drivers
Session will run few applications in total and a limited number of
applications concurrently
User is not guaranteed session persistence except with redirected
user persona
Standard worker user May have limited or granted full access privileges within the OS
May be able to install applications and devices
May or may not be guaranteed session and profile persistence
Power user Full privileges to the local operating system
Expected to install applications and devices
Expects session and profile persistence
May expect shared profile in multiple sessions simultaneously
9. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
9
Additional Resources
Connectivity Classification
Attribute Definition
Low bandwidth User access via display protocol over moderate to low bandwidth
connection with moderate to high latency (e.g., WAN, Internet).
Local mode Workload runs locally, whether connected to the LAN, connected to
the corporate network via a WAN, or disconnected from the network
LAN User access over a high-speed (1GBE or higher), low latency (5ms)
network with low overall utilization
10. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
10
Additional Resources
Persona, Desktop, and Pool Design
Persona, desktop pool
Use cases and volume
Persona
None (no persistence)
Native OS
External
Desktop
OS
Virtual hw
Local apps
Pool types
Floating
Dedicated
Local mode
Non-LC
Applications
Virtual
Traditional
SaaS
11. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
11
Additional Resources
Pod and Block Design
Pod and Block
Pool design
Pod(s)
Locations
Security boundaries
BCDR requirements
P1 Block 1
Pool types
Administration
Provisioning frequency
Px Blocky
Pool types
Administration
Provisioning frequency
12. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
12
Additional Resources
vSphere Infrastructure Design
vSphere Infrastructure
Pod and block design
Mgmt block
Conn Srvs
Sec Srvs
Infra Srvs
Block 1
vCenter
ESX/ESXi
Networking
VMs + images
Px Blocky
vCenter
ESX/ESXi
Networking
VMs + images
13. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
13
Additional Resources
Storage Design
Storage
vSphere Infrastructure
Mgmt block
Server workloads
DR
VMs datastores
OS
Disposable disks
Workload IOPS
Max footprint
Repositories
Home directories
Persistent disks
Profile stores
Transfer server
Templates
Application
14. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
14
Additional Resources
Shared Storage Example for a View Building Block
15. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
15
Additional Resources
User access device
Pre-existing equipment
Clients
OS
Monitors
Devices
Software
Client mgmt
Patching
Software distribution
User Access Device Design
16. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
16
Additional Resources
Related Design Considerations
17. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
17
Additional Resources
Design Objectives
18. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
18
Additional Resources
Design Objectives
19. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
19
Additional Resources
Non-Functional Specifications (Service Qualities)
• Manageability
- Desktops: FTE
- Time to provision
- Time to recompose or refresh
• Security
- Unauthorized access prevention
- Data integrity and confidentiality
- Logging and granular administration
• Availability
- Uptime SLA
• Recoverability
- RTO and RPO
• Performance
- IOPS, MB/s, Transaction/sec
- VMs/core
20. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
20
Additional Resources
Constraints
21. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
21
Additional Resources
John Dodge Design Checklist
• Simplicity
• Customer involvement
• Balance business and technical (best practices)
• Design rationales
• Clarity over ambiguity
• Reusable
• Simplicity
Follow this
checklist to create
lasting designs
22. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
22
Additional Resources
Logical and Technical Specs
In the quest for simplicity, keep similar aspects of the design together
- Group logical design elements with other logical elements
- Combine technical specifications with other technical (or detailed) specifications
Avoid repeating details whenever possible
- Label a logical component once and consistently
- Describe the technical specifications once and completely
Avoid repeating configuration items or specifications
Make high-level logical designs easy to find and understand
Keep technical specs separate for interested parties
23. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
23
Additional Resources
Design Changes in View 4.6
• View Security Server with PCoIP support
• Tiered Storage
• View Local Mode
24. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
24
Additional Resources
25. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
25
Additional Resources
View Security Server Access –
with PCoIP Support
Connection Sequence
• User connects to View Connection
Server and authenticates
• When a PCoIP desktop is selected, the
PCoIP protocol goes to the Security Server
• If the PCoIP session is on behalf of an
authenticated user it is forwarded to the
correct desktop
26. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
26
Additional Resources
Security Server with PCoIP Support
PCoIP between View Client and Security Server
- TCP 4172 from Client to Security Server
- UDP 4172 from Client to Security Server
- UDP 4172 from Security Server to Client
PCoIP between Security Server and Virtual Desktop
- TCP 4172 from Security Server to virtual desktop
- UDP 4172 from Security Server to virtual desktop
- UDP 4172 from virtual desktop to Security Server
No Client Changes
- All View 4.5 supported clients (including Teradici Zero Clients) will work
No Agent Changes
Simple Upgrade of Connection Server and Security Server from 4.5
Won’t work for all use cases!
- Blocked ports (e.g. when going through certain web proxies)
- Deprioritized UDP
- For these situations, a VPN may still be required
27. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
27
Additional Resources
View Composer Improvements
Storage Performance
and Optimization
• Tiered storage support resulting in lower cost
• Leverage different tiers of storage to maximize
performance vs. cost
28. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
28
Additional Resources
Placing the Replica Disk on Separate Storage
View 4.5 Offers the Ability to Use Tiered Storage
- The replica disk is placed on a separate datastore than the one used for the linked clones
• Although there is a slight savings in storage the primary benefit is faster read I/O operations
(for example, by using SSD)
- Replica disk storage must be shared so that all ESX/ESXi hosts running linked clones in a pool can
access the replica disk
- Requires that all hosts are ESX/ESXi 4.x and above because vSphere mode must be enabled
- If the datastore with the replica fails, all linked clones in the pool will be unavailable
- If the replica disk is placed on local storage, all the linked clones in the pool must be placed on
local storage
29. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
29
Additional Resources
View Client with Local Mode
• Check-out virtual desktop to physical devices
• Support devices like laptops that can lose
network connectivity
• Extend security and encryption policies to
offline users
• “Heartbeat” back to the datacenter
- Synchronization
- Update
- Remote Expiration
30. PRESENTED BY VMWARE
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
30
Additional Resources
Designing for Local Mode
Storage Requirements
- Network-based repository for base images (Transfer Server repository)
- VMFS storage for replicated OS and persistent disks
ESX Requirements
- Local mode VMs don’t require any compute resources, so you can dedicate an ESX host and
“run” up to 500 VMs on a single ESX host
Network Requirements
- Initial check-out is a huge file transfer, ongoing block-level replication is very low
- Assume the network will be saturated when checking out 20 VMs at once (1GBE)
Transfer Server Requirements
- At least two (for redundancy) per vCenter instance (Block)
Click here for Additional Resources
31. PRESENTED BY VMWARE
31
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Network Considerations
and Best Practices
Shannon McFarland CCIE# 5245,
VCP Corporate Consulting Engineer,
Office of the CTO/CE, Cisco
32. PRESENTED BY VMWARE
32
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Agenda
Solution Overview
Solution Design
- General Considerations
- Optimizing the VMware View Environment
- View Security Servers/View Connection Servers
- QoS for View
- WAN Optimization
Conclusion
33. PRESENTED BY VMWARE
33
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Solution Overview
http://bit.ly/8sC9RY
34. PRESENTED BY VMWARE
34
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Matching View Requirements
with Network Capabilities
View Requirements Network Capabilities
Unified Solution
User Experience QoS/HA/Performance
Availability
End-to-End High
Availability
Access Any Device/Anywhere
Performance Network/Compute
Security Defense-in-Depth
E2E Management Service Mgmt
35. PRESENTED BY VMWARE
35
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Addressing Common Assumptions
“I deal with desktops, servers and applications and I don’t get why the
network matters”
It is critical to have a hierarchical, scalable and flexible network architecture that can meet your
demands regardless of application and service
The network provides end-to-end security, availability, QoS and many other elements that improve
user experience
“Do I really need to buy a bunch of networking gear to get
VMware View deployed?”
You probably already have a pretty robust network that supports existing applications and services
that can be used for VMware View
36. PRESENTED BY VMWARE
36
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Network Overview for VMware View
37. PRESENTED BY VMWARE
37
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Solution Design
General Considerations
38. PRESENTED BY VMWARE
38
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Direct Mode and Tunnel Mode (1)
• Direct Mode – When a View Client establishes a direct connection to the
View Agent over RDP or PCoIP
• Advantages
- Significantly less load (CPU/Memory/Network) on the View CS
- More granular application visibility for QoS and WAN optimization
- Flexibility to run either RDP or PCoIP
- Higher availability for in-progress sessions
• Disadvantages
- Without comprehensive security policies users can access the View Agent VM via Microsoft RDC and
bypass the View CS and associated policies – “AllowDirectRDP” Registry setting is used to help solve
this issue.
- Cannot be used in an environment where only HTTP or HTTPS is permitted
39. PRESENTED BY VMWARE
39
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Direct Mode and Tunnel Mode (2)
• Tunnel Mode or “proxy mode” is when a View Client establishes a connection to the
View SS/CS for all phases of communication
• Tunnel Mode is based on the encapsulation of RDP in HTTP or HTTPS
• Advantages
- Tighter access control and policy enforcement
- Allows for an HTTPS connection from any IP-based connection into the View environment
- Both HTTP and HTTPS can be optimized by WAN Optimization solutions
• Disadvantages
- Significantly more load (CPU/Memory/Network) on the View CS
- It becomes much more difficult to differentiate traffic on the network when it is all HTTP or HTTPS
- The use of HTTP proxies may interfere with the View Client connections
40. PRESENTED BY VMWARE
40
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Remote Access Options
• You can use your existing VPN solution to provide remote access to the View
environment
- i.e IPSec or SSL VPN solutions
• View Security Servers – RDP-in-HTTPS
• Combination of the two – Contractors may use View SS while full-time employees use
VPN solution (or those wanting to use PCoIP remotely [short-term limitation with View
SS being TCP only]
Bandwidth Considerations
• Bandwidth consumption can vary wildly depending on display protocol, workload and
auxiliary connections (i.e.USB redirection)
- This makes capacity planning difficult
- Not every connection yields the same consumption rate
- Tunnel mode connections make View sessions ‘look’ like browser traffic
• Thorough testing with live applications and users or at least with RAWC is critical to
capacity planning
• WAN optimization is a priceless asset for bandwidth conservation via compression
and reduction of redundant data
• QoS will make or break the deployment as it helps manage congested links
41. PRESENTED BY VMWARE
41
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Protecting VMware View – Layer 2 Attacks
• DHCP client access has been a campus and branch thing
– View now brings common client requirements to the DC
• DHCP Snooping
– Acts like a firewall between un-trusted hosts (View Agents) and trusted DHCP servers
– Helps prevent VM from acting as an unauthorized DHCP server
• Dynamic ARP Inspection (DAI)
– Validates ARP requests and responses
– Uses DHCP snooping bindings
– Helps prevent ARP-poisoning based MITM attacks
• IP Source Guard (IPSG)
– Filters traffic on vEthernet interfaces and permits only traffic where IP and MAC address match
(DHCP bindings/static)
– Helps prevent a VM from spoofing the IP address of another VM
42. PRESENTED BY VMWARE
42
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Solution Design
Optimizing the
VMware View Environment
43. PRESENTED BY VMWARE
43
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
VMware View Network-Based
Optimization – Summary
Server Load Balancing SSL WAN Optimization
View Client N/A N/A *Yes
View Connection Server Yes Yes **Yes
View Security Server Yes Yes **Yes
*Depending on the remote display protocol used and features (MMR, USB-Redirection, etc.)
**Optimization to View Administrator, View Portal and Tunneled RDP Sessions
44. PRESENTED BY VMWARE
44
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Firewall Port Layout – View Security Server
Outside Interface Rules
Source Protocol Port Destination
Any HTTPS 443 SLB Virtual IP
DMZ/Inside Interface Rules
Source Protocol Port Destination
Security Servers AJP13 8009 Connection Servers
Security Servers JMS 4001 Connection Servers
Security Servers USB-Redirection 32111 View Agent VMs
Security Servers RDP 3389 View Agent VMs
Security Servers MMR 9427 View Agent VMs
45. PRESENTED BY VMWARE
45
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Traffic Flow – Internet-to-View Agent
46. PRESENTED BY VMWARE
46
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
SLB Deployment Options for View
1. SLB only - Performs L4-7 SLB but
offers no SSL services
2. SLB + SSL End-to-End – Option 1
+ SSL termination (Client) and
SSL initiation (Server)
3. SLB + SSL Termination – Option 1
+ SSL termination (Client) and
HTTP to server
47. PRESENTED BY VMWARE
47
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Security Server Configuration
View SS in View Administrator Console
4.0 4.5
“External URL” Field for View SS
Security Server Server Name Field External URL Field
View4-sec1 view4-sec1 https://view-ext.cisco.com:443
View4-sec2 view4-sec2 https://view-ext.cisco.com:443
“locked.properties” file in “C:Program Files (x86)VMwareVMware ViewServersslgatewayconf”
clientProtocol=https
clientHost=view-ext.cisco.com
clientPort=443
serverPort=80
serverProtocol=http
48. PRESENTED BY VMWARE
48
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Connection Server Configuration
• L4-7 SLB and SSL mostly the same as with View SS
• View CS with SSL does not use “locked.properties” file for SSL-Offload configuration
• Need “External URL” field defined
External URL: http://view-int-vip.ese.com:443 Example: https://myServer:myPort
• For SSL Offload – don’t require SSL for Client/View connections
Require SSL for No
client connections
and View
Administrator
Persistence and Redirection
• Persistence - VMware View does not support persistence in the form of JSessionID or
similar so the only means of persistence support is sticky
Source IP - Not ideal especially with Internet clients as many may connect via a NAT/
PAT/Proxy and this causes uneven distribution of load based on sticky entry
Cookie with “location.id” – Value sent by View Client = Client MAC address
Cookie: com.vmware.vdi.broker.location.id=00-14-A5-6F-12-F0
• Redirection - Redirect HTTP sessions to HTTPS using redirect policy
http://blah.cisco.com ---- https://blah.cisco.com
49. PRESENTED BY VMWARE
49
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Validation for View SS – Health Probe (1)
Tiered Checks
Cisco ACE Health Probe – Success for View SS
Wireshark Output – ACE Probes SS – SS checks CS via AJP13
50. PRESENTED BY VMWARE
50
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Validation for View SS – Health Probe (2)
Tiered Checks
Cisco ACE Health Probe – Success for View SS
CS is Down – Fails Check – Probe Fails
51. PRESENTED BY VMWARE
51
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Deploying QoS for VMware View
• QoS for View allows for differential treatment of View traffic during times
of congestion
• Without classifying/marking, queuing and policing View traffic it will be placed into
class-default or other lower priority policy
• During times of congestion the QoS policies can protect View traffic from less important
flows or prevent View traffic from impacting more important flows
(i.e. Voice)
• Tunnel mode flows will all look like any other HTTP/HTTPS flow. Classification on source/
destination (i.e. View CS or Agent IP address(s)) can help distinguish flows
• Direct mode is ideal for proper classification
52. PRESENTED BY VMWARE
52
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
WAN Optimization for VMware View
• Overcome limitations with TCP in WAN environments, remove/reduce redundant
data and provide optimal compression
• Optimization in a View environment for:
- HTTP/HTTPS
- Microsoft RDP
- USB Redirection
- MMR
WAN Optimization Deployment Examples: http://bit.ly/8sC9RY
53. PRESENTED BY VMWARE
53
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Conclusion
• The combination of VMware View plus a well designed and implemented
end-to-end infrastructure offers improved security, optimal server utilization and
increased availability
• The end result of these combined solutions and a well thought-out design is a more
streamlined user experience and increased productivity
• The critical network elements for a successful VMware View deployment include:
- Hierarchical and scalable network design
- Network and application-focused defense in-depth approach to security
- End-to-end network-based Quality of Service
- Server Load Balancing and resource optimization
- WAN optimization for display and other supporting protocols (RDP, USB redirection, MMR, etc.)
- Network intelligence that is capable of identifying and properly dealing with rich media flows
54. PRESENTED BY VMWARE
54
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Reference Information
Cisco Validated Design for VMware View 4
http://www.cisco.com/en/US/docs/solutions/Enterprise/Data_Center/vmware/cisco_VMwareView.html
Cisco VDI and VMware View 4.5
http://www.cisco.com/en/US/netsol/ns971/index.html#~virtual
Cisco Virtual eXperience Infrastructure
http://www.cisco.com/en/US/netsol/ns1102/index.html
VMware View
http://www.vmware.com/products/view/
VMware View Documentation
http://www.vmware.com/support/pubs/view_pubs.html
Click here for Additional Resources
55. PRESENTED BY VMWARE
55
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Storage Deep Dive –
Considerations and
Best Practices
Jim Yanick, Senior Systems Engineer, VMware
56. PRESENTED BY VMWARE
56
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Agenda
• Updates on View Composer
• Storage Considerations
57. PRESENTED BY VMWARE
57
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Composer Improvements
Storage Performance
and Optimization
• Tiered storage support resulting in lower cost
- Leverage different tiers of storage to
maximize performance vs. cost
58. PRESENTED BY VMWARE
58
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Composer Enhancements
• Customization/Provisioning
- Sysprep support
- Refresh, Recompose and Rebalance [RRR] for Floating Pool
- In 4.5:
- Floating = Non-Persistent
- Dedicated = Persistent
• Storage Performance and Optimization
- Tiered support
- Optimization
- Disposable disk and Local swap file redirect
- Allow creation of linked-clones on local storage
• Management
- Full Management of Persistent Disk (formerly known as UDD)
- Garbage collection script to clean-up linked-clones
59. PRESENTED BY VMWARE
59
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Composer: Customization/Provisioning
• Sysprep support
- Sysprep : Optional New SID for each clone
• Refresh/Recompose/Rebalance
60. PRESENTED BY VMWARE
60
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Composer: Tiered Storage
• Allow master VM replica to reside in a separate data store
- Use high-performance storage to boost performance (e.g. reboot, virus scan)
61. PRESENTED BY VMWARE
61
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Composer: Tiered Storage
• OS Disk and View Persistent Disks
• Linked Clones vs. Replicas
62. PRESENTED BY VMWARE
62
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Composer: Disposable Disk
• Disposable Disk: Redirect paging and system temp files to a temporary disk
removed upon VM powered off
63. PRESENTED BY VMWARE
63
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Composer: Disposable Disk
• Disposable Disk: Redirect paging and system temp files to a temporary disk removed
upon VM powered off
64. PRESENTED BY VMWARE
64
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Composer: Other Storage Optimization
• Local swap file redirect
- Not reducing storage but allow the use of cheap local storage for individual VM swap file
• Allow creation of linked-clones using local data stores
- Wizard will not filter out local data stores for use of VM cloning
- Allow use of cheap local storage for non-persistent pool VMs
View Composer:
Enhanced Management Functions
• Persistent Disk (formerly known as UDD) Management
- Detach/Migrate/Archive/Reattach
- Managed as “first class object”
• Garbage collection scripts
- Remove one or more linked-clone VM(s) by name(s) from View, SVI, VC, and AD
65. PRESENTED BY VMWARE
65
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View 4.5 / Composer 2.5
Developer Notes (DNotes)
• Major Efforts
- Sysprep support
- Storage savings
- Enhanced refresh operations
- In the past recompose and refresh were the same; now the refresh is much quicker,
we use an internal snapshot and roll back to that
- This is a snapshot of a snapshot that makes rollbacks easier
- Added disposable disk
- Whenever the clone gets rebooted that disk gets refreshed
- What goes to the disposable disk: c:temp, c:windowstemp, and pagefile
- We just change registry paths to redirect the files to the disposable disk
66. PRESENTED BY VMWARE
66
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
DNotes: Recompose Steps in Quickprep
1. On initial power on, set some dependencies that depend on computer
name to be dependent on us
2. Set computer name
3. Do a reboot
4. Then remove some service dependencies
(services that depend on us like tcpip)
5. Then join domain
6. Then enable upnp, check driver compatibility and then reboot
if necessary
7. Then setup temp disk and udd
8. Then run postsync script
9. Then notify view manager that we are ready
10. Then view powers computer off and takes our internal snapshot
67. PRESENTED BY VMWARE
67
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
DNotes: Tiered Storage
• Linked Clone Limits
- There is no hardcoded limit as to how many linked clones can be built against 1 replica
- The 8 hosts limit is going to be the max not the code
- The broker figures out which clones point to which replicas; the composer just gets told a clone
and replica to use
• UDD Enhancements
- Eliminated the need to make a backup copy of the profiles on the udd
- Before we copied the default and all users profiles to the udd
- Now we don’t have to do that and we can point a hard link back to the path on c:
68. PRESENTED BY VMWARE
68
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
DNotes: Tiered Storage Improvements
• Error Reporting Improvements
- A lot better error reporting
- Make the errors more visible to the admins
• Misc Improvements
- At the platform there has been work to prevent boot storms and other performance enhancements
- There is a feature request to allow disposable disks on separate volumes but not in this release
- Some research on how windows uses storage and determined what services should be disabled
• They may be putting a guide together on what services should be disabled and provide a way to
disable them or have these in the admin guide
- Local storage is a new feature
• Allows users to configure disk storage to place a replica
DNotes: Windows Licensing Issues
• Guest customization side added license activations
- Don’t support MAK activations, only KMS
- Master must be KMS licensed before snapshotting
69. PRESENTED BY VMWARE
69
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Storage Considerations
• There are a lot of factors to consider
- How many master images will be used?
- How many total unique linked clone VMs are needed?
- What is the IO pattern of the VMs?
- What types of tasks do the users do?
• Any info are suggestions that need to be verified with lab testing
How to Find
• Image sizes for the VMs
- Ask the current desktop admins for the size of their current “ghost/acronis” images.
They can probably recite it from memory
- Have a partner run a VDI Assessment and get some real data
• Number and size of applications
- Usually no one knows all the applications and how large they are
- Have a partner run a VDI Assessment and get some real data
• Number of average IOPs per desktop
- Most likely, no one will have a clue
- Have a partner run a VDI Assessment and get some real data
- For a quick and dirty answer, stick a test VDI desktop on a dedicated LUN and ask the SAN team
for a report on the IOPs
70. PRESENTED BY VMWARE
70
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Some Standard Numbers
These are rough guesses — please run a VDI Assessment for real data
• Storage Info (from http://en.wikipedia.org/wiki/IOPS)
- IOPs
- 7200RPM SATA drives - ~80 IOPS
- 10kRPM Serial Attached SCSI drives - ~ 140 IOPS
- 15kRPM Serial Attached SCSI drives - ~180 IOPS
- Simple SLC SSD - ~400 IOPS
- Enterprise Flash from EMC - ~2500 IOPS
Desktop Guesstimate Stats
- Lite User ~ 6 to 8 IOPS
- Medium User ~ 8 to 20 IOPS
- Heavy User ~ 20 to 30 IOPS
Datastore Stats for ESX 4.0
- Max VMs per VMFS Datastore ~ 90 safer at 60
- Max VMs per NFS Datastore ~ 170 safer at 150
71. PRESENTED BY VMWARE
71
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Decisions To Make
• Dedicated/Persistent vs. Floating/Non-Persistent
- This can effect how often the linked clone is refreshed which can effect how big they grow
• UDD or Not
- If using Dedicated desktops, will you use UDD’s for what percent of users?
- For flexibility, it’s better to avoid them
- Effects how much space is needed in the VDI environment vs. on file servers
- The data still needs to be stored — the question is just about where to allocate it
Click here for Additional Resources
72. PRESENTED BY VMWARE
72
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Optimizing the Base Image
for VMware View
Todd Dayton, Staff Product Manager, Desktop Product Management, VMware
73. PRESENTED BY VMWARE
73
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Virtual Desktops Are Similar to Physical Desktops
• Things that would cause poor performance in a physical PC, will cause
problems in a VM
74. PRESENTED BY VMWARE
74
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Key Areas for Basic OS Tuning
• Keep the amount of installed software down to an absolute minimum
• Understand what each component of your image does and why it’s in there
• Update to the latest (or best) version of the software you are using
• Know when enough tuning is enough
75. PRESENTED BY VMWARE
75
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Virtual Desktops Are Different than
Physical Desktops
• Some things that don’t cause poor performance on a physical PC, may cause
problems in a VM
76. PRESENTED BY VMWARE
76
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Key Areas for Basic Virtual Desktop Tuning
• Understand the ramifications of shared resources
• Work to reduce or eliminate “background” processes that run when the user
is not present
• Putting extra effort into getting the master image right means a lot less work patching,
updating, or replacing deployed desktops
• Tune your images for both performance and for user acceptance
77. PRESENTED BY VMWARE
77
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
3 Areas for Quick, Easy, and
Substantial Improvement
• Storage Reduction
- Hibernation File
- Debug Logs
• Background Performance
- Indexing Services
- Virus Scanning
- Screensavers
• Remote Display Performance
- Disable Wallpaper/Sounds
- PCoIP Tuning Parameters
78. PRESENTED BY VMWARE
78
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
VMware View Storage Reduction
Disable Hibernation
• The Hibernation feature will generally not be used in a View environment
• The size of the Hibernation file is typically at least 2/3 the size of allocated system
memory, typically close to 1GB or more
• Hibernation files are generally unique and may appear in each linked clone, further
increasing disk use
• Disable Hibernation with “powercfg /hibernate off”
• http://support.microsoft.com/kb/920730
79. PRESENTED BY VMWARE
79
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Turn Off Debug Logging
• Debug Logging is on by default in the VMware View Agent
• Debug Logs are typically 10MB+ per log and can add up quickly
• The logs appear in the linked clones and increase overall write operations during use
80. PRESENTED BY VMWARE
80
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Turn Off Debug Logging
• Make the following registry changes:
- HKLMSOFTWAREVMware, Inc.VMware VDM
- DebugEnabled = False
- TraceEnabled = False
81. PRESENTED BY VMWARE
81
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
VMware View Background Performance
Background Indexing
• Indexing and search tools typically use “idle time” on a desktop to catalog files
• The idea of “idle time” is much different in a VDI environment, as it takes resources away
from other users who aren’t idle
• This indexing can be very disk intensive from a read/write perspective
• When images are recomposed, the indexing may start over, compounding the issue
82. PRESENTED BY VMWARE
82
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Disable Background Indexing
• Disable the “Windows Search” service to prevent background indexing.
• Don’t install desktop search tools such as Google Desktop in a View image.
• Be careful of toolbars and other add-in software that may contain similar functionality
from various vendors
83. PRESENTED BY VMWARE
83
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Disable Scheduled Virus Scans
• Pre-scan your master image with your virus scanner before deployment
• Disable “Full Scan” Scheduling
• Your “On-Access Scanner” should catch any changes made after the image is deployed
• Pre-scan before a recompose operation to ensure no malware sneaks into your
master image
84. PRESENTED BY VMWARE
84
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Stagger Virus Scan Signature Updates
• In a View environment, it’s important to prevent all of your VM’s from updating their
virus signatures at once causing an “update storm”
• Provide a larger randomization window (4+ hours) to ensure that updates are distributed
across a larger time window
• This setting can be pushed from most enterprise Virus Scan management consoles
85. PRESENTED BY VMWARE
85
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Disable Screensavers
• In a View environment, screensavers should generally be disabled in favor of screen
blanking and/or locking
• Screensavers can be forced to the blank “scrnsave.scr” and users can be blocked from
making changes through GPO
• User Configuration Policies
- Administrative Templates
- Control Panel
- Personalization
86. PRESENTED BY VMWARE
86
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
VMware View Remote Display Tuning
Remove Wallpaper and Audio
• In a View environment, high resolution,
high color wallpaper can cause spikes as
it’s loaded and uncovered by other windows
• Switching to a solid color background
allows for smoother transitions and
more consistent bandwidth utilization
• Windows sounds consume additional
bandwidth in the protocol stack, and
should be disabled if not needed
87. PRESENTED BY VMWARE
87
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
PCoIP GPO Settings Affecting Bandwidth
• You can now make modifications to the PCoIP protocol
• Settings which directly affect bandwidth have been highlighted here
• Maximum Frame Rate is a separate registry setting
88. PRESENTED BY VMWARE
88
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
PCoIP Details: Ceiling
• The Ceiling caps the amount of bandwidth a single PCOIP session can use. It will not go
above this level, but can reach and sustain the ceiling for as long as necessary
(This may affect display performance for some workloads)
89. PRESENTED BY VMWARE
89
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
PCoIP Details: Floor
• The Floor sets the lowest bandwidth that PCoIP will tune down to; under network
congestion, it will “fight it out” up to the floor; this is not a minimum — PCOIP still
concedes bandwidth below the floor when not needed
90. PRESENTED BY VMWARE
90
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
PCoIP Details: Min/Max Initial Image Quality
• Min/Max initial image quality (along with available bandwidth) determines how far from
lossless the first load of the screen will be; higher values mean a better picture but higher
bandwidth and potentially choppier display in constrained environments
91. PRESENTED BY VMWARE
91
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
PCoIP Details: Framerate
• Framerate determines how many times per second the display will be updated;
higher framerates appear smoother to a point, but require more bandwidth
92. PRESENTED BY VMWARE
92
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
PCoIP Details: Framerate
• The default framerate for PCOIP sessions is 6fps higher than Citrix HDX;
a good desktop experience can use even lower values.
93. PRESENTED BY VMWARE
93
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
PCoIP Details: Maximum Frame Rate
• Framerate does not currently have a policy, and must be set manually in the registry
at the following location:
94. PRESENTED BY VMWARE
94
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Image Tuning – Final Thoughts
• Not meant to be the “last word” on tuning
• Weigh the benefits of tuning against the experience that your users will expect
• There are many resources for detailed tuning through GPO, registry, and file system
culling which can further shrink the footprint
• Tools like nLite can drastically reduce the size of your disk images, but may remove
critical features or cause intermittent issues that are difficult to troubleshoot
Image Tuning – Other Resources
VMware View Optimization Guide for Windows 7
http://www.vmware.com/files/pdf/VMware-View-OptimizationGuideWindows7-EN.pdf
VMware Windows XP Deployment Guide
http://www.vmware.com/files/pdf/resources/vmware-view-xp-deployment-guide.pdf
myvirtualcloud.net: Mastering VDI Templates for Win7 PCOIP
http://myvirtualcloud.net/?p=929
VMware View Resources
http://www.vmware.com/technical-resources/products/view.html
Click here for Additional Resources
95. PRESENTED BY VMWARE
95
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
PCoIP Architectural Overview
Stuart Robinson, Director of Strategic Marketing, Teradici
96. PRESENTED BY VMWARE
96
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Implementation of the PCoIP Protocol
97. PRESENTED BY VMWARE
97
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Software PCoIP Protocol Codec
Software PCoIP Protocol CODEC provides
• Mobility via notebooks
• Workload assignment flexibility across any server
• Lower acquisition cost for low numbers of users
Can optimize any one at the expense of the others
CPU loading
Network
User
Reduced CPU loading results in larger network
footprint and/or reduced user experience
Reduced network loading results in larger CPU
load and/or reduced user experience
Increasing # of displays, resolution, frame rate,
and/or quality settings results in larger CPU
and network load
98. PRESENTED BY VMWARE
98
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Hardware PCoIP Protocol Codec
PCoIP hardware optimizes all three elements at once
CPU loading
Network
User
Zero CPU loading for compression, real-time
quality/bandwidth optimization for best user
experience at available bandwidth.
Wire-speed, strong encryption offload;
network acceleration including traffic shaping
and network transport
Maximize number of displays at high resolution
and frame rates
Additional PCoIP hardware benefits:
• Perception-free experience for the most demanding desktops
• OS and application independence, complete USB device support
• Zero-clients provide enhanced security and lower TCO
• Very sticky – customers become locked in to VMware View
99. PRESENTED BY VMWARE
99
Design Consideration
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
PCoIP Hardware and Software Options
To Support any Enterprise User