Welcome to IT 2.0 :  Next Generation IT infrastructures Sign in | Join | Help

Why Desktop Virtualization is not as easy as Server Virtualization

In the last few months I have been struggling to understand what is so different, in terms of mass adoption, between virtualizing server workloads and virtualizing desktop workloads (also known as "VDI" or "Virtual Desktop Infrastructure"). I have been exposed to this phenomenon of x86 virtualization since around 2000 where the idea was as simple as taking a high end server and miniaturizing it into many small virtual servers. Similarly I have been exposed for the last 3 years to the other big use-case for x86 virtualization which is "Desktop Virtualization" and I can tell you that the time it took for the first traditional use-case to take off (through seeding the market with the idea - piloting and proofs of concept - mass adoption) was way shorter than the time it is taking for VDI to take off (going through the same phases above). This doesn't mean that VDI is not taking off but there are no doubts that after 3 years from introduction I have seen so many more production implementation of VMware ESX than I have seen of VDI.

Why is that? Isn't VDI just virtualizing XP rather than Windows Server? Well not quite I would say. Let's dig into some of the details (not in strict order of importance).

- Desktop Virtualization alternatives. While I am focusing this discussion on the VDI concept there are some analysts that, for good reasons, are implying that desktop virtualization is not just VDI (i.e. virtualizing Windows XP and putting it on a server in the back). There are other alternative architectures  to "virtualize a desktop" such as Windows Terminal Services, Application Virtualization, OS streaming and many others. To complicate things further these technologies are sometimes complementary to each other and sometimes alternative to each other. So customers are challenged since the beginning of the potential desktop virtualization project with a great deal of input and information that they find hard to understand and digest. In the server space this has never been a great deal since "virtualizing a server" has always had a single meaning that was that of "hardware virtualization" (i.e. getting as many virtual hardware partitions as possible out of a single physical server). So in the server virtualization realm the confusion was far less than the one that is being created nowadays given all the potential architectures at the very different layers of the desktop software stack (and VDI is just one of these different architectures).

- VDI Products complexity. On top of the above complexity there is another one. In fact 8 years ago it was much easier to understand the products you needed to adopt a server virtualization model. If you used to buy 20 physical servers and install 20 Windows instances, now with server virtualization you would buy 2 physical servers, 2 VMware ESX 1.x licenses and install 20 Windows instances. As easy as it is. You couldn't do much differently and it worked great (so why bother?). VMware has since introduced new versions of the software and enriched their value proposition "linearly" with Virtual Center 1.x and eventually with VI3. On the other hand to adopt a desktop virtualization model you have to buy a virtualization platform, a connection broker, and you need to decide which access device you want to use etc etc. For every single layer of the architecture you have multiple implementations which translate into multiple different products that are supposed to do similar things (if you want to know more about the architecture of VDI have a look at this presentation). As a result in the last few years this desktop virtualization market has been very "foaming" with ISV's entering into this space and ISV's buying out other ISV's etc etc. Clearly it is much more difficult right now to understand what do to and which ISV to buy from a VDI solution than it was 8 years ago for a customer interested in entering the server virtualization space.

- Overall cost of the solution. In the desktop space there is a predominant metric that is "cost per seat" that you can hardly find in the server space. Sure customers understand that a server virtualization solution could cost slightly more than a traditional layout of a string of small physical servers but apparently they are more ready to discuss the benefits (in terms of TCO) of a virtualized solution and factor them in into the overall costs. This is especially true when these customers are considering high-availability solutions and disaster recovery that are either very expensive in the standard physical space or not achievable at all. On the other hand the "cost of the desktop" is a very strong metric that most customers are using when discussing the overall costs of a desktop virtualization solution. A couple of days ago I met with a customer that, as part of a very large bid, was buying (branded and good quality) desktops for 233€ (monitor and Windows license included). Needless to say that in a VDI solution which comprises the back end-servers, the virtualization software, the proper Microsoft licenses, the connection broker software, the thin clients and the miscellaneous utilities you might want to use to complement the scenario, the cost per user might be VERY WELL above that 233€. While for a server virtualization scenario the overall acquisition price of the solution can get close to what a customer would pay for a standard physical deployment (or at least within a reasonable range that is off-set by the tremendous advantages), to create a business case for VDI you have to include a detailed TCO analysis to get on pair with a standard desktop deployment. And we all know how difficult it is to "sell" on TCO (especially to desktops buyers).

