2. 2 Confidential
Disclaimer – MUST REMAIN UNTIL GA
THIS SLIDE MUST REMAIN IN PRESENTATION UNTIL PRODUCT
BECOMES GENERALLY AVAILABLE
• Any information regarding pre-release software is subject to non-disclosure
agreements
• This session may contain product features that are currently under
development.
• This session/overview of the new technology represents no commitment from
VMware to deliver these features in any generally available product.
• Features are subject to change, and must not be included in contracts,
purchase orders, or sales agreements of any kind.
• Technical feasibility and market demand will affect final delivery.
• Pricing and packaging for any new technologies or features discussed or
presented have not been determined.
3. 3 Confidential
Solution Focus Areas
ReduceCosts
End User Freedom
My cloud on the go
Cloud Infrastructure
Always on, always responsive business
IT Control
Secure and control your cloud
IncreaseA
6. 6 Confidential
Default CODEC optimization for fonts
New protocol settings configurable in GPO
Client Side Caching on or off
Build to lossless on or off
Settings configurable via GPO
More bandwidth efficient out-of-the-box
Can reduce bandwidth up to 75%
Increased scalability over WAN
Higher user density on WAN links
PCoIP Optimization Controls
Gain control of user experience performance requirements
8. 8 Confidential
Remoting Scenario - Fully Lossless
Step 1 - Initial composition sent
to client
Step 2 - Built to perceptually
lossless
Step 3 – Built to fully lossless
over time
9. 9 Confidential
Remoting Scenario - Perceptually Lossless
Step 1 - Initial composition sent
to client
Step 2 - Built to perceptually
lossless
11. 11 Confidential
QoS for high quality VOIP
Seamless end user experience
Follow me desktop and communications
Leverage existing investments - no
additional purchase
Scalable, high performance solution
View Media Services for Unified Communications
Integrated and scalable UC and virtual desktop solution
UC integration via View APIs
Integrated call control within desktop
Separation of VOIP encoding and
decoding at client media engine
Direct point to point call connection
12. 12 Confidential
View and UC Integration Architecture
UC Call
Control
Remote
Office
Thin
Client
Laptop
Data
Center
WAN
Call Signaling
Media
User interacts with “user interface”
on virtual machine
RTP media encoded/decoded on
client terminal
Reduces server load and maintains
consolidation ratio
No “hairpinning”
QoS for high quality voice
and video
Remote Session
Media
13. 13 Confidential
Easily enable 3D apps for users
Eliminate need to purchase physical GPUs
or special client devices
Enable additional use cases
View Media Services for 3D Graphics
Enabling richer graphics and applications for end users
Non-hardware accelerated 3D graphics
Support for DirectX 9 and OpenGL 2.1
Support for Aero and Office 2010
Acceptable WAN performance up to 100ms
14. 14 Confidential
Print to closest network printer
No client hardware dependencies
View Media Services for Printer Support
Enabling location based printing for non-Windows clients
Non-Windows location based print support
Configurable through AD GPO
Available location detection rules include:
IP Address, MAC Address,
Username, User Group, Client
hostname
15. 15 Confidential
Customizable by user, use case
Enhance data security and protection
Improve usability with graphics and text
Preserves original formatting
View Media Services for Clipboard Support
Enhanced clipboard controls and support
Policy control of copy and paste behavior
between virtual desktop and client
Enable one way, bi-directional or disable
Configurable through GPO
Up to 1MB support
Graphics and rich text support
16. 16 Confidential
Seamless user experience
Reduce user disruption
Improve user experience
PCoIP Continuity Services
Automatically reconnect user sessions
Auto detects loss in connectivity
Auto reconnects session within 30 seconds
17. 17 Confidential
Improve user experience
Increase access flexibility
Increase client hardware options
VMware View Client for Android
Take your desktop on the go
Android Honeycomb and later tablets
PCoIP protocol support
View 4.6 minimum requirement
19. 19 Confidential
Reduce desktop costs (TCO)
Enable lower cost floating desktops
Improve performance
Improve user experience
View Persona Management
Efficiently Preserve Settings and Data
Just in time retrieval of user persona
No infrastructure required
Maintain personalization between sessions
No dependency on Roaming Profiles
Support for Win 7, Vista, XP
20. 20 Confidential
Enable performance monitoring
Proactively troubleshoot issues
Quick issue resolution
Easily integrates with existing tools
PCoIP Extension Services
Gain insight for troubleshooting and issue resolution
Per session statistics to monitor protocol
performance and network impact
23 statistics available in 4 categories
Supports WMI based tools
21. 21 Confidential
PCoIP Extension Services Statistics Detail
General Imaging Network USB Audio
Bytes Received Imaging Active
Minimum Quality
Round trip
latency MS
USB Bytes
Received
Audio Bytes
Received
Bytes Sent Imaging Bytes
Received
RX BW kbit/sec USB Bytes Sent Audio Bytes Sent
Packets Received Imaging Bytes
Sent
RX BW Peak
kbit/sec
USB RX BW
kbit/sec
Audio RX BW
kbit/sec
Packets Sent Imaging Decoder
capability kbit/sec
RX Packet loss % USB TX BW
kbit/sec
Audio TX BW
kbit/sec
Session Duration
Seconds
Imaging
Encoded
Frames/sec
TX BW Active
Limit kbit/sec
Audio TX BW
Limit kbit/sec
TX packets lost Imaging RX BW
kbit/sec
TX BW kbit/sec
Imaging TX
kbit/Sec
TX BW Limit
kbit/sec
TX Packet Loss %
22. 22 Confidential
Increase IT control
Improve client security
Enforce corporate security policy
Enhanced Security
Configurable settings to enforce client certificate handling
Configurable View client settings
Disable, User-select or Mandatory
Leverage browser SSL security model
Commercial and self-signed certificates
27. 27 Confidential
Improve desktop performance
Increase user consolidation
Consistent user experience during shifting
VDI workloads
PCoIP Server Offload Card – Available from Teradici
Server offload card for VMware View
Based on hardware acceleration for VDI
PCIe and blade server mezzanine cards
Compatible with existing zero clients and
View software clients
28. 28 Confidential
VMware
SVGA
Dev
Tap
PCoIP Software
Image Encoder
VMware View PCoIP Agent
Virtual Machine: Software PCoIP Protocol
USB/Audio/Input Device
VMware
SVGA
Dev
Tap
VMware View PCoIP Agent
Virtual Machine: Accelerated PCoIP Protocol
USB/Audio/Input Device
PCoIP Software
Image Encoder
PCoIP Protocol
Hardware Image Encoding
PCoIP soft clients
mobile platforms
PCoIP zero clients
many OEM products
PCoIP enabled displays
Samsung, LG
PCoIP soft clients
existing desktops
thin clients
Datacenter
Network
Distribution
Network
VMware View with PCoIP Server Offload Card
Notes de l'éditeur
NOTE: This slide should be read from the bottom up
These are the components that are critical to building a solution that enables the modern desktop
These components are tightly integrated with the View solution enabling an end-to-end-solution to simplify and automate the desktop management process, standardize on the leading desktop virtualization platform, and ultimately deliver a superior end user experience.
All of these components together are critical in helping our customers reduce the cost associated with managing the desktop environment
Cloud Infrastructure: Always on, Always Responsive Business
Components: vSphere and vCenter Desktop
View is tightly integrated with vSphere, the most proven virtualization in the world
vSphere is the foundation for the View virtual desktop environment and
vSphere is optimized for delivering VMware View virtual desktops
The platform is critical and delivers availability, reliability and scalability for the desktop environment by extending datacenter level capabilities to the desktop such as:
Enabling high levels of desktop density to allow for scale even in the largest deployment scenarios
Ensuring that the desktop environment is always available with a robust set of redundancy and fault tolerant features
The ability to mitigate risk with the knowledge that VMware View and vSphere work well together today and into the future
IT Control: Secure and control your cloud
Components: View Manager, View Composer, ThinApp, vShield Endpoint
Management is a critical component that enables IT organizations to:
Simplify and automate the desktop management process
Increase IT efficiencies around desktop management process
Increase security through the centralization of desktop policy and control
Management is a critical component in helping IT Organizations reduce operational costs
The management components in the VMware View solution provide a scalable solution and help to simplify the management of the desktop infrastructure with the ability to manage the entire environment centrally
When compared to traditional desktop solutions, VMware View can help IT organizations greatly reduce TCO associated with the desktop environment
End User Freedom: My cloud on the go
Components: View Client
User experience is one of the most critical components of the desktop virtualization solution since end-users will not accept a solution that hinders their productivity
Not only do we focus on the user experience with the View solution but we also help to increase end user flexibility
The View solutions Delivers a rich, personalized desktops and an optimized user experience with flexible access across locations and devices
The View superior user experience is delivered through the purpose built PCoIP display protocol which is adaptable to provide the best user experience across the LAN or WAN
Components like Multimedia redirection, Print Optimization, USB redirection, Multi-Monitor support enables a simple yet rich desktop experience across locations and devices
View Client with Local mode enables end-users flexibility with support for offline end users as well as contractor and Employee Owned IT (EOIT)/Bring Your Own PC (BYOPC) use cases
All of these components are critical to the success of the desktop virtualization environment and together help organization reduce the cost associated with managing the desktop environment.
View 5 has made improvements to the protocol reduce the default bandwidth consumption with the out-of-the-box settings. Additionally new settings exposed via GPO are available to enable IT administrators to further tune the protocol settings to reduce bandwidth consumption up to 75% from previous versions of View. The combination of enabling client side caching and disabling build to lossless deliver the 75% savings
Lossless CODEC:
Optimizations were made to the lossless CODEC in how it compresses and handles text. Typically ClearType, rich type and anti-alias fonts consume about 24% of the bandwidth and the update in View 5 reduces that utilization. This optimization is default available in View 5 and does not have any client side dependencies
Client Side Caching:
Caches imaging content on the client side to prevent retransmission of persistent desktop imaging components (i.e. background wallpaper, start menu) to optimize bandwidth usage and eliminate re-transmission. This capability is initially supported for the Windows View Client and not on zero and mobile clients like tablets. By default this setting is ON and configurable via GPO. Subsequent updates to View clients for Mac and Linux will support client side caching – not tied to View 5 release.
Disable Build to Lossless
By default, PCoIP delivers a fully lossless experience. This rich user experience can use more bandwidth than available or needed across the WAN for certain end-user populations. In View 5, IT administrators can disable build to lossless and deliver a perceptually lossless user experience for end-users across the WAN to reduce bandwidth use per session, increase user density per WAN link and scalability. By default build to lossless is enabled and this has no client side dependency.
By default PCoIP delivers a fully lossless user experience. Here’s a quick overview of how that works.
When PCoIP is remoting a desktop or sending pixels down to the client side, to the user, the first step is the initial image composition. That first initial image composition is obviously very grainy from the right-hand side. That’s done to get something on the screen and present the minimum of what needs to be presented. If client side caching is enabled, that initial image content is cached at the client so it no longer needs to be retransmitted.
Within a matter of milliseconds, more pixels are sent so the image is built to a perceptually lossless image. In most use cases for task or knowledge workers, the users will not be able to tell the difference between this and a 100% rendered lossless image.
The final step is more pixels sent down to the client to build a fully lossless image. The default build to lossless time is 30 seconds upon initial composition. The key here is that end users continue to use bandwidth during step two and three while the desktop image is building to a fully lossless state.
When you disable “build to lossless” you will be delivering a perceptually lossless experience to the end user. Meaning you eliminate step 3 and the bandwidth use needed to send the remaining pixels.
How to position a lossless versus perceptually lossless experience. It is important to understand the use case, application image and bandwidth requirements before making recommendations.
Lossless is the default setting and one that will deliver the richest end user experience. The default time to build to lossless is 30 seconds. End users with high requirements for image quality are great candidates for this setting. Additionally any users on a LAN environment benefit from a fully lossless experience.
Perceptually Lossless
Typical task or knowledge workers are good candidates to deliver a perceptually lossless experience as standard productivity applications are not impacted by image quality. Users in high latency, low bandwidth environments benefit from this setting as it reduces the bandwidth used per session, increases the user density and scalability per WAN link.
View Media Services for Unified Communications delivers an integrated UC + virtual desktop experience. Delivered via partner integrations to View API’s, this integration enables the UC solutions to detect when they are running in a View session.
The user will seamlessly interact with the softphone or UC application within the virtual desktop session but the actual encoding and decoding will happen on the client device and not within the VM session. By integrating the softphone control within the VM session, end users now have a desktop and phone that follows them
This enables their media engine to do the media processing and maintain a direct point to point call connection to avoid hair-pinning and increasing load in the datacenter. By separating out the VOIP from the desktop, you are able to maintain the QoS for VOIP separately from the desktop. Additionally the desktop doesn’t become the bottleneck for the VOIP. Finally once calls are initiated, they are delivered point to point versus cycling through the virtual desktop and the datacenter to preserve call quality and performance. This solution delivers ultimate scalability and performance while delivering a seamless end user experience.
Strategic objectives for Unified Communications with VDI
Business continuity for desktop and Unified Communications (UC) services
Investment protection – leverage existing UC infrastructure
Greener IT solution with flexible working models
Improved employee productivity
Challenges Today
Server scalability issues
Hairpinning of Real Time Protocol (RTP) media
Bandwidth intensive sessions
Lack of Quality-of-Service (QoS) support
Partner will be delivering solutions in this area starting in 2011. Announcements and partner trainings coming soon.
Softphone and Unified Communications Client
User interacts with softphone user interface (UI) on the VM
The softphone “media engine” and “call control” stack are hosted on client terminal (thin client or repurposed PC)
Media Processing
RTP media processing (encoding/decoding) completed on client terminal
Results in lower ESX server load
Media Delivery
No hairpinning of voice and video media
Media delivered directly between endpoints
Lowers bandwidth used within View session
Quality-of-Service
QoS ensures high quality user experience for voice and video
View Media Services for 3D graphics delivers the first phase of a virtual GPU. This enables basic 3D applications requiring DirectX9 and OpenGL in the virtual desktop without the need to purchase physical GPU or specialized client hardware. Support for Aero and Office 2010 enable a new generation of productivity applications for end users. Note: enabling this feature for desktops uses more CPU resource pre desktop to do the graphics rendering.
Location based printing support in View has been extended to include all non-Windows based clients supported by View Client. This continues to be configurable via GPO and enables IT to allow end users to print to the nearest network printer as they roam between sessions across devices.
Expands clipboard support for copying and pasting between the local client machine and the virtual desktop and enables IT administrators to configure cut and paste policies via GPO by user, desktop, use case. For users who use View virtual desktops from PCs or Laptops either corporate provisioned or personal, this feature enables IT to enable or disable the cutting and pasting of content between the virtual desktop and client device. To improve data protection and security, users working with highly confidential information can have this feature always disabled.
Configurable via GPO
Policy control of copy and paste behavior
Allow local to virtual
Allow virtual to local
Allow bi-directional
Disabled
To improve usability of clipboard
Support for larger documents up to 1MB file size
Graphics and rich text are supported in cut and paste functions
Formatting preservation improves usability and producticity
While roaming unreliable networks or those with high latency and packet loss, users can unexpectedly be disconnected from their View session. PCoIP Continuity Services automatically detects a loss in connection and will automatically reconnect the user session.
Enhanced adaptability to loss of network connectivity
Seamlessly recovers active user sessions after loss of network connectivity
Session recovery during loss of network ~30 seconds
Session resilience on networks with high packet loss
Mobile View client supporting #2 tablet operating system.
All View clients for mobile devices Requires View 4.6 or greater
Android Honeycomb and later tablets from major players Q3 2011
End user flexibility to access Windows desktops and apps from non-Windows based devices
Android presents opportunity for richer device support on the endpoint including Smartcard and USB devices
View Persona Management enables customers to enable a dedicated desktop experience while deploying floating desktops by preserving the user persona between sessions. View Persona Management is different than Roaming Profiles and has no dependence on roaming profiles but works seamlessly with existing roaming profiles deployments at customer sites.
View Persona management uses just-in-time file retrieval of user data reduces peak IOPS during logon/logoff storms compared with roaming profiles
View Persona management uses standard CIFS shares. No database or back-end infrastructure required.
Does not require Roaming Profiles, but will support existing Roaming Profile users
Supports all flavors of Windows XP, Vista, 7
Reduce virtual desktop TCO by enabling more users as stateless floating desktop pools while maintaining user persona between sessions
Enable BC/DR for user persona by separating off virtual machine and storing files in their native format on a central file server
Centralized and simple IT administration – configurable by GPO
Scalable persona solution with no database or logon scripts to impede scalability
Faster user login time
Per Session stats to measure, monitor protocol performance and network impact
Four major session categories
General
Imaging
Network
USB
23 individual session stats
Support for WMI based tools
Proactively measure and monitor individual sessions
Quickly identify and resolve bottlenecks or issues
Trend analysis of network impact and usage
WMI based for flexible integration and data collection
Partner integration from Lakeside software and Liquidware Labs
Major statistics categories include.
General
Imaging
Network
USB
Audio
The most commonly statistics have been bolded. These statistics help monitor the protocol performance and any impact to the network. In total there are about 23 individual statistics that can be collected into any WMI based tool for monitoring, trending and proactive troubleshooting. For example: What is the current audio receive and transmit bandwidth that is being used? What’s the network transmit and receive bandwidth? What is the network latency? What is the image encoding frames per second? How long has the session been connected?
Enhanced security capabilities have been added on the client side, specifically for client certificate handling. Following standard browser-based models, View uses known SSL security models. This provides another mechanism to enforce higher security and using commercial certificates. We strongly recommend that for production employments that you get a commercial security certificate. It also will support simplified deployments using self-signed certificates, which are really recommended only for testing purposes.
All VMware View clients can be configured in 3 ways:
1. Disable certificate checking (Trusted Network)
- That really should only be targeted and deployed on trusted networks, like inside a secure LAN environment where you know everything is secure and there is less risk.
2. Prompt user to accept/ignore common certificate errors (Similar to web browser defaults)
- This mode prompts users to accept or ignore a certificate error, so a certificate that has not been validated or is out of date. This is basically the default mode that a Web browser runs in.
3. Mandatory certificate checking (Internet/DMZ)
- The third mode called mandatory certificate checking requires that the client checks or validates the certificate. This is targeted at Internet deployments where you may be connecting remotely across the Internet.
Quick look at how the client certificate will look like. There are two modes: One mode is user-selectable and the other is policy-driven
One option you allow the users to select. The other option is set by the administrator on what the mode will be.
Support for VI 3.5 ends with View 5
VAAI is not supported in View 5
vCenter Virtual Appliance not supported in View 5
Content Based Read Cache not supported in View 5
Storage vMotion and Storage DRS not supported for Linked Clones
Industry’s first PCoIP Server Offload Card for VMware View
Based on Teradici’s hardware acceleration technology for VDI
To be available in PCIe and blade server mezzanine cards
Fully integrated with VMware vSphere and managed by VMware View
Compatible with existing PCoIP zero clients and View software clients
Increased consistency in user experience during shifting VDI workloads
Increased user consolidation (30-50% average and up to 2x peak)
Increased encoder resources for improved desktop performance