And correct me if I am wrong Rick, you mention XP desktops. Microsoft does not offer a server virtualization license for XP. Only Vista Vecd can be used. You'd need to buy that and downgrade to XP. On Fri, May 9, 2008 at 12:37 PM, Jim Kenzig <jkenzig@xxxxxxxxx> wrote: > I've never disputed the fact that VDI is a great idea and a useful > technology. I just can't bring myself to see how it can be called a cost > savings to any corporation attempting to use. I'm not going to be able to > convince a board member that we need to make a million dollar investment > even based on the great points you make below. : ) It's real desktops for > me for the foreseeable future. Sigh. > Jim > > > > On Fri, May 9, 2008 at 3:10 AM, Rick Mack <ulrich.mack@xxxxxxxxx> wrote: > >> Hi Jim, >> >> I used to be a terminal server (TS) bigot too because I could get almost >> any application going on TS. I'd spend days and nights finding out how >> applications worked, and how to modify the application or environment to >> make it happy. But not everyone has the skill, experience, time, tenacity or >> stupidity to do that. I did it because it was fun and I've learned an >> incredible amount of stuff. Other people are sensible and have a real life >> :-) >> >> Things are a lot easier than they used to be. Application verifiers, the >> Microsoft Standard user analyser, the new TS application compatibility >> analyzer and application isolation and streaming have made the whole process >> of porting applications to TS a lot easier. >> >> But it's still not as easy as installing an application on a Windows XP >> desktop and unfortunately the major skill set in a lot of >> organizations resides in the desktop management team. >> >> You know them, they're the people who reboot a TS server with 50 users >> logged on because the spooler has stopped. They often just can't or won't >> come to grips with TS and actively hate it. They're the ones that have made >> Citrix a dirty word in a lot of organizations. >> >> Anyway, lets get down to the real stuff. >> >> Server based computing (SBC) is about delivering a remote GUI to users >> while running the users' "virtual" desktops or applications in the data >> center. Remote doesn't necessarity mean far away, just that the desktop or >> applications aren't running on the device in front of the end user. >> >> SBC coupled with thin clients is widely acknowledged as a brilliant way to >> keep desktop management costs in check, and to get away from the 2-3 yearly >> desktop refresh cycle. >> >> So if that's such a good idea, why do so many people hate TS? >> >> Because it's different, and it's often just too hard. >> >> It needs different skill sets, more experience and a much better >> understanding of how everything hangs together. The people who do TS well >> are the IT equivalent of rocket scientists. >> >> SBC used to be solely about TS, but not any more. We've now got all sorts >> of ways to give users remote access to their virtual desktops and >> applications. We have user session isolation (TS), operating system >> partitioning (Virtuozzo), virtual machines (VMware, Virtual Iron, Xen, >> Hyper-V etc) and even blade PCs (DDI) that weakly qualify under the SBC >> blanket because they're racked machines running in a data center. That's >> ignoring stuff like VWware ACE and Moka5 where the difference between "real" >> and virtual user sessions is just too vague. >> >> So we've got a lot of different alternatives for delivering virtual >> desktops, but which one is THE best way to do things? >> >> Let's look at our SBC options. >> >> At one extreme, if you've got a lot (200+) of interesting >> (challenging/frustrating etc) applications, then the implemetation costs you >> incur to get all those applications going on TS can be horrendous. And then >> along comes something like Cisco Presence that won't run multi-user at all. >> Oh, and the corporate application tha the CEO loves that is having problems >> and isn't supported on TS. >> >> So what do we do? Go back to fat clients for some of the users? >> >> At the other extreme DDI is brilliant from the viewpoint that you can run >> anything on a blade PC, even stuff like AutoCAD with 3D rendering etc. Any >> super-heavy resource hungry application can be accomodated and we're still >> using a thin client in front of the user. But the cost of having a thin >> client AND a blade PC for every user is pretty horrendous. >> >> Then there's VDI which is kind of a compromise. The number of user virtual >> machines you can support on a given host is a lot less than TS but VDI on >> virtual machines hosted on VMware etc will run almost any application that >> will run on a desktop. No file sharing and locking issues, no problems with >> privileges, no support issues. If you're crazy enough (which I hope no-one >> is) you can even let your users be local administrators. >> >> If I use Virtuozzo for VDI as an "intermediate" VDI solution, it's not >> quite as "good" as a windows XP virtual machine. We're still running on >> Windows Server 2003, but the user session isolation is heaps better than TS >> and the number of users I can host on a server is nearly as good as TS. >> That's "VDI" at almost the same hardware cost as TS. >> >> So we've got a lot of alternatives that are right for different reasons. >> >> Whever we quoted to do a fat client to terminal server migration project, >> we used to go nuts trying to estimate how long it would take to port all a >> customer's applications to TS, and worry like heck that we didn't cover >> everything, and that some of them wouldn't port at all. With VDI/DDI as a >> backstop, and particularly if you can publish seamless applications via VDI >> (did I mention Provision :-)), I can run the bulk of my applications and >> desktops on TS, and silo the applications that don't run or aren't supported >> on TS on my VDI machines. Or if users have to run a huge java application >> that uses several gigabytes of RAM, I can throw in a few blade PCs. >> >> In an ideal world we would use each technology as is most appropriate to >> end up with the best possible mix. Use TS for easy apps and lowest cost, >> VDI for the apps that need a single-user desktop environment, and DDI for >> the stuff that doesn't belong on a server. Imagine an SBC/thin >> client environment where everything works, where it's easy to put everything >> together and it's the most cost effective solution you can offer. >> >> Then there's the real world. >> >> Getting applications to run acceptably on TS can be a huge job with huge >> risks whereas doing the same thing on virtual machines is dead easy with >> minimal risk. Whether we like it or not there have been enough well >> publicised failed TS implementations that the perceived risk is unacceptable >> for many organisations. >> >> What a decision for a CTO, a defined high hardware cost with very >> tight implementation costs at a minimal risk, or a lower hardware cost >> with undefined, possibly huge implementation costs and an equally huge risk. >> P2V a standard SOE machine and you're nearly there with VDI, ingnoring all >> the stuff you should do to get decent scalability. >> >> And we can't forget the basic fact that for people who are used to >> managing desktops, VDI doesn't require much of a change of mindset whereas >> TS does. People can cope with the idea of virtual machines because you can >> manage them the same way you always have, and aside from the VMware etc >> infrastructure, nothing has to change very much. >> >> It's this scenario that means people will often opt for VDI instead of >> TS when they have a requirement for remote access, simplicity and the cost >> saving associated with thin clients. >> >> But it's not all bad news. VDI is still SBC, and where are the SBC >> experts, the people that know about thin clients, profile management, >> lockdown, tuning etc, all that stuff that makes VDI even more viable? >> >> That's us. >> >> We've only just begun to make a difference. >> >> regards, >> >> Rick >> >> -- >> Ulrich Mack >> Quest Software >> Provision Networks Division >> >> >> >> >> regards, >> >> Rick >> >> >> >> >> >> >> >> >> >> On 5/6/08, Jim Kenzig <jkenzig@xxxxxxxxx> wrote: >>> >>> Yes but if I did VDI I would need about 75 servers versus the 8 I >>> currently use with TS, not to mention the additional VECD licenses and >>> Vista licenses that must be purchased on the workstations. >>> At 15k a piece for the servers then that is another 850,000 addittional. >>> It doesn't add up. I'd just as soon as buy them all laptops, ; ) >>> Jim >>> >>> >>> On Mon, May 5, 2008 at 4:55 PM, Joe Shonk <joe.shonk@xxxxxxxxx> wrote: >>> >>>> Think of it this way Jim. 1000 users x 450 for a Presentation Server >>>> Enterprise License will cost $450,000 dollars. >>>> >>>> >>>> >>>> Joedee >>>> >>>> >>>> >>> > > > -- > Jim Kenzig > Microsoft MVP - Terminal Services > Citrix Technology Professional > Blog: http://www.techblink.com > -- Jim Kenzig Microsoft MVP - Terminal Services Citrix Technology Professional Blog: http://www.techblink.com