- Microsoft licensing. Of particular importance is the issue of MS licensing. Historically, customers have always bought Windows PC's and historically these Windows PC's have come with a so called (very cheap) OEM Windows license (that is, when you buy a PC you get a Windows license tied to it). This OEM license CANNOT be used in a VDI scenario so you need to buy brand new licenses. And this is where the "fun" starts. This is a very bad story for customers both from a complexity perspective as well as from a cost perspective. At the time of this writing Windows licensing for virtual desktops is still pretty confusing: "should I buy a retail version of the OS?",  "Should I buy the VECD (Vista Enterprise Centrlized Desktop) license under Software Assurance?",  "What if I am not a customer with MS Software Assurance?" etc etc. All in all whatever you decide fits best your scenario as a customer, it's going to be more expensive than the cheap OEM Windows license you used to buy tied to your desktops purchase. We all hope MS will make this transition easier for our customers but so far ... not so good.

- End-user Experience. There is a big difference between virtualizing a server and virtualizing a desktop from an end-user perspective. You, as a CIO / Sys Admin, can virtualize a server or even the whole server farm and no one at your company would even notice it. It's just your own decision to do that or not to. In a desktop virtualization scenario, as soon as you start deploying the first thin client you are opening it up to the whole company. Immediately you have exposed your decision to dozens / hundreds / thousands of  other individuals that, for good reasons or political reasons, will start to challenge you. Good reasons might be technical limitations that you have to compromise with as of today, limitations for which a thin client can sometimes hardly cope, in terms of local device attachment support / multimedia video performance / flexibility / off-line capabilities etc etc, with a standard desktop deployment. I can assure you that no single "average end-user" would ever realize that their mail system in the back is now running on a vm whereas yesterday it was physical; however even the more "IT-candid end-user" would understand that he / she is using Outlook from a "little box where I cannot even attach my iPOD anymore" as opposed to the PC he / she was used to! And there is when political problems start. On this I have always said that a very happy Sys Admin has a frustrated end-user base and, viceversa, a very frustrated Sys Admin has a happy end-user base. It's a matter of compromising as usual: VDI technology advancements will allow the CIO / Sys Admin to provide the standard business requirements whereas end-users will need to understand that they can't just see their business access device as if it was their home PC.

 

I think these are some of the major road-blocks for VDI to become really true and start the massive deployment we have seen in the traditional server virtualization use-case. All in all I think that the root of the problems when trying to re-architect the desktop deployments is that, whatever you do, it's basically a "hack". If you think about that for a minute, the WHOLE industry only has one default that is "the end-user will be using a Windows desktop". Whatever you do with any technology that the industry is creating (be it an application, a physical USB device or whatever) to make it work in a different scenario... it is a "hack". We have implemented hacks with Terminal Servers and we are doing the same with VDI and any other technology such as Application Virtualization. As long as there is an industry that creates "stuff" for the PC and there is just a handful of people that try to make the "stuff" work differently in a different scenario ... it will always be an up-hill. I look forward to the day when the industy as a whole will embrace these non-PC deployments in a more structured way than the current "I'll do this assuming the PC and then someone will be able to hack it to make it work for alternative scenarios". I look forward to the day when the average "CIO Joe" that needs to create an IT infrastructure will not only think "I have 1000 users, I have to buy 1000 Windows PC's" but rather ... "I have 1000 users, I need to buy a VDI solution for them".

At that point all these things such as products and architecture complexity, end-user experience, licensing issues etc etc will fall apart... because it has become the "obvious / default" way to give end-users access to IT.

Massimo.

Published lunedì 28 gennaio 2008 3.43 by Massimo

Comments

domenica 27 gennaio 2008 23.08 by Pages tagged "minute"

# Pages tagged "minute"

# Ipod » Why Desktop Virtualization is not as easy as Server Virtualization

martedì 29 gennaio 2008 7.14 by VMTN Blog

# Why Desktop Virtualization is not as easy as Server Virtualization

