1 / 14

Introduction to desktop virtualization

Greg Porter, MCITP: EA, Cal Poly. Introduction to desktop virtualization. October 17, 2010. What is a desktop virtualization?. Depends on the marketing droid you are talking to – there’s a lot of hype.

keiran
Download Presentation

Introduction to desktop virtualization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Greg Porter, MCITP: EA, Cal Poly Introduction to desktop virtualization October 17, 2010

  2. What is a desktop virtualization? • Depends on the marketing droid you are talking to – there’s a lot of hype. • Desktop virtualization… separates a… desktop environment from a physical machine using a client–server model of computing. The model stores the resulting "virtualized" desktop on a remote central server… thus, when users work from their remote desktop client, all of the programs, applications, processes, and data used are kept and run centrally. (Wikipedia)

  3. This isn’t new… • This was the ORIGINAL model of computing - a “terminal” (character based display device) attached to a remote server • X Windows (Unix) based solutions for doing this have been around for 20+ years

  4. Why the hype now? • Desktops are out of control, users load and run whatever they like on “their” workstations • Hard to support, no standard software • Hard to manage configuration, no telling what’s installed • Risk of data loss, company data not safe • Businesses need to “prove” compliance with IT security policies

  5. Shared Services • Many users share one machine • A user can “run away” with RAM or CPU • Different users may need different apps that conflict with each other • Can be relatively simple to deploy • Sun Global Desktop, Citrix XenApp, Windows Terminal Services

  6. Shared Services(a la Terminal Services, XenApp)

  7. Desktop Virtualization • Similar to shared services but: • Each user gets “their own” virtual machine • Machines can be spawned on demand from a golden image • Desktop controller server manages user connections, VM power states, load balancing • Users CAN share a machine if appropriate • Citrix XenDesktop, VMware View

  8. Desktop Virtualization

  9. Production Example – Vmware View

  10. Achilles has a heel • All of these schemes require a display device – you need a desktop to see your desktop • Business would like to reuse their existing PC’s until they die – repurposed as thin clients • If you reuse PC’s, now you have to manage the desktop machines you already have PLUS the virtualization infrastructure • End users in general don’t like the idea of thin clients – you are taking “their” machine away

  11. You could re-use your PC’s • Make and deploy a stripped down OS image • Bare minimum Windows + proper client software (ICA client for Citrix, View client for VMware) • Defer replacement for now, save a little money in the short term • Double the work, you have to manage the real workstations, plus the virtual workstations

  12. You could buy actual thin clients • A couple of hundred dollars a piece, not that much cheaper than an entry level workstation • Run their OS from firmware, no moving parts • Most have some firmware update management scheme • Easy to manage than repurposed PC’s • Get the “right” one for your solution • Make sure the ones you buy natively connect to your solution. ICA clients for Citrix, View clients for VMware, etc.

  13. Lessons Learned • Vendors wildly overstate the savings • Dramatically increases complexity on the server side, especially if business has little existing experience with virtualization • End users typically hate thin clients • To be accepted, the “new” solution has to be dramatically better than the old desktops • Someone suggested stuffing the thin clients into an empty desktop case… • Once they use it, end users *REALLY* like having their desktops available from anywhere • They also *REALLY* like persistent state, where they can disconnect, then reconnect, and continue where they left off (a la Session Broker, etc.)

  14. Here’s something truly new – On Demand Desktop Streaming • Originally made by Ardence, licensed by Dell (ODDS), now part of Citrix XenDesktop (Citrix Provisioning Server) • Boot many PC’s from one central image • PC’s don’t need a hard drive • Can display a menu of boot images to pick from - Linux, Windows, etc. • You don’t need a desktop to see a desktop • Ardence demonstration • Head to head with SATA at Univ. of Neb. © 2010 by Gregory L. Porter, glporter@calpoly.edu. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA

More Related