{"id":616,"date":"2009-10-30T23:09:07","date_gmt":"2009-10-30T21:09:07","guid":{"rendered":"https:\/\/www.peppercrew.nl\/?p=616"},"modified":"2011-05-18T20:49:08","modified_gmt":"2011-05-18T19:49:08","slug":"do-we-need-fancy-features-for-vdi","status":"publish","type":"post","link":"https:\/\/ingmarverheij.com\/en\/do-we-need-fancy-features-for-vdi\/","title":{"rendered":"Do we need &#8216;fancy&#8217; features for VDI?"},"content":{"rendered":"<p>Everyone knows that more and more people are thinking about VDI, or at least they&#8217;re talking about VDI. And most of these people don&#8217;t really know what they&#8217;re talking about, what they really want and what they need. There are more usecases, solutions, alternatives which might be better for most of them.<br \/>\nIn this article i&#8217;m talking about &#8216;hosted virtual desktops&#8217;, the way most people see VDI. The desktop is a virtual machine running on a hypervisor in the datacenter.<\/p>\n<p>Yesterday I attended a presentation where VMware was talking about VMware View, there product for VDI implementations. In this presentation one of the key-features of VMware View was there ESX plaform, and all the &#8216;fancy&#8217;  features this hypervisor has. And with &#8216;fancy&#8217; features I mean features like VMotion, High Availability, DRS and Fault Tolerance.<br \/>\nThese are all great features and very usefull, in enterprise environments, for servers. In smaller environments these features aren&#8217;t necessary or even needed. In fact, in most enterprise environments not all features are really required, there used because &#8220;we can&#8221;.<br \/>\n<!--more--><br \/>\nBut are those features necessary or even usefull for workstations? At first I didn&#8217;t see the purpose of all these features. Do you want a running workstation to move from one ESX\/HyperV\/XenServer to another? Is High Availability or Faul Tolerance needed? Moving a running workstations costs performance, requires a big infrastructure and a (more) expensive license. And do you really want a workstation to keep on running, 24&#215;7? Not really, right?<br \/>\nIn fact, unlike a server, most workstation just won&#8217;t work after days, weeks or maybe months. There&#8217;s always an application that&#8217;s isn&#8217;t well written en is abuseing memory in one way or another, isn&#8217;t closing handles right and increases threads like it&#8217;s free air. (Okay, my laptop runs fine altough Ihibernate all the time.)<br \/>\nMost workstations are used by task workers, sometimes by knowledge workers and of course some are used by &#8220;special&#8221; users, like your boss. So most workstations are &#8216;just&#8217;  virtual machines. When something goes wrong and the user calls the helpdesk the advice would be to &#8216;restart the computer and everything will work again&#8217;. Yes, this happens everywhere.<\/p>\n<p>But what would you do if the hardware is broken, or needs service. You&#8217;ll have to ask the user to switch location, fix the problem on location and return again. Which means the technician needs to communicate with the user, maybe even your boss.<br \/>\nWith VDI this won&#8217;t happen. If the client device fails you just replace it, everyone could do this. And if you have a hardware failure you restart the machine on another server, this could be done within minutes (no engineer is that fast on location!).<br \/>\nAnd if you want to service a server, you could just move the (running) VM to another server. No-one even knows the IT department is working hard (hey, is this helping us?).<\/p>\n<p>Another &#8216;issue&#8217; which is inevitably in most environments is that most computers are either over-powered or under-powered. When you buy a new machine it has just way too much CPU and way too much memory, you really don&#8217;t need all that. But eventually you do need it, applications need more and more, so it&#8217;s a &#8216;good&#8217; decision. On the other side are the companies who doesn&#8217;t replace there machines on time and expect them to survive for 5 years. And if they do, they &#8211; are &#8211; just -tooo sloowwwwww&#8230;.<br \/>\nThis is where VDI could &#8216;help&#8217; you. And you may notice i say &#8216;help&#8217;, with quotes. VDI in combination with a hypervisor which has a DRS (dynamic resource scheduling) solution can help you utilize more of you&#8217;re CPU and memory, and so be more efficient. When you need more power you just add another server, and vice versa. Brilliant, right?<\/p>\n<p>I haven&#8217;t decided yet whether all these features really are needed. I just came up with these two possible use-cases, but only because &#8216;we can&#8217; not because need it.<\/p>\n<p>So, wrapping this up. Are you thinking about VDI, virtualizing desktops or just redesigning you&#8217;re desktop strategy. Think about what you need, then how you want to achieve this and eventually about the products that can fullfill you&#8217;re needs. I can write dozens of articles about products and there usefull or cool features, but please ask me what to do before you &#8216;do VDI&#8217;.<\/p>\n<p>Ingmar Verheij<\/p>","protected":false},"excerpt":{"rendered":"<p>Everyone knows that more and more people are thinking about VDI, or at least they&#8217;re talking about VDI. And most of these people don&#8217;t really know what they&#8217;re talking about, what they really want and what they need. There are more usecases, solutions, alternatives which might be better for most of them. In this article [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[300],"tags":[69,70,71,72,73,74,75,76,668,669],"class_list":["post-616","post","type-post","status-publish","format-standard","hentry","category-desktop-virtualization","tag-fault-tolerance","tag-high-availability","tag-hosted-desktop","tag-hyperv","tag-vdi","tag-view","tag-vmotion","tag-vmware","tag-xendesktop","tag-xenserver"],"_links":{"self":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/comments?post=616"}],"version-history":[{"count":3,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/616\/revisions"}],"predecessor-version":[{"id":2321,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/616\/revisions\/2321"}],"wp:attachment":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/media?parent=616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/categories?post=616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/tags?post=616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}