From Massimo Re Ferre': Why Desktop Virtualization is not as easy as Server Virtualization. He brings up a number of barriers to thin client computing that have remained true over the years. I do think that this is the psychological
domenica 4 ottobre 2009 17.56 by pitneymcco

# re: Why Desktop Virtualization is not as easy as Server Virtualization

ars suggests united late
domenica 4 ottobre 2009 17.57 by farapeak

# re: Why Desktop Virtualization is not as easy as Server Virtualization

relative larger ecosystems union
giovedì 15 ottobre 2009 13.42 by flhaep

# re: Why Desktop Virtualization is not as easy as Server Virtualization

sYSOcs  <a href="http://yrbmudydbyit.com/">yrbmudydbyit</a>, [url=http://qduikoddhvzg.com/]qduikoddhvzg[/url], [link=http://nsfqwszgnnkk.com/]nsfqwszgnnkk[/link], http://qjtljavggpat.com/

# S70 Full Resolution Sony Cyber Shot Dsc, Discount Headlight Assembly Volvo S70 Dealer

# Ford E 450 Super Duty Coupon Replacement Headlight Assembly, Class Gl450 4matic

# Speakers 2000 Dodge Avenger, Avenger Discount Service Models

giovedì 20 maggio 2010 21.29 by Gmc K3500 Lamp Ac Delco, Tahoe K3500

# Gmc K3500 Lamp Ac Delco, Tahoe K3500

giovedì 20 maggio 2010 22.00 by Rx350 Performance 2gr Fe, Rx350 Wholesale Bluffton

# Rx350 Performance 2gr Fe, Rx350 Wholesale Bluffton

# Full Frame Pickup Part Crew Cab, Sherpani Rumba Framed Baby Carrier

# American Disability Association Part 42 Usc 12101, 210 Florida

# Cooling System Renault R30 Adrian Sutil, R30 Baseboard Board Computer

# Scanner Laserjet Copier Fax Machine, Sight Light Sl 100 Laser Boresighter

venerdì 21 maggio 2010 5.35 by 1976 Cj5, Cj5a Tuxedo Mark Column Shift

# 1976 Cj5, Cj5a Tuxedo Mark Column Shift

venerdì 21 maggio 2010 6.21 by Aspen Snowmass Atlas, Aspen Air Heating Cooling

# Aspen Snowmass Atlas, Aspen Air Heating Cooling

venerdì 21 maggio 2010 7.24 by 540i Band, 540i Coupon W0133

# 540i Band, 540i Coupon W0133

# Discount 400se Mercedes Benz 190e, 400sel Parts Headlight Assembly Power Steering Pump Brake Caliper

venerdì 21 maggio 2010 9.31 by S65 Amg Light, S65 Amg Inexpensive 2006 Mercedes

# S65 Amg Light, S65 Amg Inexpensive 2006 Mercedes

venerdì 21 maggio 2010 10.43 by Buy Jeep Cj7, Cj7 Headlight Fit Grand Wagoneer

# Buy Jeep Cj7, Cj7 Headlight Fit Grand Wagoneer

# Sigma Faucets And Accessories, O 3 Nonlinear Sigma Model Carlo

# 94 Nissan 300zx Mpg, 620 Headlight Crystal Lenses Pickup Nissan 300zx

venerdì 21 maggio 2010 14.38 by Order 250sl Brake Disc, 250sl Best Price

# Order 250sl Brake Disc, 250sl Best Price

sabato 22 maggio 2010 1.59 by Light 1998 Saturn Sc1, Buy Sc1 Rei

# Light 1998 Saturn Sc1, Buy Sc1 Rei

# Samurai Warriors 2 Light Bulb, Samurai Custom Sales

# W760i Gps Software, 2004 Bmw 760i Review Luxury Sedan

# G1000 Series Discount Reel Seats Lamiglas, G1000 Series Oe Upgrade

# Hp 2500 Problems, Second Hand Salvage Yards Gmc K25 K2500 Suburban

sabato 22 maggio 2010 6.14 by Free Mercedes Benz 250se, 250se Bus

# Free Mercedes Benz 250se, 250se Bus

sabato 22 maggio 2010 10.49 by Crv Auction Auto, Crv Part Financial

# Crv Auction Auto, Crv Part Financial

# Eagle Talon Radiator Alternative, Walther Talon 22 Cal Airsoft

sabato 22 maggio 2010 13.57 by C3500 Coupons, C35 C4500 Shipping Headlight

# C3500 Coupons, C35 C4500 Shipping Headlight

# 1989 Toyota Cressida Engines, Toyota Cressida Grille Auto Parts

# 2001 Kia Sedona Sale, Sedona Automotive Car Radiator

# Sl2 Transmission Manual Saturn Sc1, Part Saturn Sl2 Accessories Trailer

sabato 22 maggio 2010 23.00 by Cobalt Ss Problems, Used Chevy Cobalt Ma

# Cobalt Ss Problems, Used Chevy Cobalt Ma

domenica 23 maggio 2010 0.06 by Sephia Aftermarket Kia Sedona Diesel, Sedona Order

# Sephia Aftermarket Kia Sedona Diesel, Sedona Order

# Bank Of America Pinto B Rocking Horse, Probe Engine For Sale Gt Performance Ford Pinto

# Colorado Car Parts Running Boards Chevy, Aspen Colorado Condo

domenica 23 maggio 2010 5.15 by Discount Gs400 Body Kits, Lexus Gs400 Water Pump

# Discount Gs400 Body Kits, Lexus Gs400 Water Pump

# C230 Lamp Oem, Cheap B2300 Mazda Mx 5 Miata - 412.rkwrh.com

# 850csi Therapy, 850csi Aftermarket Brake Pads Fog Light - 120.myipgirl.com

# Monterey Marauder Used Mercury Mariner, Mariner Manual Prices - 408.renters.ws

# Windshield Mount For Escort Bee Passport B B 8500 B, 3rd Hand 1999 Ford Escort - 494.rkwrh.com

# Discount Mercedes Benz 380sec Catalytic Converter, 380sec Transmission - 260.rkwrh.com

# Inexpensive Fastback, Aftermarket Volkswagen Fastback - 235.cmanager.org

# P1500 Pt Firmware Updates Bd Live, Gmc Ip1500 Lighting - 126.myipgirl.com

# Voyager Repair Automotive, New Yorker Used Chrysler Sebring Lxi Grand Voyager - 448.computeronlinebingo.com

# Buy Used Villager Mercury Montego, Villager Sell Automotive - 73.jeepsunlimted.com

# Mall Daytona Beach Fl, Cobra Manufacturer Daytona Coupe - 156.dlmreza.net

# Isuzu Rodeo Sport Radiator, Blackboard Body Kit Rodeo - 356.an74.com

# Endeavor Stock Oxygen Sensors, 2005 Mitsubishi Endeavor Oil Power Steering Pump - 218.tvshowzone.com

# G1500 Parts Wiper Blade A1 Cardone Select, Used Dodge B300 Ram 1500 Pre Owned - 312.tgrconversions.com

# Quantum Fishing Gear Ratio Bass Angler, Quantum Super Lysine Reviews - 471.eumreborn.com

# Price Used Brat Subaru Xt6, Brat Sale T Tops Message Board - 483.jeepsunlimted.com

# Lexmark E250dn 2400 Dpi, E250 Headlight Bulb Wiper Blade - 405.akemet.com

# Is250 Headlight Vehicle 2006 Lexus Mark Levinson Audio, Buy Lexus Lx470 Decor Pricing - 165.renters.ws

# Chrysler Dodge Viper 2009, Viper Spyware - 354.rkwrh.com

# 450 $450 Discount Program, Super C Parts Massey Ferguson - 46.cmanager.org

# Headlight Clk63 Amg Mercedes Benz Cl500, R63 Discount 200 Mercedes Benz Clk63 Amg - 432.1fh.org

# 1993 - 1987 @ 325is Promo Interior, 325is Central Heating Free Shipping Air Conditioning - 238.renters.ws

# 1984 - 2003 @ Bmw Usa Cls55 Amg Road Test, Bmw Usa Cls55 Discount Cls63 Amg - 438.akemet.com

# 1991 - 2005 @ 2010 Prius Hybird, Prius Ac Drain - 365.1fh.org

# 2000 - 1995 @ Courier Parts Replacement Discount, Ford Courier Flex Fiesta - 357.tvshowzone.com

# 1996 - 1983 @ 07 Cadillac Escalade Hot Wheels, Headlight Direct 2000 Cadillac Escalade - 435.jeepsunlimted.com

# 2005 - 1992 @ 1929 Roadmaster 1947 Buick, Car Honda Cbr 929rr - 281.luna-atra.net

# 1980 - 1990 @ P20 Van Headlight Halogen, P20 Sunscreen Boots - 338.cmanager.org

# 1994 - 1986 @ Equinox Fitness Randers, Chevy Equinox Ac - 242.jordanbrandallamerican.com

# 1990 - 2007 @ Rx8 Mpg Rotary Engine, Rx8 Taillight Great Price - 416.luna-atra.net

# 1999 - 1980 @ Uplander Floor Mat, Uplander Exchange - 458.tgrconversions.com

# 1983 - 1994 @ Marauder Action, Mercury Marauder Wheel Specs - 227.animejin.com

# 1996 - 1986 @ Rx330 Halo Projector Headlights Hid Kit, Ls400 Aftermarket Gs400 Sc300 Lexus Rx330 - 86.binggreen.com

# 1994 - 1986 @ 1993 Bmw 318is Specs, 318is Bulb Autohaus - 148.tgrconversions.com

# 1981 - 1980 @ Acura Slx Part Brake Pads Headlight Assembly, Acura Slx 2nd Hand - 273.tvshowzone.com

# 2000 - 1983 @ Triumph Bonneville Headlight Replacement, Trans Sport Wholesale Bonneville Pontiac T1000 - 375.dlmreza.net

# 1990 - 1985 @ Murano Baseboard, Murano Parts Stock - 456.animejin.com

# 1994 - 1987 @ Regency Century Reviews, Arizona Regency Society Republic Of Pemberley - 468.tijuanareader.com

# 1994 - 1986 @ Ridgid Shop Vac 1450, 145 Fog Light Ds142 - 482.luna-atra.net

# 1981 - 2007 @ 280sel Rebuilt, 280sel Cars 1972 Mercedes Benz Wood Trim - 485.jordanbrandallamerican.com

# 2005 - 1995 @ Buy Plymouth Gran Fury Dodge Diplomat Chrysler New Yorker, Plymouth Reliant Headlight Dodge Diplomat - 479.akemet.com

# 1996 - 1988 @ 1996 Chrysler Sebring Mpg, Chrysler Sebring Race Parts - 408.jordanbrandallamerican.com

# 1983 - 1994 @ 530i For Sale Used Bmw, 2001 Bmw 530i Mileage - 155.eumreborn.com

# 2005 - 1992 @ Dodge Charger Msrp, 2008 Dodge Charger Radiator - 245.defutbolazo.com

# 1996 - 1983 @ 2nd Hand Browse Regency Models, 1988 Oldsmobile Regency Used Performance - 268.ja3ra.com

# 1993 - 1983 @ Ml550 Parts Clk63 Cls55 Amg, Parts Mercedes Benz S550 Clk63 Cl65 Amg - 303.animejin.com

PingBack from http://303.animejin.com/

# 2004 - 1985 @ P21 P1500 Van Free, P1500 Card List - 492.ja3ra.com

# 1981 - 1980 @ Amazon Fifth Avenue, Fifth Avenue Collection Beautiful Jewellery - 181.cmanager.org

# 1996 - 1988 @ Aftermarket Axiom Isuzu Amigo, Axiom Bulb Beam Halogen - 399.computeronlinebingo.com

# 1989 - 2005 @ Hyundai Santa Fe Part Replacement Headlight Assembly Dot And Sae Approved, 1997 Hyundai Tiburon Radiator Exhaust Manifold Spark Plug Wires - 211.tgrconversions.com

# 1990 - 1985 @ B100 Model Best, 1990 Audi 100 Parts - 26.jeepsunlimted.com

# 1986 - 1982 @ Volkswagen Rabbit White, Thrift Rabbit Parts - 263.rkwrh.com

Anonymous comments are disabled