Hey Brian: Why do you only compare VDI to TS? Why not VDI to traditional desktops? - Hey Brian! - BrianMadden.com
Brian Madden Logo
Your independent source for desktop virtualization, consumerization, and enterprise mobility management.

Hey Brian: Why do you only compare VDI to TS? Why not VDI to traditional desktops?

Written on Mar 31 2009 6,170 views, 7 comments


by Brian Madden

Today's "Hey Brian" question comes from someone doing research in the VDI/TS/traditional desktop space. He wrote:

Hey Brian, Do you have any data / information on BrianMadden.com where you compare VDI and traditional desktops? All I can find is VDI versus TS (terminal services). It is good to see VDI vs TS, but am more interested in your views of VDI vs traditional desktops.

 

The short answer is "no." (As in "no, I don't really compare VDI versus traditional desktops.") Here's why:

VDI and TS are both flavors of SBC (server-based computing). So I compare SBC vs traditional desktops quite a bit. So you need to figure out if SBC is right for you. Then (and only then) do I look at which flavor of SBC do you use--VDI or TS.

I love analogies. So here it is:

Think about walking versus driving. Each has its pros and cons, and you can figure out which is right for your situation. If you figure out that you want to drive, only then you compare Ford vs Chevy. But you would never compare "Ford versus walking" or "Chevy versus walking" because that doesn't really make sense since Ford and Chevy are both the same when you're comparing them to walking.

That said, there are some older articles on the website that are about TS versus traditional desktops, so if you find those, you're probably thinking "What the heck?!?" But that's because in the old days, TS was the only SBC. So that would be like comparing Ford to walking when Ford was the only car. But now that's not the case.

I think all of this is summarized in that hour-long presentation I gave at VMworld last month of "TS vs VDI" Even though the title is TS vs VDI, really the whole first half is those two SBC solutions versus traditional desktops.. The video is here:

http://www.brianmadden.com/blogs/videos/archive/2009/03/23/terminal-services-versus-vdi-brian-s-presentation-from-vmworld-europe-2009.aspx

And here's something I wrote more than two years ago about the topic. I would say this is mostly ok now, although there are definitely some places where my thinking has evolved:

http://www.brianmadden.com/blogs/brianmadden/archive/2007/03/14/when-to-use-vdi-when-to-use-server-based-computing-and-how-the-citrix-ardence-dynamic-desktop-fits-into-all-this.aspx

And finally, here's a piece I wrote recently directly discussing VMware's threat to Microsoft in the VDI space. This is head-on VDI/VMware versus the traditional way/MSFT. (And it talks about why VMware wants to "elevate" the conversation to VDI versus traditional desktops instead of VDI versus TS, and why I think that will be important in the future.)

http://www.brianmadden.com/blogs/brianmadden/archive/2009/03/04/why-vmware-s-vdi-positioning-is-a-threat-to-microsoft-and-how-microsoft-is-preparing-to-take-them-on.aspx

 

 
 





Comments

appdetective wrote re: Hey Brian: Why do you only compare VDI to TS? Why not VDI to traditional desktops?
on Tue, Mar 31 2009 2:07 PM Link To This Comment

Totally disagree. you should cmpare the overhead of Traditional desktops vs. hosted desktops options and not get stuck in SBC land only as they are different use cases. SBC means sharing a Terminal Server OS that means overhead of conflicting users. Desktops are desktops, in other words they effect that single user (session isolation) and cost a lot of money to manage in a distributed environment. Hosted desktops as they are currently touted by the vendors with EXPENSIVE storage make it applicable for only niche use cases. Change that model to local disk and change the management model to layer in os, apps, and users over time then the TCO, session mobility, lower latency of apps  (closer to backend in data center) etc makes this a much better comparison. I would not undereestimate the benefits of session isolation combined with session mobility when comapring DESKTOPS to HOSTED DESKTOPS as opposed to pure SBC.  

Icelus wrote re: Hey Brian: Why do you only compare VDI to TS? Why not VDI to traditional desktops?
on Tue, Mar 31 2009 5:14 PM Link To This Comment

Before I get into this, I want to say that I greatly respect Brian for every word he puts out there and I believe that there is a lot of truth in Brian's categorization and evaluation, however I think there are additional comparisons that should be taken into account.

Something has been bugging me with regards to this whole SBC classification ever since VDI came in with using Ardence (The ability to stream the hosted virtual desktop locally). Actually, I want to include the streaming apps feature in XenApp in this too.

I believe SBC simply means exactly that. Server Based Computing.  Basically, if the workload is executed on the server level it is classified as SBC. Some examples would be TS, Hosted Apps with XenApp, Hosted Desktops with XenDesktop, etc.

There should be another classification for locally executable workloads such as DBC or CBC... (Desktop Based Computing or Client Based Computing). Some examples would be Traditional Desktops, Streamed Apps/Desktops, etc.

