{"id":5006,"date":"2013-05-10T18:29:41","date_gmt":"2013-05-10T16:29:41","guid":{"rendered":"https:\/\/ingmarverheij.com\/?p=5006"},"modified":"2013-05-19T13:03:48","modified_gmt":"2013-05-19T11:03:48","slug":"virtual-desktop-word-bingo-stop-using-vdi","status":"publish","type":"post","link":"https:\/\/ingmarverheij.com\/en\/virtual-desktop-word-bingo-stop-using-vdi\/","title":{"rendered":"Virtual desktop word bingo (stop using VDI)"},"content":{"rendered":"<p>I have developed a strong aversion against the term \u201cVDI\u201d. Basically because customers don\u2019t understand what VDI means, caused by the simple fact that the people who explain this to the customers (the people in IT) don\u2019t understand it either.<\/p>\n<p>The term VDI is roughly 7 years old. Back then we presumed it was the right term to use, and maybe it was. But time has changed and I strongly believe we are ready for some change.<\/p>\n<p><i>Are you ready for some virtual desktop word bingo?<\/i><\/p>\n<p><!--more--><\/p>\n<h1><span style=\"font-weight: bold;\">Virtual Desktop Infrastructure<\/span><\/h1>\n<h4><span style=\"font-weight: bold;\">VPCC<\/span><\/h4>\n<p>I remember the first VDI implementation I came across roughly 7 years ago, the <a href=\"https:\/\/www.nec.com\/en\/global\/solutions\/vpcc\/index.html?\">NEC VirtualPC Center (VPCC)<\/a>. Being one of the first implementations the solution wasn\u2019t mature enough to implement on a large scale, but the name described exactly what it did. VPCC virtualized the PC, ran a desktop operating system and provided access to that machine via a remoting protocol like ICA or RDP (I really can\u2019t remember). And that\u2019s exactly what we\u2019re referring to if we\u2019re talking about VDI, a virtualized desktop <i>operating system<\/i> that users can access from a different location. VPCC quickly dropped off my radar and I forgot all about it, until a few years ago: VDI was a hype. What changed in the mean time? Some improvements on the hypervisor, broker and remoting protocol. And \u201cone more thing\u201d\u2026 marketing got involved.<\/p>\n<p>&nbsp;<\/p>\n<h4>\u00a0Desktop<\/h4>\n<p>The problem with the abbreviation VDI is the word <i>desktop. <\/i>In the abbreviation VDI we\u2019re referring to is the desktop <i>operating system (OS),<\/i> while most people have another association with the word <i>desktop<\/i>: the background image with shortcuts introduced in Microsoft <a href=\"https:\/\/en.wikipedia.org\/wiki\/Windows_95\">Windows 95<\/a> (okay Windows 3.0 but no one called it a desktop back then). As a result we\u2019re talking about two completely different things; a desktop OS and a background image.<\/p>\n<p><i>Customers are asking for a VDI, \u201cI want a VDI\u201d, while they actually want to access a desktop: a background image with icons.<\/i><\/p>\n<p>When I\u2019m talking about a desktop I\u2019m talking about a background with shortcuts. A \u201cdesktop\u201d computer doesn\u2019t exist, either it\u2019s a workstation (a solid brick on your desk) or it\u2019s a laptop (a mobile device). Using the word desktop when referring to a computer is too confusing. As a generic term for both a workstation and a laptop we could use \u201c<a href=\"https:\/\/en.wikipedia.org\/wiki\/Personal_computer\">personal computer<\/a> or PC\u201d instead.<\/p>\n<p>&nbsp;<\/p>\n<h3><\/h3>\n<h1><span style=\"font-weight: bold;\">Citrix XenApp <span style=\"font-weight: normal;\">and <\/span>Citrix XenDesktop<\/span><\/h1>\n<p>Citrix has two products in their offering that provide access to remote applications and desktops, Citrix XenApp and Citrix XenDesktop. It\u2019s good to understand the similarities and differences.<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"font-weight: bold;\">Client\/server model<\/span><\/h4>\n<p>The client\/server model by Gartner describes different models for application delivery. There is an assumption that running an application requires three components: the data, the application itself and its presentation.<\/p>\n<p>If the application runs on your workstation and the data is on the server it\u2019s called \u201cdistributed data management\u201d, you can compare this with running Microsoft Word on your computer while the document is stored on a server.<\/p>\n<p>Now imagine you view your desktop via a remoting protocol like <a href=\"https:\/\/en.wikipedia.org\/wiki\/Virtual_Network_Computing\">VNC<\/a>: the computer now acts as a VNC \u201cserver\u201d and presents the content on the local screen <i>and<\/i> on the VNC \u201cclient\u201d. That\u2019s distributed presentation.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/Gartner-Client-Server-Model.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-width: 0px;\" title=\"Gartner Client Server Model\" alt=\"Gartner Client Server Model\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/Gartner-Client-Server-Model_thumb.png\" width=\"370\" height=\"267\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4><\/h4>\n<h4><span style=\"font-weight: bold;\">Citrix XenApp<\/span><\/h4>\n<p>In 2007 Citrix renamed their most important (commercial) product from <strong>Presentation Server<\/strong> to <strong>XenApp<\/strong>. From a marketing perspective that made sense, but not from a functional (or logical) perspective. Citrix XenApp is an implementation of local\/distributed presentation: it runs the application on the server and the result is presented on the screen of the client. This is also known as \u201cpresentation virtualization\u201d.<\/p>\n<p>Nonetheless some clever guys at Citrix figured the name <strong>XenApp <\/strong>would be better than Presentation Server, to fit in the new Xen naming strategy. I you want to sell a new product <strong>XenDesktop<\/strong>, the name XenApp<strong>\u00a0<\/strong>makes sense.<\/p>\n<blockquote><p>\u201cIf you ask me, Citrix complicated the virtual-desktop-word-bingo game.\u201d<\/p><\/blockquote>\n<p>90% of the customers think that if you want to access applications from a datacenter you need XenApp and if you want a desktop you need XenDesktop. While in reality both products provide access to both.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/Citrix-XenApp-Expectations-vs.-Reality.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"Citrix XenApp - Expectations vs. Reality\" alt=\"Citrix XenApp - Expectations vs. Reality\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/Citrix-XenApp-Expectations-vs.-Reality_thumb.png\" width=\"220\" height=\"114\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/Citrix-XenDesktop-Expectations-vs.-Reality.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"Citrix XenDesktop - Expectations vs. Reality\" alt=\"Citrix XenDesktop - Expectations vs. Reality\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/Citrix-XenDesktop-Expectations-vs.-Reality_thumb.png\" width=\"220\" height=\"114\" border=\"0\" \/><\/a><\/p>\n<p><i>I wrote about this in <a href=\"https:\/\/ingmarverheij.com\/you-dont-need-xendesktop-for-a-virtual-desktop\/\">an earlier article<\/a>.<\/i><\/p>\n<p>Beside some technical differences (IMA vs FMA, <a href=\"https:\/\/blog.myvirtualvision.com\/2013\/04\/15\/demistyfying-citrix-excalibur-architecture\/\">more<\/a>) the main difference is that XenApp provides access to a <i>multi-user execution environment<\/i> while XenDesktop provides access to a <i>single-user execution environment<\/i>.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/XenApp-vs-XenDesktop.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-width: 0px;\" title=\"XenApp vs XenDesktop\" alt=\"XenApp vs XenDesktop\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/XenApp-vs-XenDesktop_thumb.png\" width=\"320\" height=\"169\" border=\"0\" \/><\/a><\/p>\n<h3><\/h3>\n<p>&nbsp;<\/p>\n<h1><span style=\"font-weight: bold;\">Back to VDI<\/span><\/h1>\n<blockquote><p><em>\u201cI\u2019m sorry Ingmar, but why is VDI a problem? We managed so far.\u201d<\/em><\/p><\/blockquote>\n<p>Let me explain with an example, a discussion between a <span style=\"color: #0000ff;\"><strong><span style=\"color: #5897cf;\">customer<\/span><\/strong><\/span> and an <span style=\"color: #f79646;\"><strong><span style=\"color: #eb7c30;\">IT guy<\/span><\/strong><\/span>.<i><\/i><\/p>\n<p align=\"left\"><span style=\"color: #0000ff;\"><span style=\"color: #5897cf;\">Hi IT guy! I want to access my applications anytime and anywhere. <br clear=\"all\" \/>I want my applications to run close to my applications\u2019 servers for the best performance and security\u2026 <br clear=\"all\" \/>\u2026from a safe and reliable environment (a datacenter).The environment needs to be scalable, flexible, etc.<\/span><\/span><\/p>\n<p align=\"right\"><span style=\"color: #f79646;\"><span style=\"color: #eb7c30;\">Sure, we can do that. With Citrix XenApp we can provide you secure <br clear=\"all\" \/>access to your applications from every location at any time. <\/span><\/span><\/p>\n<p align=\"left\"><span style=\"color: #0000ff;\"><span style=\"color: #5897cf;\">Great! I want the ability to run some VDI\u2019s as well.<\/span><\/span><\/p>\n<p align=\"center\"><i>(the customer read about VDI in magazines, websites and discussed it on the golf course)<\/i><\/p>\n<p align=\"right\"><span style=\"color: #f79646;\"><span style=\"color: #eb7c30;\">VDI\u2019s? You want to access desktops anytime and anywhere?<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff;\"><span style=\"color: #5897cf;\">Indeed, I need Xen<b>Desktop<\/b><\/span><\/span><\/p>\n<p align=\"center\"><i>(he also saw the XenDesktop offering of Citrix)<\/i><\/p>\n<p align=\"right\"><span style=\"color: #f79646;\"><span style=\"color: #eb7c30;\">You want to access a desktop anytime and anywhere, a background image with shortcuts on it?<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff;\"><span style=\"color: #5897cf;\">Exactly! I want to run VDI\u2019s<\/span><\/span><\/p>\n<p align=\"right\"><span style=\"color: #f79646;\"><span style=\"color: #eb7c30;\">I can provide you access to a desktop anytime and anywhere via Citrix XenApp<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff;\"><span style=\"color: #5897cf;\">Not XenApp. Xen<span style=\"text-decoration: underline;\">App<\/span> is for <span style=\"text-decoration: underline;\">app<\/span>lications, Xen<span style=\"text-decoration: underline;\">Desktop<\/span> is for <span style=\"text-decoration: underline;\">desktops<\/span><\/span><\/span><\/p>\n<p align=\"center\"><i>(the customer has a point here)<\/i><\/p>\n<p>&nbsp;<\/p>\n<blockquote><p>\u201cSee, that\u2019s what I don\u2019t like about the term VDI. The term VDI is interpreted as a desktop\u201d<\/p>\n<p>&nbsp;<\/p><\/blockquote>\n<h3><\/h3>\n<h1><span style=\"font-weight: bold;\">Terminologies<\/span><\/h1>\n<p>VDI is not the only term we\u2019re using for virtual desktop environments, we tend to use a whole bunch of them to describe nearly the same. Understanding the meaning of a term allows you to explain it to your customer. If you don\u2019t fully comprehend a definition, how can you explain this to a customer effectively?<\/p>\n<p>&nbsp;<\/p>\n<p><b>Execution platform<\/b> is an environment where applications are executed (or computed). An applications does not run, it is executed by a computer. Resources like the processor, memory and disk of the computer are used to run the processes (and threads) of the application. An execution platform where resources are used by one user is called a single user execution platform (SEP) while an execution platform where resources are shared by multiple users is called a multiuser execution platform (MEP).<\/p>\n<p>&nbsp;<\/p>\n<p><b>Server Based Computing (SBC) <\/b>is one of the oldest terms, it describes the technology to share resources on a server to run applications or desktops. Microsoft Remote Desktop Services (previously Terminal Services) enables a machine running a Windows Server operating system to share its resources with multiple users, a multiuser execution platform. Citrix XenApp improves the functionality, security, flexibility and performance in a SBC environment.<\/p>\n<p>&nbsp;<\/p>\n<p><b>Virtual desktop \/ application<\/b> is used to refer to a desktop or application that runs in a virtualized environment. What it doesn\u2019t tell is what type of virtualization is referred to. It could be 1) the computer hosting the desktop \/ application is \u201cvirtualized\u201d or 2) the desktop \/ application runs on a computer hosted on another location or, in case of an application, 3) the application is encapsulated in an isolated execution (called <a href=\"https:\/\/en.wikipedia.org\/wiki\/Application_virtualization\">application virtualization<\/a>)?<\/p>\n<p>When a computer is \u201cvirtualized\u201d we usually refer to virtualizing a computer using a hypervisor like Citrix XenServer (or VMware ESX \/ Microsoft Hyper-V). But we might as well refer to presentation virtualization: the desktop \/ application is executed on a different computer (for instance in a datacenter) while the user\u2019s computer shows the GUI of the application.<\/p>\n<p><b><i>Virtual<\/i><\/b><i>: \u201cnot physically existing as such but made by software to appear to be so\u201d<\/i><\/p>\n<p><em>Virtual<\/em> is a word that can be explained quite broad and is interpreted freely to describe complex matters in a simple way. Basically what we\u2019re saying is \u201cwe\u2019re applying some virtual <i>magic<\/i> and now it\u2019s safer \/ better \/ faster \/ more <a href=\"https:\/\/en.wikipedia.org\/wiki\/Interoperability\">interoperable<\/a>. There\u2019s no way we can explain what we\u2019re actually doing\u201d.<\/p>\n<p>&nbsp;<\/p>\n<p><b>Virtual shared \/ private \/ hosted desktop <\/b>are commonly used terms to describe where a desktop is located.<\/p>\n<ul>\n<li>A <i>virtual <span style=\"text-decoration: underline;\">shared<\/span> desktop<\/i> runs on a multi-user execution platform (MEP) where resources are shared;<\/li>\n<li>A <i>virtual <span style=\"text-decoration: underline;\">private<\/span> desktop<\/i> runs on a single-user execution platform (SEP) where the computer is used by one user simultaneously;<\/li>\n<li>A <i>virtual <span style=\"text-decoration: underline;\">hosted<\/span> desktop<\/i> is referring to a desktop that\u2019s hosted on a computer in a different location than the user\u2019s computer. However it doesn\u2019t say if this is a shared or private computer, although most people are referring to a private computer.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Published application \/ desktop<\/b> is the terminology used by Citrix to describe applications or desktops that are hosted on a computer, server or workstation, to one or more users via the ICA remoting protocol . The applications or desktops are published from a collection of servers (a farm or site) where users, based on their group membership, are able to see the available resources. A published application or desktop is in equal to a hosted application \/ desktop.<\/p>\n<p>&nbsp;<\/p>\n<p><b>VM Hosted Application<\/b> is a Citrix proprietary name for a <i>hosted private application<\/i> controlled via Citrix XenDesktop (although <span style=\"text-decoration: line-through;\">Quest <\/span>Dell vWorkspace offers the same functionality). An application running on a virtual (VM) Windows desktop operating system that is available on remote machines via the Citrix ICA protocol. Typically this is used for applications that can\u2019t run in a hosted <em>shared<\/em> environment.<\/p>\n<h3><\/h3>\n<p>&nbsp;<\/p>\n<h1><span style=\"font-weight: bold;\">My proposal<\/span><\/h1>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/That-would-be-great.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: right; padding-top: 0px; padding-left: 0px; margin: 0px 0px 0px 5px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"Stop using the term VDI\" alt=\"Stop using the term VDI\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/That-would-be-great_thumb.png\" width=\"154\" height=\"129\" align=\"right\" border=\"0\" \/><\/a>Stop using the term VDI, thank you!<\/p>\n<p>And while we\u2019re at it, stop using the word <i>virtual<\/i> to describe hosted applications or desktops. If you virtualize it confuses the hell out of customers.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>I hereby formally introduce you the new terms for 2013 (and beyond). Each term consists of three <strong>components<\/strong>: &lt;location&gt; &lt;execution environment&gt; &lt;resource type&gt;<\/p>\n<ol>\n<li><strong>Location <\/strong>: local or hosted<\/li>\n<li><strong>Execution environment <\/strong>: private or shared<\/li>\n<li><strong>Resource type <\/strong>: desktop or application<\/li>\n<\/ol>\n<p>Let\u2019s do some virtual-desktop-bingo <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-style: none;\" alt=\"Glimlach\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/wlEmoticon-smile1.png\" \/><\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"234\"><b><span style=\"font-size: medium;\">Old term<\/span><\/b><\/td>\n<td valign=\"top\" width=\"340\"><b><span style=\"font-size: medium;\">New term<\/span><\/b><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"234\">Virtual Desktop Infrastructure (VDI)<\/td>\n<td valign=\"top\" width=\"340\">Hosted Private Computer Infrastructure (HPCI)<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"234\">Server Based Computing (SBC)<\/td>\n<td valign=\"top\" width=\"340\">Hosted Shared Computer Infrastructure (HSCI)<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"234\">Desktop Virtualization<\/td>\n<td valign=\"top\" width=\"340\"><span style=\"text-decoration: underline;\">Presentation Virtualization<\/span><br \/>\n<em><em>An application or desktop runs (executes \/ computer) on a remote computer (desktop or server) and the result is presented on the screen of the client.<\/em><\/em><em>A collective description for both Hosted Private Computer Infrastructure (HPCI) and Hosted Shared Computer Infrastructure (HSCI)<\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"234\">Virtual Desktop<\/td>\n<td valign=\"top\" width=\"340\"><span style=\"text-decoration: underline;\">Hosted Private Desktop <\/span><i>A desktop running on a single-user execution platform, like Windows 7 \/ 8, hosted on a machine in a datacenter. \u201cCitrix XenDesktop\u201d<\/i>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\">Local Private Desktop<\/span><\/p>\n<p><i>A desktop running on a single-user execution platform running on a physical machine. \u201cCitrix RemotePC\u201d or \u201cblade PC\u201d <\/i><\/p>\n<p><span style=\"text-decoration: underline;\">Hosted Shared Desktop <\/span><\/p>\n<p><i>A desktop running on a multi-user execution platform, hosted on a machine in a datacenter. \u201cCitrix XenApp\u201d<\/i><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"234\">Published Application<\/td>\n<td valign=\"top\" width=\"340\"><span style=\"text-decoration: underline;\">Hosted Private Application <\/span><i>An application running on a single-user execution platform, like Windows 7 \/ 8, hosted on a machine in a datacenter. \u201cCitrix XenDesktop\u201d<\/i>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\">Hosted Shared Application <\/span><\/p>\n<p><i>An application running on a multi-user execution platform, hosted on a machine in a datacenter. \u201cCitrix XenApp\u201d<\/i><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><\/h3>\n<p>&nbsp;<\/p>\n<h1><span style=\"font-weight: bold;\">Why is this so important? <span style=\"font-weight: normal;\">Project Excalibur<\/span><\/span><\/h1>\n<p>I\u2019m noticing that customers are struggling to understand what technologies are available and how they can leverage them. With the upcoming release of\u00a0 <strong>Project Excalibur <\/strong>(Citrix XenDesktop 7?) customers will have to face yet <i>another<\/i> major change: <strong>XenApp <\/strong>and <strong>XenDesktop <\/strong>will be integrated into <strong>one <\/strong>product (the name XenApp will be ditched?). How can we expect customers to understand the impact if they are unaware of what XenApp and XenDesktop is?<\/p>\n<p>Honestly, I love what Citrix is doing with Project Excalibur: merging, unifying and simplifying the infrastructure to deliver, monitor and manage hosted shared-, hosted private- and local private desktops <b>and<\/b> applications. Being able to deliver desktops <b>and<\/b> applications from single- and multi-user execution platforms from a single product makes live so much easier. I\u2019m McLovin it <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-style: none;\" alt=\"Glimlach\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/wlEmoticon-smile1.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<h1><a><span style=\"font-weight: bold;\">PS: VMware<\/span><\/a><\/h1>\n<p>How does this virtual-desktop-word-bingo affect VMware customers? Well, it doesn\u2019t really. <b>Ignorance is bliss<\/b>.<\/p>\n<p>VMware has no technology to provide access to \u201cseamless\u201c applications like Citrix. Not from a multi-user execution platform (like a Windows Remote Desktop Server \/ Terminal Server) nor from a single user execution platform (like a Windows desktop OS like Windows 7).<\/p>\n<p>VMware does provide access to a desktop on a virtualized computer (running a desktop OS) with their VMware View (now VMware Horizon) product.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h1><span style=\"font-weight: bold;\">Your input is needed!<\/span><\/h1>\n<p>[poll id=&#8221;2&#8243;]<br \/>\n[poll id=&#8221;3&#8243;]<br \/>\n[poll id=&#8221;4&#8243;]<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"font-weight: bold;\">Thoughts from the experts<\/span><\/h4>\n<p>I\u2019ve asked several leading experts from the field to read the article in advance and share their thoughts about the subject, you can read their comments below.<\/p>\n<table width=\"604\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"76\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: left; padding-top: 0px; padding-left: 0px; margin: 0px 5px 0px 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"Helge Klein\" alt=\"Helge Klein\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/2011_-_Helge_Klein1.jpg\" width=\"75\" height=\"88\" align=\"left\" border=\"0\" \/><\/td>\n<td valign=\"top\" width=\"151\"><strong><a href=\"https:\/\/twitter.com\/HelgeKlein\">Helge Klein<\/a><br \/>\n<\/strong><em>Developer of uberAgent for Splunk, Delprof2 and SetACL (Studio)<\/em><\/td>\n<td valign=\"top\" width=\"375\"><strong>Should we abandon the term VDI?<\/strong> Don\u2019t care<br \/>\n<strong>Should we replace VDI with HPCI and HSCI?<\/strong>\u00a0 Don\u2019t care<br \/>\n<strong>Should we stop using the word virtual to (\u2026)?<\/strong> Yes<\/p>\n<p>I understand your motivation for the proposed name change and from an objective standpoint you are right \u2013 and I like the concept. The difficult\/impossible thing will be to convince the marketing departments of the big players (Citrix, VMware, and many others) to agree on one (!) name schema and adhere to it. Because a bigger problem than having terms that match reality only partly is having multiple conflicting and overlapping terms for the same thing.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"76\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: left; padding-top: 0px; padding-left: 0px; margin: 0px 5px 0px 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"Iain Brighton\" alt=\"Iain Brighton\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/iainbrighton.jpg\" width=\"75\" height=\"67\" align=\"left\" border=\"0\" \/><\/td>\n<td valign=\"top\" width=\"151\"><strong><a href=\"https:\/\/twitter.com\/iainbrighton\">Iain Brighton<\/a><br \/>\n<\/strong>Consultant\/Co-Owner of Virtual Engine. Author of the Virtual Engine Toolkit, UEM geek, member of the UK Citrix User Group steering committee and RES RSVP.<\/td>\n<td valign=\"top\" width=\"374\">An excellent discussion and some great points that will no doubt garner arguments for a long time!I don\u2019t think there\u2019s a right or a wrong answer and you\u2019ll never please everyone, but that\u2019s a good thing. If it was easy we would all be doing it already&nbsp;<\/p>\n<p>I agree that removing \u201cvirtual\u201d is the right thing to do as \u201cvirtual desktops\u201d can run on both physical PCs (RemotePC\/Blade PCs) and physical RDS\/XenApp boxes. There is additional ambiguity as \u201cvirtual\u201d generally implies that there is an underlying Hypervisor!<\/p>\n<p>If \u201cVDI\u201d is split into HPCI and HSCI, I think that we\u2019ll still need term that describes them collectively, i.e. the \u201cdesktop virtualisation\u201d of today. The majority of solutions we put in place\/recommend are primarily HSCI (XenApp) with HPCI for particular use-cases. Therefore, will we be back to square one and ambiguity?!<\/p>\n<p>I think that the actual issue is that the existing VDI terminology is used to describe both the technical architecture (XenDesktop\/View) and solution architecture (Desktop Virtualisation). This is marketing at its worst. You pick this up with the \u201cI\u2019m noticing that customers are struggling to understand what technologies are available and how they can leverage them\u201d statement.<\/p>\n<p>How would you map the Citrix FlexCast marketing to this model and \u201clabel it?\u201d (I know there is no easy answer to this one!)<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"76\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: left; padding-top: 0px; padding-left: 0px; margin: 0px 5px 0px 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"Kees Baggerman\" alt=\"Kees Baggerman\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/Kees-Baggerman.jpg\" width=\"75\" height=\"75\" align=\"left\" border=\"0\" \/><\/td>\n<td valign=\"top\" width=\"151\"><a href=\"https:\/\/twitter.com\/KBaggerman\"><strong>Kees Baggerman<\/strong><\/a><br \/>\nMarried to @AvanAmerongen | Father of 2 | Application Delivery | DaaS | SBC | VDI | UEM | RSVP | Member of the NL<\/td>\n<td valign=\"top\" width=\"374\"><strong>Should we abandon the term VDI?<\/strong>\u00a0 No<br \/>\n<strong>Should we replace VDI with HPCI and HSCI?\u00a0 <\/strong>Yes<br \/>\n<strong>Should we stop using the word virtual to (\u2026)? <\/strong>No<\/p>\n<p>I think it\u2019s a good step to make these name changes so everybody can compare apples with apples although I do think the current names are partly based on marketing involvement there will be just more confusing names so where to stop\u2026? The major problem is we\u2019re living in rapidly changing times which doesn\u2019t allow us on consenting on a standard especially not on these kind of naming conventions.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"76\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: left; padding-top: 0px; padding-left: 0px; margin: 0px 5px 0px 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"Andrew Morgan\" alt=\"Andrew Morgan\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/Andrew-Morgan.jpg\" width=\"75\" height=\"99\" align=\"left\" border=\"0\" \/><\/td>\n<td valign=\"top\" width=\"151\"><a href=\"https:\/\/twitter.com\/andyjmorgan\"><strong>Andrew Morgan<\/strong><\/a><br \/>\nDesktop Virtualisation \\ Infrastructure Architect with a healthy passion for Citrix products. Have a go developer. CCIA, MCSE, VCP, RSVP &amp; intermittent blogger.<\/td>\n<td valign=\"top\" width=\"374\"><strong>Comments on the proposed terms HPCI \/ HSCI <br clear=\"all\" \/><\/strong>Drop the I at the end and change computer to desktop, it\u2019s not a computer, it\u2019s a desktop. A 4 letter acronym has far less chance of being adopted, e.g. PDI instead of HPCI and SDI instead of HSCI.Would an easier work around be to just call SBC VDI too? As in VDI is not SBC and VDI technologies?<\/p>\n<p><strong>Comments on \u201c PS: VMware\u201d<\/strong> <br clear=\"all\" \/>Not sure I agree with this comment, with view you can also integrate Microsoft RDS so they have a similar issue, you\u2019d have to buy VDI licenses to use view but in that scenario it\u2019s brokering hosted shared desktops.<\/p>\n<p>&nbsp;<\/p>\n<p>VMware has no technology to provide access to \u201cseamless\u201c applications like Citrix. Not from a multi-user execution platform (like a Windows Remote Desktop Server \/ Terminal Server) nor from a single user execution platform (like a Windows desktop OS like Windows 7).<\/p>\n<p>VMware does provide access to a desktop on a virtualized computer (running a desktop OS) with their VMware View product.<\/p>\n<p><strong>PS: Microsoft <br clear=\"all\" \/><\/strong>They also have this issue with their VDI solution, with both hosted shared and hosted private all coming under the RDS bucket:<\/p>\n<p><a href=\"https:\/\/technet.microsoft.com\/en-us\/windows\/gg276319\">https:\/\/technet.microsoft.com\/en-us\/windows\/gg276319<\/a><\/p>\n<p>With App-V and UEV (although pants now) they are starting to rub shoulders with Citrix and VMware and shouldn\u2019t be discredited in my opinion.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"76\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: left; padding-top: 0px; padding-left: 0px; margin: 0px 5px 0px 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"Shaun Ritchie\" alt=\"Shaun Ritchie\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/05\/Shaun-Ritchie.jpg\" width=\"75\" height=\"75\" align=\"left\" border=\"0\" \/><\/td>\n<td valign=\"top\" width=\"151\"><a href=\"https:\/\/twitter.com\/ShaunRitchie_UK\"><strong>Shaun Ritchie<\/strong><\/a><br \/>\nCitrix consultant. Keen triathlete and snowboarder. Owner of <a href=\"https:\/\/www.shaunritchie.co.uk\">https:\/\/www.shaunritchie.co.uk<\/a> . Married and living in Old Street, London.<\/td>\n<td valign=\"top\" width=\"392\"><strong>Should we abandon the term VDI?<\/strong> Yes<br \/>\n<strong>Should we replace VDI with HPCI and HSCI?<\/strong><br \/>\n<strong>Should we stop using the word virtual to (\u2026)?<\/strong> Yes<\/p>\n<p>The term VDI is overused and misunderstood. As you say, customers and engineers new to the technologies are confused as to what it is they require to achieve their desired goal. I have seen cases where XenDesktop has been chosen before any project requirements were even laid out and have responded to confused people on the Citrix forums as well.<\/p>\n<p>&nbsp;<\/p>\n<p>New terminology is required and I think it is a good start to get the community using it but getting wider adoption is going to be a challenge and may not happen unless some of the large vendors start using it.<\/p>\n<p>The idea of the terminology you have come up with is spot-on although HPCI \/ HSCI doesn\u2019t roll off the tong as easy as VDI ; )<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h1><span style=\"font-weight: bold;\">Comments<\/span><\/h1>\n<p>After reading the article and the comments from the some of the leading experts, do you have anything to add? If so, don\u2019t hesitate to leave a comment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have developed a strong aversion against the term \u201cVDI\u201d. Basically because customers don\u2019t understand what VDI means, caused by the simple fact that the people who explain this to the customers (the people in IT) don\u2019t understand it either. The term VDI is roughly 7 years old. Back then we presumed it was the [&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":[496],"tags":[564,563,565,73],"class_list":["post-5006","post","type-post","status-publish","format-standard","hentry","category-opinion-article","tag-hosted-private","tag-hosted-shared","tag-local-private","tag-vdi"],"_links":{"self":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/5006","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=5006"}],"version-history":[{"count":26,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/5006\/revisions"}],"predecessor-version":[{"id":5046,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/5006\/revisions\/5046"}],"wp:attachment":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/media?parent=5006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/categories?post=5006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/tags?post=5006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}