The i-Technology Media!
Register | Log in
   
 
.NET  ·  AJAX  ·  CLOUD  ·  ECLIPSE  ·  FLEX  ·  OPEN WEB  ·  iPHONE  ·  JAVA  ·  LINUX  ·  OPEN SOURCE  ·  ORACLE  ·  PBDJ  ·  SEARCH  ·  SILVERLIGHT  ·  SOA  ·  VIRTUALIZATION  ·  WEB 2.0  ·  WIRELESS  ·  XML
YOUR FEEDBACK
Programmatically Posting Data to ASP .NET Web Applications
John Portnov wrote: This code does not work for me. I created a new website and a C# console applic...
Aug. 19, 2008 07:19 PM
AJAXWorld RIA Conference
$300 Savings Expire August 22
Register Today and SAVE!
Did you read today's front page stories & breaking news?
Live Google News by SYS-CON!

TOP THREE LINKS YOU MUST CLICK ON


Virtualization News Desk
Making Virtual Desktop Infrastructure a Reality
Application virtualization and a single, clean, updated OS image

By: Sumit Dhawan
Jun. 25, 2008 04:30 AM

There is no lack of evidence of the pain of provisioning, maintaining, and using traditional PC desktops. User satisfaction is low; maintenance costs high; and stories of lost data, hacked networks, and virus, worm, and DoS attacks are reported almost daily in the press. As Credit Suisse noted recently in a report on Desktop Virtualization, “What began as a useful tool that boosted productivity has grown into a bloated device requiring constant upgrades and maintenance due to compatibility issues associated with patches, new hardware, and software releases.”

Many IT departments are considering using virtual desktop infrastructure (VDI) to centralize and virtualize user desktops in a secure location, leveraging secure data centers and putting the desktop close to support staff. What about performance, cost, and customization? Current deployments of centralized desktops have effectively delivered the centralization part but for the most part have been a shared resource, affording very little in customization and little general applicability to multimedia or graphics-rich applications.

The virtual machine approach delivers a fully malleable PC environment since it is essentially a complete desktop PC stored on a server in a data center (see Figure 1). Only within the past year or two have client communications protocols developed the level of performance to deliver VM-based desktops satisfactorily. These protocols eliminate any user perception of latency and slow screen refresh to deliver traditional PC-like graphics performance over all but the slowest of corporate WANs.

What about cost and complexity? You might expect that replacing a lot of PCs with centralized CPUs and multi-terabytes of disk storage to keep the personalized OS and applications is going to be extremely expensive. Given the availability of fast, multi-core, multiprocessor 64-bit servers, dozens of desktop sessions can be very efficiently hosted on a single machine. However, the storage scenario is the harder nut to crack. Keeping full OS images in the data center to load into each virtual machine is hugely wasteful and very difficult to manage. The use of image cloning (starting from a single OS image and delivering copies to the virtual machines) can save storage space but as soon as the original OS image needs to get patched, all persistence is lost and the clones must be regenerated and distributed. To address all this, two best practices come to the rescue.

The first is separating the OS from the apps via application virtualization (see Figure 2). This kind of technology can deliver a lot more applications and can be tuned to deliver them directly to a virtual desktop. This means a best-performing application can be delivered to a best-performing unencumbered desktop OS without storing the application on the virtual machine. These can be presented to the user’s VM via the client communications protocol or streamed to the desktop virtual RAM via client-side virtualization, allowing the user access to an application offline. In either case, only one copy of the application needs to be stored and maintained. This copy can be streamed or presented to thousands of users on demand. Note that this does not change licensing terms for most applications.

The second best practice is to maintain a single, clean, updated OS image for all desktop clients (see Figure 3). OS streaming or virtual OS provisioning eliminates storage and support issues by doing away with the need to keep one OS image for each Virtual Desktop. Instead, one optimized, corporate-standard Windows XP or Vista image is maintained on the network. All the virtual machines PXE boot this same image over the network and user-specific configuration/profiles are applied at logon. Because all images are delivered by reference via streaming, users always run the latest patched OS version. You no longer need to patch or change virus definitions for 100, 1,000, or 10,000 desktops. It can now be done once on the golden OS image and is delivered to each user the next time they log on.

A new way of delivering desktops to your users demands new ways of managing these desktops for your organization. Simply migrating desktops to a centralized location adds just about as many problems as it solves. Deploying a separate application delivery infrastructure and provisioning a single OS image are two best practices that can go a long way towards making VDI a reality.

Published Jun. 25, 2008— Reads 5,095 — Feedback 1
Copyright © 2008 SYS-CON Media. All Rights Reserved.
About Sumit Dhawan
Sumit Dhawan is senior director, Product Marketing, Desktop Delivery Group, Citrix Systems, Inc. He is responsible for leading the go-to-market strategy for the company's desktop virtualization products, as well as evangelizing this emerging virtualization market segment within the IT industry. Dhawan brings 15 years of experience within virtualization software industry. He holds degrees in both business and science with a master?s degree in business administration from the University of Florida and a master?s degree in computer science from the University of Minnesota. Dhawan also holds a bachelor?s degree in computer science from the Indian Institute of Technology.

Add Your Feedback

In order to post a comment you need to be registered and logged in.

Register | Log in

Please wait while we process your request...





SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE

ADVERTISE   |   MAGAZINE SUBSCRIPTIONS   |   FREE BREAKING-NEWSLETTERS!   |   SYS-CON.TV   |   BLOG-N-PLAY!   |   WEBCAST   |   EDUCATION   |   RESEARCH

.NET Developer's Journal - .NETDJ   |   ColdFusion Developer's Journal - CFDJ   |   Eclipse Developer's Journal - EDJ   |   Enterprise Open Source Magazine - EOS
Open Web Developer's Journal - OPENWEB   |   iPhone Developer's Journal - iPHONE   |   Virtualization - Virtualization   |   Java Developer's Journal - JDJ   |   Linux.SYS-CON.com
PowerBuilder Developer's Journal - PBDJ   |   SEO / SEM Journal - SJ   |   SOAWorld Magazine - SOAWM   |   IT Solutions Guide - ITSG   |   Symbian Developer's Journal - SDJ
WebLogic Developer's Journal - WLDJ   |   WebSphere Journal - WJ   |   Wireless Business & Technology - WBT   |   XML-Journal - XMLJ   |   Internet Video - iTV
Flex Developer's Journal - Flex   |   AJAXWorld Magazine - AWM   |   Silverlight Developer's Journal - SLDJ   |   PHP.SYS-CON.com   |   Web 2.0 Journal - WEB2
Apache   |   CMS   |   CRM   |   HP   |   Oracle Journal   |   Perl   |   Python   |   Red Hat   |   Ruby on Rails   |   SAP   |   SaaS

SYS-CON MEDIA:   ABOUT US   |   CONTACT US   |   COMPANY NEWS   |   CAREERS   |   SITE MAP
SYS-CON EVENTS:   |  AJAXWorld Conference & Expo  |  iPhone Developer Summit  |  OpenWeb Developer Summit  |  SOA World Conference & Expo  |  Virtualization Conference & Expo
INTERNATIONAL SITES:   India  |  U.K.  |  Canada  |  Germany  |  France  |  Australia  |  Italy  |  Spain  |  Netherlands  |  Brazil  |  Belgium
 Terms of Use & Our Privacy Statement     About Newsfeeds / Video Feeds
Copyright ©1994-2008 SYS-CON Publications, Inc. All Rights Reserved. All marks are trademarks of SYS-CON Media.
Reproduction in whole or in part in any form or medium without express written permission of SYS-CON Publications, Inc. is prohibited.
 
close this window