When you split those technologies up you have a lot more to properly compare to, because I think there is confusion of comparing Traditional Desktops to Hosted Desktops than comparing Traditional Desktops to Streamed Desktops. Even though it's both VDI, there is a definite distinction between the two. Granted Streamed Desktops is pre-mature without a Type 1 Client Hypervisor.

Ever since the concept of a Type 1 Client Hypervisor came into play I kept getting the idea of a fluid infrastructure supporting the dynamic execution of workloads locally as well as on the server, where ever best desired for the optimal performance and where use cases permit.

I hate seeing questions like is SBC Dead? Of course it isn't, nor will it ever be. VDI will compliment SBC greatly.

Actually I like putting it another way and saying VDI will take front stage because it will deliver the desktop environment then the applications and user settings compliment it by minimizing it's digital footprint.

Shanetech wrote re: Hey Brian: Why do you only compare VDI to TS? Why not VDI to traditional desktops?
on Tue, Mar 31 2009 5:42 PM Link To This Comment

Although I do see Appdetecitive’s points, I think the statement from Brain says it all (and I added my 0.02. albeit tangent oriented…)

"VDI and TS are both flavors of SBC (server-based computing). So I compare SBC vs traditional desktops quite a bit. So you need to figure out if SBC is right for you. Then (and only then) do I look at which flavor of SBC do you use--VDI or TS."

Of course, every solution depends on the requirements and use case. When I look at a use case for VDI vs. Traditional Physical Desktops, there are a lot of things to consider. From the virtualization side, I draw upon my experience with Server Virtualization and I already know the pros and cons there. I know that just like in the server world there may be OS instances/applications that will not work well when presented a virtualized set of hardware components. But those instances are, in most environments, the minority. I know that although  I receive a fair consolidation ratio with virtualization and save on server hardware numbers, virtualization, by definition adds storage costs. I know that by reducing the physical asset count, I will achieve my yearly “Contribute to Green” objective. I know I still have to patch and manage the OS and its layered applications. I know that because of the flexibility of virtualization I am prone to VM sprawl thereby increasing my yearly software licensing costs. All of these things are present when debating physical vs. virtual for either a server or a workstation.

However, there is one big difference between workstation and server virtualization… Users do not work within the server environment. Therefore if I choose VDI, which is nothing but a single user SBC  environment,  I must be cognizant of all the pros and cons of SBC vs. Traditional Computing because these metrics are truly what define the user experience at the endpoint. That then brings up the question, do I even need VDI at all? Could this be achieved via a low cost terminal services/Citrix solution? Again, it all depends on the requirements, scope, user workflow, and ultimately it all comes down to Applications, Applications, Applications….

I love the TS vs. VDI debate…..!!!

scottevil wrote re: Hey Brian: Why do you only compare VDI to TS? Why not VDI to traditional desktops?
on Wed, Apr 1 2009 1:36 AM Link To This Comment

Brian,

An updated SBC (VDI or TS) vs Traditional Desktops is much needed.  Having someone with real-world experience, rather than just taking Gartner's word for it would be very valuable - especially to the many of the uninitiated decision makers in IT these days.  I have people ask me about that comparison all the time.  Whether it is a cost issue, security issue, or flexibility issue, there is a definite need for a comparison between traditional desktops and the various incarnations of SBC - TS, BladePCs, VDI, etc.

Sure, it's all about use cases, and I agree with your car analogy, but you would have been more correct by comparing a new Ford, Chevy, Toyota, etc., vs. a used 1982 Volkswagen Rabbit or 1979 Datsun Pickup.

nops wrote re: Hey Brian: Why do you only compare VDI to TS? Why not VDI to traditional desktops?
on Wed, Apr 1 2009 11:04 AM Link To This Comment

I think most of the companies compare Traditional vs. Virtual Desktop, if they are thinking about a change in their Client Strategy.

Steve Greenberg wrote re: Hey Brian: Why do you only compare VDI to TS? Why not VDI to traditional desktops?
on Thu, Apr 2 2009 11:44 AM Link To This Comment

Within SBC there is a great need to compare and contrast solution options and that is a complete category and effort in itself, certainly the space I deal with and care about.

However, I think it is a fair point to make that many people and organizations are in need of a solid comparisons between traditional PC approaches and SBC. They are very different in many ways, with SBC you pay more upfront to ramp but you reduce ongoing maintenance requirements. It would be hard to quantify the differences and the results would be highly susceptible to vendor FUD, but it is a worthy comparison.

(Note: You must be logged in to post a comment.)

If you log in and nothing happens, delete your cookies from BrianMadden.com and try again. Sorry about that, but we had to make a one-time change to the cookie path when we migrated web servers.

Trackbacks

A nagy Brian Madden cikkgy??jtemény « Lepenye Tam??s webnapl??ja wrote A nagy Brian Madden cikkgy??jtemény « Lepenye Tam??s webnapl??ja
on Sun, Oct 10 2010 3:32 PM

Pingback from  A nagy Brian Madden cikkgy??jtemény « Lepenye Tam??s webnapl??ja