VMware View 5 Technical Overview


Published on

VMware View 5 Technical Overview

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Transcript: ROBERT BASEMAN: Good day. I'm Robert Baseman. I'm a group product manager for VMware View. Today we're going to talk about VMware View 5, what's new, the technical feature presentation. Author's Original Notes:
  • Transcript: So the usual NDAs apply. You should not be talking about this material until we have made the official product announcements on August 30. Author's Original Notes: All presenters much read this slide and emphasize the Confidentiality and Sensitivity of the information about to be shared.
  • Transcript: Also, like many VMware things, this is talking about future materials and so anything could technically change. Do not be surprised if it does. In this case, it probably will not. Author's Original Notes: (All VMware employees must include this slide)
  • Transcript: OK, starting from the top. So with VMware solutions, you are very used to seeing the different layers of our cakes. View is no exception. View is integrated fully with our cloud infrastructure. It depends on vSphere. It drives our business. And when you use VMware View, including View 5, it will leverage a number of the key capabilities of this infrastructure to deliver the best quality user experience, scalability, and performance. When you move up a stack you need control and management with your VDI solutions. This is the layer where we bring you the View control itself, the View management, the control of the overall system. How do you deal with your deployments as you get to higher levels of scale? And of course, end user freedom. How do we deliver the best end user experience possible? This gets into issues of protocol, performance, what kind of a graphical experience end users can get when they use their environment. Putting all these things together brings us the complete View solution. It helps us reduce costs and increase agility in today's high-paced IT workspace. Author's Original Notes: 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.
  • Transcript: So VMware View 5 has a number of key features that fit in each of these areas and we're going to cover all of these in some level of detail, so I won't dwell on the side for too much longer. We'll go through each of them. But you can absorb this and we'll get to more of it once more at the end if you think you missed anything. Author's Original Notes:
  • Transcript: So starting out with user experience. Again, this is what ultimately defines an end user's experience and we ultimately want to strive to make this an even better user experience that folks can expect with View and VDI than they could in any historical way of delivering a desktop. Author's Original Notes:
  • Transcript: So we know that over time, the last couple years in particular, VMware has taken a bit of a beating here and there for the level of bandwidth consumption that PC over IP can deliver. PC over IP is a great protocol, it delivers a very, very high quality user experience, the best in the business, and we'll talk about that a bit more. But we've made really, really substantial improvements in VMware View 5 to improve the bandwidth consumption of the PC over IP protocol. In particular, when you put it all together, we're now seeing 75% bandwidth reductions over what you saw just recently in View 4.6 So what that means is now View 5 is going to give you much better performance over the WAN. Now we accomplished these achievements in a few different ways, really three things that we're putting into View 5 that make this all possible. One, the CODEC itself has been optimized to deal with fonts and the like even better. Let's face it: a lot of the workload people deal with today is still text heavy and we've tuned the protocol to deal with those CODECs even more efficiently. The even bigger pieces, though, come in two slices. Author's Original Notes: 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.
  • Transcript: One is client side caching. This is the ability to leverage the capabilities of the client. Initially it will be Windows clients only and then rolling out with additional client releases, other flavors of the client will support this. But it's going to allow the client side to take portions of the data that PC over Ip is sending down and cache them so that we don't have to retransmit those things over the network. And that on its own is going to get you somewhere close to 50-ish percent of the overall savings that get you to that full 75%. The other key portion that we make available in View 5 is the ability to disable build to lossless. Now build to lossless is actually a really important feature of PC over IP and it's totally unique in the industry. What it allows you to do is, for particular use cases where you really, really need to be sure that everything that you see on the screen as an end user is exactly how it was rendered on the server-- think of things like medical imaging, designers, and the like-- build to lossless enables you to do just that. You can see everything exactly how was rendered, just like it was sitting in front of you physically. No other protocol supports this today. However, we also know that building to lossless can take a fair bit of additional bandwidth to get from what we call perceptually lossless. So let me talk a bit about what that actually means. Author's Original Notes:
  • Transcript: So fully lossless, there's a few steps that we go through with PC over IP to build to that fully lossless experience. The first, when you first connect and start to get an image, you get an initial composition, get all the basics down onscreen. But for an end user, if you were on a slow connection, you may still notice this as being-- you see some JPEG artifacts, a few little idiosyncrasies there. That very quickly then gets translated into a higher quality image. We send down more data over the pipe and we build to perceptually lossless. Pretty much up to this point most protocols out there, PC over IP included, look about the same. We all have our little tweaks and tucks to make it work better one way or another, but it's more or less the same steps. Where PC over IP goes that extra mile is, it allows you to then, for the final stage, build to fully lossless, so that you're sure that your pixel perfect for those use cases. Think that radiology department where you really, really, want to be sure it all looks exactly the same. This comes at a cost, though. Author's Original Notes: 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.
  • Transcript: So with View 5, for other use cases, you have the ability to go to perceptually lossless, where you still go through the first stage of initial composition and then you just stop at stage two, where you build to that perceptually lossless. For most use cases and most knowledge workers, myself included, this will be fine and will give you a bandwidth consumption level that is totally on par with anything else in industry. And really, with all this we want to pretty much take all the protocol wars and bandwidth this or bandwidth that off the table. There's much, much more important things to talk about in terms of how you're strategically rolling out a VDI initiative than worrying about the protocol. You want that to just work, deliver your end users a great quality user experience, and PC over IP with View 5 will do just that. Author's Original Notes: 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.
  • Transcript: So again, for your customers or yourself if you're looking at View 5, how are you going to go ahead and make that work well? The advice you want to give is, with lossless, use that for things like health care imaging, designers and illustrators, those use cases where that pixel perfect resolution is really important, and for pretty much everyone else perceptually lossless is what you'll want to do. Note that in order to make sure there's no very costly and expensive mistakes, View 5 will ship out of the box with the default set to still go to lossless, so if you want to use the perceptually lossless, for the majority of your use cases, you want to make those settings as you see fit. That can all be adjusted via GPO, so you can even change this dynamically in your environment, depending on what you want to accomplish. Author's Original Notes: 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.
  • Transcript: Let's move on to some of the other capabilities of View 5. Next in line is View Media Services for unified communications. We all know that today no VDI solution out there has had a great story for dealing with unified communications, soft phones and the like, videoconferencing, et cetera. With View 5 we're aiming to change just that. We are introducing APIs to View 5 that allow some of the major vendors of unified communications solutions to offer value on top and have great performant soft phones, great performant UC, video conferencing and the like within a View VDI environment. Author's Original Notes: 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.
  • Transcript: The way this actually works is that we change the flow of data. Now traditionally, if you were trying to just do normal unified communications or soft phones over regular clients, you dial up your phone, you plug in your headset, there's some arbitration with a UC call control server of some sort from one of these vendors, and then the actual communication takes place client to client. With View, and previous versions of any VDI solution, if you were trying to do the same thing, all that voice traffic, all that VO traffic has to go all the way up to the server, then back down to the other client. It adds a lot of load to your server for processing those workloads and it adds latency for that overall round trip. It's the hairpinning problem, as it's often called. With View 5 and with the solutions that our partners are going to be rolling out, you can still do the call control up to the data center, but then once you start talking or once you start that video going, the media will be broken out from the PC over IP protocol itself and then go direct client to client. So you get behavior that is pretty much just like unified communications solutions work today with physical clients and physical PCs. We've now enabled our partners to offer that same value within a virtual environment. You can expect to see announcements from the major vendors I spoke about in the very near term about when they will have solutions on top of this. But this is really going to change the game as far as how you can deal with unified communications in VDI. They're no longer these mythical beasts that you can't really do well if you want to preserve your scalability of your overall system. Author's Original Notes: 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
  • Transcript: Next in line, 3D graphics. Now, at last, you can do 3D graphics, DirectX 9, OpenGL 2.1, from within your VMs. This, of course, unlocks certain features, like using Windows Aero glass in a VM. It also means that a number of applications-- think Google Earth with 3D buildings and the like turned on-- you'll be able to use that within a View environment as well. Now the important thing to note is this still is going to add some level of load on your CPU. So you're not necessarily going to want to turn it on for everyone. You're going to want to figure out which users in my population need the capabilities of 3D in their environment and then turn it on appropriately. But it really unlocks it for those users, not having to restrict where you deploy VDI simply on the basis of media and rich applications that require 3D that certain users before just really depended on and couldn't be rolled out to VDI for. Now another important note about this capability is it has no hardware dependencies, so you can roll us out on normal servers in your environment today without having to worry about buying expensive and very power-hungry GPUs for the servers. This is really representing the traditional approach that VMware takes with virtualization. We want to make sure initially when we roll out an offering like 3D capability, that it works for everyone regardless of hardware. That hardware independence is core to what VMware believes in and where we get the most bang for the buck with our customers. Now going forward there is of course a long road map ahead with 3D, and in the future you can expect that VMware will offer solutions that will enable these 3D graphics cards as well, but we want to make sure we give you the biggest breadth of hardware support first. Another important note with the 3D graphics is this is one example of the synergy between View itself and the underlying vSphere platform. This 3D graphic capability is only made possible by vSphere 5 underneath and View 5 running on top of it. So there again, we see the value of the overall solution driven ahead. Author's Original Notes: 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.
  • Transcript: So moving forward to some other stuff, now we're getting into some smaller but very important features for a number of key use cases. View Media Services for printer support. Up until this point you could do location-based printing only from Windows clients. That really limited client choice in use cases like health care, where location-based printing is really, really critical. So you make sure that, hey, if you have a thin client, someone down the hall, and you want to print something, it goes to the printer that's right next to the device, not to the printer that's a couple floors up or down the hall, equalling a HIPAA violation. Location-based printing is really key. Now with View 5 you can roll that out to other flavors of client as well, not strictly Windows clients. So you can look forward to leveraging location-based printing for Linux-based thin clients, for instance. Author's Original Notes: 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.
  • Transcript: There's also some improvements made to clipboard support. Today, if you allow it-- of course, it's always a matter of control and choice for the admin-- you can of course enable clipboard sharing between the world of the client and the world of your desktop itself, so copy and pasting text to and from the virtual desktop. This has now been enhanced so that you can also copy and paste graphics, rich text, and also the buffers have been increased in size so that you can support larger amounts of data transferred over, one megabyte, in fact. Again, in terms of security control you, as an IT administrator, can adjust this any way you want to. You can choose which direction you allow copy/paste or choose to disable it entirely. It's all up to you, but if this is a feature that you allow for in your environment, it now becomes more rich and more powerful for your end users. Author's Original Notes: 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
  • Transcript: Additional usability improvements. PC over IP continuity services. Now, with the advent of tablets and more and more people using Wi-Fi networks, network reliability is not always guaranteed when you're connected to a View session. Think of carrying your tablet device around with you in the office, you step into the elevator and then for a few seconds you now have lost all connectivity. The elevator doors open, you could theoretically have your connectivity back, but today you'd have to go through a lot of pain and anguish to pull out your two-factor authentication tokens, re-login, et cetera. With View 5 and the clients associated with that, you will now be able to maintain your connection for up to 30 second losses of connectivity. So for whatever reason, you drop network for a little while, we'll keep things running in the background so that when you're able to regain your network connectivity, bam, your View desktop is right there again and you haven't lost anything or have to go through the logistical pain of re-logging in. So just a basic, simple improvement in user experience, but it can go a long way to enable these more mobile use cases, Wi-Fi networks, mobile devices, et cetera, that are becoming more and more common in today's workplace. Author's Original Notes: 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
  • Transcript: And speaking of mobile devices, along with, riding sidecar with, the View 5 release, is the release of the VMware View client for Android. This is now, as of today, available as a tech preview and can be downloaded from the Android marketplace. It will be coming out officially GA'd around about the same time, give or take a little bit, as View 5. So this, of course, enables more client tablet choice. And in general, you could expect VMware to continue to roll out additional clients on a much more frequent cadence. These are now totally separate from our View server releases, so there will be more releases for Android, iPad, Windows, Linux, Mac, you name it, over the course of the coming year. Author's Original Notes: 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
  • Transcript: Let's go ahead and move on to management and how VMware View 5 improves a number of things in terms of managing ability of your overall VDI deployment. Author's Original Notes:
  • Transcript: So one thing that folks have been waiting for a long time is persona management. For those that have been following this, this is, yes, finally the manifestation of the RTO acquisition we made a little while back. What View persona management does in View 5 is enable use of personas with stateless desktops. So now, if I want to leverage the power and operational savings of managing my desktops in a stateless fashion, I can now ensure that my user settings, their data, their desktop background choices, their app settings, et cetera, are all preserved even when I move around within instances of that virtual desktop pool. I can recompose my images, the user can come back in all their data, their settings, et cetera, are preserved throughout the lifetime of that desktop environment. This supports Windows 7, Vista, and XP. It has no direct dependencies on roaming profiles. Although for those that are new to this capability, you can oftentimes explain it to folks as being similar in function and idea to what roaming profiles could do, but it actually makes it work well. A few key differentiators between this and the way traditional Windows roaming profiles works is that, one, walk-in times are sort of near instantaneous. The View persona management loads the user's data and profiles in a lazy fashion, so only when the user needs to access the data does it actually pull it down. You don't have to wait for multiple minutes at log-in time to get your data down. Not only is that a time savings, it's also an important cost and IOPs savings because it reduces the load on storage when people log in. So at 9:00 AM, it's that much less workload on your servers and the IOP consumption because you're not pulling down your entire persona all at once. So you get improved user experience, improved performance, it enables more users to utilize floating desktops, so you can drive down your OPEX with those floating desktop solutions. Author's Original Notes: 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
  • Transcript: Another important piece of management that people have been looking for, for a while is better visibility into what's going on with PC over IP and the network surrounding that. So with View 5 we're rolling out a number of performance counters for PC over IP. These are all WMI based, so you can use any WMI based tool in association with this to get visibility into what's happening with my USB, my graphics, et cetera. It also will be leveraged by a number of larger management solutions. We're working with a few different third-party vendors to leverage these things in their own tools. And we ourselves are looking at leveraging the PC over IP performance counters with additional tools inside of VMWare. On the side, we're looking ahead to solutions like vCenter operations and the like, to manage more than just the data center. This is outside of the scope of View 5, but tools like that in the future could theoretically leverage PC over IP capabilities to get more visibility into the View environment and ultimately enable IT to deliver a much higher quality end user experience and better overall uptime and reliability. Author's Original Notes: 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
  • Transcript: And here's a quick little shot to give a sense of all the marvelous things you can monitor with PC over IIP extension based services. There will be plenty of documentation on how all these things work and what they give you visibility to at launch time. Author's Original Notes: 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?
  • Transcript: Enhanced security. We're also doing a few things with View 5 to make it work more or less the way you expect typical web browsers when it comes to our certificates. So with View 5, you should be aware that if you have failed for some reason in the past to deploy appropriately signed certificates to your servers, end users will now start seeing out notifications of that saying, ooh, this certificate doesn't look good. Do you want to proceed? Of course, it's always the best practice to make sure your servers have appropriately signed certificates, either commercially or self-signed, so you need to be sure you get those onto your servers if they were missing. And also as an admin you'll have control with View 5 to say whether users get that sort of proceed or deny choice, like they're already familiar with in most web browsers today, or as an admin you can choose to lock that down so that users are forced down a certain path. For instance, if they saw that the certificate wasn't valid, you can proactively have it just deny the connection entirely-- again, more control and more adherence to best practices with security. Author's Original Notes: 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.  
  • Transcript: And there's a little screenshot of what an end user might expect to see in View 5 regarding this sort of new visibility to the certificates on the server side, whether they've been validated or not. The user-selectable looks a lot like what you see today in a web browser. Policy-driven gives you, the IT admin, the ability, again, to lock it down and force a user choice if the certificate is not what you expect it to be. Author's Original Notes: 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. 
  • Transcript: Let's talk a little bit about the platform. Author's Original Notes:
  • Transcript: View 5 is our supporting release for VMware vSphere 5 and all of the capabilities therein. Now, there's a lot of great stuff with vSphere 5. And there are some things that View 5.0 itself will not necessarily support immediately, but you can expect more coming here, for us to leverage even more of this capability. Some things we are leveraging I already mentioned. The virtual GPU support in vSphere 5 that enables our 3D capability is a really important feature of vSphere 5 and one thing that we're taking advantage of fully in this environment. Author's Original Notes: 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
  • Transcript: There's also some great things coming with partner delivered solutions in a similar time frame as View 5 itself. Author's Original Notes:
  • Transcript: So a big thing I want to highlight is from our partner Teradici. They are coming out with the OC over IP server offload card. What this allows you to do is essentially take the PC over IP encoding, which today all has to happen via the CPU of the server, and pull it off onto this special purpose card. This isn't a 3D card, it's a general purpose card that deals with all PC over IP communication. So if you are starting to get an environment where your density on a server is being constrained by CPU, you're seeing a CPU bottleneck, the Teradici card can offer considerable savings, significant offloading of that workload. We're seeing in some cases over 30% density increases on your servers. This is also really important if you're looking to leverage some capabilities like the 3D capability of View 5 and vSphere 5. Those workloads, of course, as I mentioned earlier, drive up your CPU utilization. So if you are losing some of your CPU budget because of that, and you have users that need 3D capabilities, you can use one of these PC over IP server offload cards from Teradici to help get some of that budget back by taking workload off a CPU that was being used to do the PC over IP encoding itself-- so great and very complimentary tool to the other features coming with View and vSphere 5. Author's Original Notes: 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
  • Transcript: Here's a little technical slide for those that like to see how that actually works. We won't go into details here, but there will be plenty of documentation on the way those PC over IP server offload cards function. It should also be worth noting this will come in both a PCI form factor or it can be plugged in to the mezzanine bus of the blade server. Author's Original Notes:
  • Transcript: So, wrapping it all up, View 5 gives you improvements to end user freedom and end user experience, significant improvements for you management and IT control, and leverages the latest and greatest cloud platform, vSphere 5. Author's Original Notes:
  • Transcript: Thank you very much for your time and have a great day. Author's Original Notes:
  • VMware View 5 Technical Overview

    1. 1. What’s New in VMware View 5 Technical Feature Presentation
    2. 3. <ul><li>This presentation may contain product features that are currently under development. </li></ul><ul><li>This overview of new technology represents no commitment from VMware to deliver these features in any generally available product. </li></ul><ul><li>Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. </li></ul><ul><li>Technical feasibility and market demand will affect final delivery. </li></ul><ul><li>Pricing and packaging for any new technologies or features discussed or presented have not been determined. </li></ul>Disclaimer Disclaimer
    3. 4. Solution Focus Areas Reduce Costs End User Freedom My cloud on the go Cloud Infrastructure Always on, always responsive business IT Control Secure and control your cloud Increase Agility
    4. 5. View 5 Feature Summary
    5. 6. User Experience
    6. 7. PCoIP Optimization Controls <ul><ul><li>Default CODEC optimization for fonts </li></ul></ul><ul><ul><li>New protocol settings configurable in GPO </li></ul></ul><ul><ul><ul><li>Client Side Caching on or off </li></ul></ul></ul><ul><ul><ul><li>Build to lossless on or off </li></ul></ul></ul><ul><ul><li>Settings configurable via GPO </li></ul></ul><ul><ul><li>More bandwidth efficient out-of-the-box </li></ul></ul><ul><ul><li>Can reduce bandwidth up to 75% </li></ul></ul><ul><ul><li>Increased scalability over WAN </li></ul></ul><ul><ul><li>Higher user density on WAN links </li></ul></ul>Gain control of user experience performance requirements
    7. 8. PCoIP Optimization Controls Detail
    8. 9. 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. 10. Remoting Scenario - Perceptually Lossless Step 1 - Initial composition sent to client Step 2 - Built to perceptually lossless
    10. 11. When to use Lossless vs. Perceptually Lossless
    11. 12. View Media Services for Unified Communications <ul><ul><li>QoS for high quality VOIP </li></ul></ul><ul><ul><li>Seamless end user experience </li></ul></ul><ul><ul><li>Follow me desktop and communications </li></ul></ul><ul><ul><li>Leverage existing investments - no additional purchase </li></ul></ul><ul><ul><li>Scalable, high performance solution </li></ul></ul>Integrated and scalable UC and virtual desktop solution <ul><ul><li>UC integration via View APIs </li></ul></ul><ul><ul><li>Integrated call control within desktop </li></ul></ul><ul><ul><li>Separation of VOIP encoding and decoding at client media engine </li></ul></ul><ul><ul><li>Direct point to point call connection </li></ul></ul>
    12. 13. View and UC Integration Architecture UC Call Control Remote Office Thin Client Laptop Data Center Call Signaling Media Remote Session Media WAN 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
    13. 14. View Media Services for 3D Graphics <ul><ul><li>Easily enable 3D apps for users </li></ul></ul><ul><ul><li>Eliminate need to purchase physical GPUs or special client devices </li></ul></ul><ul><ul><li>Enable additional use cases </li></ul></ul>Enabling richer graphics and applications for end users <ul><ul><li>Non-hardware accelerated 3D graphics </li></ul></ul><ul><ul><li>Support for DirectX 9 and OpenGL 2.1 </li></ul></ul><ul><ul><li>Support for Aero and Office 2010 </li></ul></ul><ul><ul><li>Acceptable WAN performance up to 100ms </li></ul></ul>
    14. 15. View Media Services for Printer Support <ul><ul><li>Print to closest network printer </li></ul></ul><ul><ul><li>No client hardware dependencies </li></ul></ul>Enabling location based printing for non-Windows clients <ul><ul><li>Non-Windows location based print support </li></ul></ul><ul><ul><li>Configurable through AD GPO </li></ul></ul><ul><ul><li>Available location detection rules include: </li></ul></ul><ul><ul><ul><li>IP Address, MAC Address, Username, User Group, Client hostname </li></ul></ul></ul>
    15. 16. View Media Services for Clipboard Support <ul><ul><li>Customizable by user, use case </li></ul></ul><ul><ul><li>Enhance data security and protection </li></ul></ul><ul><ul><li>Improve usability with graphics and text </li></ul></ul><ul><ul><li>Preserves original formatting </li></ul></ul>Enhanced clipboard controls and support <ul><ul><li>Policy control of copy and paste behavior between virtual desktop and client </li></ul></ul><ul><ul><li>Enable one way, bi-directional or disable </li></ul></ul><ul><ul><li>Configurable through GPO </li></ul></ul><ul><ul><li>Up to 1MB support </li></ul></ul><ul><ul><li>Graphics and rich text support </li></ul></ul>
    16. 17. PCoIP Continuity Services <ul><ul><li>Seamless user experience </li></ul></ul><ul><ul><li>Reduce user disruption </li></ul></ul><ul><ul><li>Improve user experience </li></ul></ul>Automatically reconnect user sessions <ul><ul><li>Auto detects loss in connectivity </li></ul></ul><ul><ul><li>Auto reconnects session within 30 seconds </li></ul></ul>
    17. 18. VMware View Client for Android <ul><ul><li>Improve user experience </li></ul></ul><ul><ul><li>Increase access flexibility </li></ul></ul><ul><ul><li>Increase client hardware options </li></ul></ul>Take your desktop on the go <ul><ul><li>Android Honeycomb and later tablets </li></ul></ul><ul><ul><li>PCoIP protocol support </li></ul></ul><ul><ul><li>View 4.6 minimum requirement </li></ul></ul>
    18. 19. Management
    19. 20. View Persona Management <ul><ul><li>Reduce desktop costs (TCO) </li></ul></ul><ul><ul><li>Enable lower cost floating desktops </li></ul></ul><ul><ul><li>Improve performance </li></ul></ul><ul><ul><li>Improve user experience </li></ul></ul>Efficiently Preserve Settings and Data <ul><ul><li>Just in time retrieval of user persona </li></ul></ul><ul><ul><li>No infrastructure required </li></ul></ul><ul><ul><li>Maintain personalization between sessions </li></ul></ul><ul><ul><li>No dependency on Roaming Profiles </li></ul></ul><ul><ul><li>Support for Win 7, Vista, XP </li></ul></ul>
    20. 21. PCoIP Extension Services <ul><ul><li>Enable performance monitoring </li></ul></ul><ul><ul><li>Proactively troubleshoot issues </li></ul></ul><ul><ul><li>Quick issue resolution </li></ul></ul><ul><ul><li>Easily integrates with existing tools </li></ul></ul>Gain insight for troubleshooting and issue resolution <ul><ul><li>Per session statistics to monitor protocol performance and network impact </li></ul></ul><ul><ul><li>23 statistics available in 4 categories </li></ul></ul><ul><ul><li>Supports WMI based tools </li></ul></ul>
    21. 22. PCoIP Extension Services Statistics Detail General Imaging Network USB Audio Bytes Received <ul><ul><li>Imaging Active Minimum Quality </li></ul></ul>Round trip latency MS <ul><ul><li>USB Bytes Received </li></ul></ul>Audio Bytes Received Bytes Sent <ul><ul><li>Imaging Bytes Received </li></ul></ul>RX BW kbit/sec USB Bytes Sent Audio Bytes Sent Packets Received <ul><ul><li>Imaging Bytes Sent </li></ul></ul><ul><ul><li>RX BW Peak kbit/sec </li></ul></ul>USB RX BW kbit/sec Audio RX BW kbit/sec Packets Sent <ul><ul><li>Imaging Decoder capability kbit/sec </li></ul></ul><ul><ul><li>RX Packet loss % </li></ul></ul>USB TX BW kbit/sec Audio TX BW kbit/sec Session Duration Seconds <ul><ul><li>Imaging Encoded Frames/sec </li></ul></ul><ul><ul><li>TX BW Active Limit kbit/sec </li></ul></ul><ul><ul><li>Audio TX BW Limit kbit/sec </li></ul></ul>TX packets lost <ul><ul><li>Imaging RX BW kbit/sec </li></ul></ul><ul><ul><li>TX BW kbit/sec </li></ul></ul><ul><ul><li>Imaging TX kbit/Sec </li></ul></ul><ul><ul><li>TX BW Limit kbit/sec </li></ul></ul><ul><ul><li>TX Packet Loss % </li></ul></ul>
    22. 23. Enhanced Security <ul><ul><li>Increase IT control </li></ul></ul><ul><ul><li>Improve client security </li></ul></ul><ul><ul><li>Enforce corporate security policy </li></ul></ul>Configurable settings to enforce client certificate handling <ul><ul><li>Configurable View client settings </li></ul></ul><ul><ul><li>Disable, User-select or Mandatory </li></ul></ul><ul><ul><li>Leverage browser SSL security model </li></ul></ul><ul><ul><li>Commercial and self-signed certificates </li></ul></ul>
    23. 24. Client Certificate handling details <ul><li>User-Selectable </li></ul><ul><li>Policy driven </li></ul>
    24. 25. Platform
    25. 26. vSphere 5 Platform Support Scalability VMware vSphere 5 Security Availability Network Storage Compute <ul><ul><li>vCenter Server </li></ul></ul><ul><li>Virtual Appliance * </li></ul><ul><li>Web Client </li></ul><ul><ul><li>vCenter Server </li></ul></ul>* Supported in future view release <ul><ul><li>Application Services </li></ul></ul><ul><ul><li>Infrastructure Services </li></ul></ul><ul><ul><li>ESXi Firewall </li></ul></ul><ul><ul><li>32 way SMP </li></ul></ul><ul><ul><li>1 TB VMs </li></ul></ul><ul><ul><li>New HA </li></ul></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>vMotion over </li></ul></ul><ul><ul><li>higher latency links </li></ul></ul><ul><ul><li>Network I/O Control </li></ul></ul><ul><ul><li>(per VM controls) </li></ul></ul><ul><ul><li>Distributed Switch </li></ul></ul><ul><ul><li>(Netflow, SPAN, LLDP) </li></ul></ul><ul><ul><li>Storage DRS </li></ul></ul><ul><ul><li>Profile-Driven Storage </li></ul></ul><ul><ul><li>VMFS 5 </li></ul></ul><ul><ul><li>Storage I/O Control (NFS) </li></ul></ul><ul><ul><li>ESXi Convergence </li></ul></ul><ul><ul><li>Auto Deploy </li></ul></ul><ul><ul><li>HW version 8 </li></ul></ul>
    26. 27. Partner Delivered Solutions
    27. 28. PCoIP Server Offload Card – Available from Teradici <ul><ul><li>Improve desktop performance </li></ul></ul><ul><ul><li>Increase user consolidation </li></ul></ul><ul><ul><li>Consistent user experience during shifting VDI workloads </li></ul></ul><ul><ul><li>Server offload card for VMware View </li></ul></ul><ul><ul><li>Based on hardware acceleration for VDI </li></ul></ul><ul><ul><li>PCIe and blade server mezzanine cards </li></ul></ul><ul><ul><li>Compatible with existing zero clients and View software clients </li></ul></ul>
    28. 29. VMware View with PCoIP Server Offload Card1 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 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
    29. 30. View 5 Feature Summary
    30. 31. Thank You! Thank You!