<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andi Mann - Übergeek &#187; Citrix</title>
	<atom:link href="http://pleasediscuss.com/andimann/tag/citrix/feed/" rel="self" type="application/rss+xml" />
	<link>http://pleasediscuss.com/andimann</link>
	<description>Part-time musings of a full-time technologist</description>
	<lastBuildDate>Thu, 05 Apr 2012 06:35:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mainframe as an Enterprise Desktop Virtualization Server?</title>
		<link>http://pleasediscuss.com/andimann/20100824/mainframe-as-an-enterprise-desktop-virtualization-server/</link>
		<comments>http://pleasediscuss.com/andimann/20100824/mainframe-as-an-enterprise-desktop-virtualization-server/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 22:43:20 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[automation]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[application virtualization]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[endpoint virtualization]]></category>
		<category><![CDATA[Hewlett Packard]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=671</guid>
		<description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100824%2Fmainframe-as-an-enterprise-desktop-virtualization-server%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100824%2Fmainframe-as-an-enterprise-desktop-virtualization-server%2F&#38;source=AndiMann&#38;style=normal&#38;service=bit.ly&#38;service_api=R_32fd79b68d0eb424a397106f4cbf7638&#38;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>In <a href="http://pleasediscuss.com/andimann/20100730/%e2%80%98software-mainframe%e2%80%99-a-poor-analogy-for-virtualization/">my last blog, I talked about the idea of a ‘software mainframe’</a>, and how – if that term really means anything – IBM could actually be a serious threat to VMware (and the <a href="http://www.emc.com/campaign/global/vce/index.htm">Virtual Computing Environment</a> coalition of VMware/Cisco/EMC) , if it decided to support native Windows guests on its zSeries mainframes. As I noted in that post, I think this is far from impossible, and would change the face of the server virtualization substantially.</p>
<p>After I published that blog it occurred to me that IBM’s biggest opportunity may not be (or may not only be) in server virtualization. After all, VMware has a pretty good lock on that market right now, so simply getting penetration would be very tough (just ask Microsoft!). Plus, scaling out a zSeries platform with 1000 or more virtual servers in one hit is a major project, with a major upfront hardware budget, &#8230;</p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100824%2Fmainframe-as-an-enterprise-desktop-virtualization-server%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100824%2Fmainframe-as-an-enterprise-desktop-virtualization-server%2F&amp;source=AndiMann&amp;style=normal&amp;service=bit.ly&amp;service_api=R_32fd79b68d0eb424a397106f4cbf7638&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_674" class="wp-caption alignleft" style="width: 315px"><a rel="attachment wp-att-674" href="http://pleasediscuss.com/andimann/20100824/mainframe-as-an-enterprise-desktop-virtualization-server/desktops/"><img class="size-full wp-image-674" title="Enterprise desktops may soon be a thing of the past" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/08/Desktops.jpg" alt="Desktops" width="305" height="334" /></a><p class="wp-caption-text">Enterprise desktops may soon be a thing of the past</p></div>
<p>In <a href="http://pleasediscuss.com/andimann/20100730/%e2%80%98software-mainframe%e2%80%99-a-poor-analogy-for-virtualization/">my last blog, I talked about the idea of a ‘software mainframe’</a>, and how – if that term really means anything – IBM could actually be a serious threat to VMware (and the <a href="http://www.emc.com/campaign/global/vce/index.htm">Virtual Computing Environment</a> coalition of VMware/Cisco/EMC) , if it decided to support native Windows guests on its zSeries mainframes. As I noted in that post, I think this is far from impossible, and would change the face of the server virtualization substantially.</p>
<p>After I published that blog it occurred to me that IBM’s biggest opportunity may not be (or may not only be) in server virtualization. After all, VMware has a pretty good lock on that market right now, so simply getting penetration would be very tough (just ask Microsoft!). Plus, scaling out a zSeries platform with 1000 or more virtual servers in one hit is a major project, with a major upfront hardware budget, that is not going to fit many server virtualization &amp; consolidation initiatives.</p>
<p>However, consider the needs of a desktop refresh. For even a relatively small refresh of a few thousand desktops, hardware costs alone can run well into six and even seven figures. It only takes 2000 desktops at $500 a piece to crack into the million-dollar hardware range – and you can accommodate a substantial mainframe in that kind of budget.</p>
<div class="pullquote">How about the mainframe as an enterprise desktop server?</div>
<p>How about the mainframe then, not as an enterprise server, but as an enterprise desktop server?</p>
<p>In fact, IBM already has almost all the piece-parts it needs to deliver this.</p>
<p>To start with, <a href="http://www-03.ibm.com/systems/z/news/announcement/20100722_annc.html">according to IBM</a>, the new IBM zEnterprise 196 mainframe supports up to 96 total cores, each running at a lightning-fast 5.2-GHz. <a href="http://www.computerworld.com/s/article/9179534/IBM_s_new_mainframe_the_zEnterprise_196_is_a_leviathan">ComputerWorld reports</a> it can support up to 3TB of memory on board, and can also manage external Power and x86 IBM blade systems to support up to 114 blades with eight cores. <a href="http://www-03.ibm.com/press/us/en/pressrelease/32166.wss">IBM says</a> that means the new zEnterprise can manage more than 100,000 virtual machines, has 60% more capacity than its predecessor, the System z10, is up to 60% faster than the z10, and can deliver up to an 80% saving on energy compared to x86 architectures.</p>
<p>Big claims? Big machine.</p>
<p>As to the virtualization layer, the zSeries comes with virtualization built-in, of course, courtesy of the z/VM architecture, and its ability to run Linux (31-bit and 64-bit) and OpenSolaris natively. It also supports KVM-based virtualization, and before IBM stripped it down to make <a href="http://www-03.ibm.com/systems/power/software/virtualization/">IBM PowerVM</a>, the predecessor technology acquired from Transitive in late 2008 supported virtualization of applications for Windows, Mac, AIX, i5/OS, Linux, and Solaris/SPARC. Transitive also supported pSeries, PowerPC, Intel Mac, IA64, and x86 architectures. Moreover, the zSeries can even run standalone C/C++ and Java workloads natively.</p>
<div class="pullquote">It is not difficult to imagine a zSeries mainframe serving up end-user desktops and applications</div>
<p>With just a little engineering, it is not difficult to imagine a single zSeries mainframe serving up end-user desktops and applications regardless of platform – Windows, Solaris, Linux, Mac, or even Java/C++ native. Talk about a data center in a box!</p>
<p>It is not just the back-end data center components either. IBM also has an <a href="http://www-03.ibm.com/press/us/en/pressrelease/28649.wss">innovative desktop virtualization partnership</a> with Canonical Ubuntu and Virtual Bridges VERDE, which can deliver both Linux and Windows desktop clients hosted from a Linux VDI backend (with offline client support too).</p>
<p>Moreover, the mainframe excels at four areas that are among the biggest hurdles in VDI-style desktop virtualization – high bandwidth, high CPU, high memory, and high storage utilization rates.</p>
<p>So, how about an IBM zEnterprise:</p>
<ul>
<li>delivering thousands of Windows, Linux, Solaris, and even MacOS (!) client from one enterprise server</li>
<li>serving up desktop productivity tools like Lotus Symphony and Notes (or maybe OpenOffice.org), perhaps even running natively</li>
<li>using the Verde native capability, or integrating with an open-source Xen or KVM client hypervisor, to enable a ‘mobile/hosted’ hybrid desktop</li>
<li>partnering with a third party streaming vendor to deliver ‘on-demand’ desktops and applications</li>
<li>All of the above, offered in a hosted Desktop-as-a-Service (DaaS) model, through IBM Global Services (which some partners already do – in part)</li>
</ul>
<p>Now that would upset the endpoint virtualization apple cart!</p>
<p>Of course, IBM is not the only vendor that could take aim at delivering an ‘all-in-one’ enterprise VDI server. The <a href="http://www.cisco.com/en/US/products/ps10281/">Cisco UCS</a> has exceptional benchmarks for memory, throughput, and storage, as does the <a href="http://h20341.www2.hp.com/integrity/w1/en/high-end/integrity-high-end-servers-superdome2.html">HP Integrity Superdome</a>, but at least on spec neither comes close to the high-end of the zEnterprise in processor or memory capacity. <a href="http://www.oracle.com/us/technologies/virtualization/index.html">Oracle</a> (mainly through its Sun acquisition) has all of the virtualization components, from desktop to server, including hardware and software, but is struggling with maturity and in any case cannot deliver the sort of hardware specs that Cisco or HP does, let alone IBM.</p>
<p>IBM, on the other hand – within a hair either way – has it all, right now.</p>
<div class="pullquote">It may be ludicrous in any number of ways. However, there is clearly an opportunity</div>
<p>I have no significant inside knowledge on any of the desktop virtualization strategies of these vendors. In fact, so far, this is just a barely cooked idea in the back of my mind. It may be ludicrous in any number of ways. However, there is clearly an opportunity here, and it would be interesting to see if IBM could or would try – not least to see client computing come full circle from mainframe-attached terminals, to standalone PCs, back to mainframe-attached desktops.</p>
<p>And to be able to say, to all those who (still!) claim the mainframe is dead, “long live the enterprise (desktop) server!”</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100824/mainframe-as-an-enterprise-desktop-virtualization-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>‘Software Mainframe’ &#8211; a Poor Analogy for Virtualization</title>
		<link>http://pleasediscuss.com/andimann/20100730/%e2%80%98software-mainframe%e2%80%99-a-poor-analogy-for-virtualization/</link>
		<comments>http://pleasediscuss.com/andimann/20100730/%e2%80%98software-mainframe%e2%80%99-a-poor-analogy-for-virtualization/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 18:59:47 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=648</guid>
		<description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100730%2F%25e2%2580%2598software-mainframe%25e2%2580%2599-a-poor-analogy-for-virtualization%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100730%2F%25e2%2580%2598software-mainframe%25e2%2580%2599-a-poor-analogy-for-virtualization%2F&#38;source=AndiMann&#38;style=normal&#38;service=bit.ly&#38;service_api=R_32fd79b68d0eb424a397106f4cbf7638&#38;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>IT loves analogies.</p>
<p>Seriously, will the computer-as-a-car analogy ever die (please)? It has been over 10 years since we first heard jokes about <a href="http://www.snopes.com/humor/jokes/autos.asp">if Microsoft built cars</a>:</p>
<blockquote><p>At a computer expo (COMDEX) Bill Gates reportedly compared the computer industry with the auto industry and stated &#8220;If GM had kept up with technology like the computer industry has, we would all be driving twenty-five dollar cars that got 1000 miles/gallon.&#8221; Recently General Motors addressed this comment by releasing the statement : &#8220;Yeah, but would you want your car to crash twice a day?&#8221;</p></blockquote>
<p>It has been popular ever since.</p>
<p>Citrix stretched the car analogy significantly last year, comparing VDI to a truck, XenDesktop (or was it XenApp?) to a Prius (or was it an SUV?), and XenServer to a Porsche (with Xen as the engine, ‘natch). This year Citrix again used some kind of car analogy, but the compact car &#8230;</p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100730%2F%25e2%2580%2598software-mainframe%25e2%2580%2599-a-poor-analogy-for-virtualization%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100730%2F%25e2%2580%2598software-mainframe%25e2%2580%2599-a-poor-analogy-for-virtualization%2F&amp;source=AndiMann&amp;style=normal&amp;service=bit.ly&amp;service_api=R_32fd79b68d0eb424a397106f4cbf7638&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_649" class="wp-caption alignleft" style="width: 324px"><a rel="attachment wp-att-649" href="http://pleasediscuss.com/andimann/20100730/%e2%80%98software-mainframe%e2%80%99-a-poor-analogy-for-virtualization/z10mainframe2/"><img class="size-full wp-image-649" title="IBM Z10 Mainframe" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/07/Z10Mainframe2.jpg" alt="IBM Z10 Mainframe" width="314" height="343" /></a><p class="wp-caption-text">IBM Z10 Mainframe</p></div>
<p>IT loves analogies.</p>
<p>Seriously, will the computer-as-a-car analogy ever die (please)? It has been over 10 years since we first heard jokes about <a href="http://www.snopes.com/humor/jokes/autos.asp">if Microsoft built cars</a>:</p>
<blockquote><p>At a computer expo (COMDEX) Bill Gates reportedly compared the computer industry with the auto industry and stated &#8220;If GM had kept up with technology like the computer industry has, we would all be driving twenty-five dollar cars that got 1000 miles/gallon.&#8221; Recently General Motors addressed this comment by releasing the statement : &#8220;Yeah, but would you want your car to crash twice a day?&#8221;</p></blockquote>
<p>It has been popular ever since.</p>
<p>Citrix stretched the car analogy significantly last year, comparing VDI to a truck, XenDesktop (or was it XenApp?) to a Prius (or was it an SUV?), and XenServer to a Porsche (with Xen as the engine, ‘natch). This year Citrix again used some kind of car analogy, but the compact car was apparently <a href="http://twitter.com/cswolf/status/13922033181">no longer a Prius</a>. Only a couple of months ago, Ballmer and Jobs were going after each other again, with Jobs comparing PCs to trucks, and Ballmer riffing on a questionable ‘Mac(k) truck’ analogy.</p>
<p>The latest and greatest example (depending on your reference point) is, of course, computing as a cloud – for many years as no more than a network icon, but mostly recently as a metaphor for a network-based on-demand <a href="../../../../../20091113/what-the-is-wrong-with-the-nist-definition-of-cloud-computing/">computing model</a>.</p>
<p>The analogy that has been bugging me recently though is virtualization (or cloud) as a ‘software mainframe’.</p>
<p>It was almost 18 months ago when VMware’s CEO, Paul Maritz, used the term ‘software mainframe’ <a href="http://searchservervirtualization.techtarget.com/news/article/0,289142,sid94_gci1348955_mem1,00.html">at VMworld Europe</a>. I bridled at it even then. Stephen Herrod soon followed, and both have used it periodically ever since. At Citrix’s annual Synergy event in May this year, <a href="http://twitter.com/cswolf/status/13922998547">Microsoft&#8217;s Brad Anderson used it too</a>.</p>
<div class="pullquote">&#8220;With my experience in virtualization, cloud, and mainframe, the whole ‘software mainframe’ thing simply isn’t working for me&#8221;</div>
<p>The thing is, with my experience in virtualization, cloud, and mainframe, the whole ‘software mainframe’ thing simply isn’t working for me.</p>
<p>Despite Maritz’s claims at the time that the analogy “proved especially useful in describing vSphere to people age 45 and over,” almost all the people I know with actual mainframe experience (both over and under 45) scoff at it. For them, even vSphere fails to live up to an actual mainframe in so many areas – uptime, throughput, manageability, security, scalability, standardization, lifespan, interoperability – the list goes on.</p>
<p>Meanwhile, I consistently hear most people without mainframe experience – including many CIOs, even those over 45 – want nothing to do with mainframes. “That old junk?” they say. After all, who really longs for the world of green screens, CICS and IMS, SNA/VTAM, COBOL and VSAM, transaction processing, DB2, and on and on?</p>
<p>I simply cannot see how the analogy is appealing for anyone. Indeed, in my experience, the message of a ‘software mainframe’ appeals to exactly no one.</p>
<p>In any case, VMware should really be careful what it wishes for – it may just come true. After all, if IBM ever decides to be more aggressive in its virtualization strategy, they might just enable their zSeries mainframe to run Microsoft Windows (and I for one do think they should). If they did, the <em>real</em> mainframe would make a very strong server virtualization option, especially for mid to large enterprises.</p>
<div class="pullquote">&#8220;Remember, IBM didn’t just invent the mainframe, they invented virtualization&#8221;</div>
<p>Remember, IBM didn’t just invent the mainframe, they invented virtualization. And if they delivered a <em>real</em> virtualization mainframe, you know that VMware would stop talking about mainframes pretty quickly.</p>
<p>And I for one would applaud, not least because I am heartily sick of the ‘software mainframe’ analogy.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100730/%e2%80%98software-mainframe%e2%80%99-a-poor-analogy-for-virtualization/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Is BYOPC Really Key to Attracting Millennials?</title>
		<link>http://pleasediscuss.com/andimann/20100201/byopc-critical-to-attracting-millennials/</link>
		<comments>http://pleasediscuss.com/andimann/20100201/byopc-critical-to-attracting-millennials/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 18:35:46 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[application virtualization]]></category>
		<category><![CDATA[BYOC]]></category>
		<category><![CDATA[BYOPC]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[echo boom]]></category>
		<category><![CDATA[endpoint virtualization]]></category>
		<category><![CDATA[generation Y]]></category>
		<category><![CDATA[millennial]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=262</guid>
		<description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100201%2Fbyopc-critical-to-attracting-millennials%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100201%2Fbyopc-critical-to-attracting-millennials%2F&#38;source=AndiMann&#38;style=normal&#38;service=bit.ly&#38;service_api=R_32fd79b68d0eb424a397106f4cbf7638&#38;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a rel="attachment wp-att-293" href="http://pleasediscuss.com/andimann/20100201/byopc-critical-to-attracting-millennials/gen-y/"><img class="alignleft size-full wp-image-293" title="Gen-Y" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/02/Gen-Y.jpg" alt="Generation Y" width="300" height="275" /></a>There is a growing chatter about the idea that businesses should provide staff with a free choice of PC technology (including Windows, Mac, Linux, or other devices), and indeed that staff should be given a cash allowance (at Citrix, for example, <a title="Citrix Blog on BYOPC - Part 3" href="http://community.citrix.com/display/ocb/2009/06/18/BYOC+Demystified+-+Part+3" target="_blank">the allowance is $2100</a>) to purchase and use their own PC for company and personal use.</p>
<p>Many claims are made to support this so called Bring Your Own PC (BYOPC) approach &#8211; although they seem mostly, if not only, to originate from vendors (notably desktop virtualization and application virtualization vendors) that have a vested commercial interest in its success. I disagree with many of these claims (especially the questionable claims of cost reduction), but I do agree that BYOPC can have some benefits.</p>
<p>However, one of the many claims in support of BYOPC is that it will help organizations to attract and retain an important demographic of young, &#8230;</p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100201%2Fbyopc-critical-to-attracting-millennials%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100201%2Fbyopc-critical-to-attracting-millennials%2F&amp;source=AndiMann&amp;style=normal&amp;service=bit.ly&amp;service_api=R_32fd79b68d0eb424a397106f4cbf7638&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a rel="attachment wp-att-293" href="http://pleasediscuss.com/andimann/20100201/byopc-critical-to-attracting-millennials/gen-y/"><img class="alignleft size-full wp-image-293" title="Gen-Y" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/02/Gen-Y.jpg" alt="Generation Y" width="300" height="275" /></a>There is a growing chatter about the idea that businesses should provide staff with a free choice of PC technology (including Windows, Mac, Linux, or other devices), and indeed that staff should be given a cash allowance (at Citrix, for example, <a title="Citrix Blog on BYOPC - Part 3" href="http://community.citrix.com/display/ocb/2009/06/18/BYOC+Demystified+-+Part+3" target="_blank">the allowance is $2100</a>) to purchase and use their own PC for company and personal use.</p>
<p>Many claims are made to support this so called Bring Your Own PC (BYOPC) approach &#8211; although they seem mostly, if not only, to originate from vendors (notably desktop virtualization and application virtualization vendors) that have a vested commercial interest in its success. I disagree with many of these claims (especially the questionable claims of cost reduction), but I do agree that BYOPC can have some benefits.</p>
<p>However, one of the many claims in support of BYOPC is that it will help organizations to attract and retain an important demographic of young, technologically sophisticated employees &#8211; the so-called &#8216;millennials&#8217;,  &#8216;echo boomers&#8217;, &#8216;generation next&#8217;, or &#8216;generation Y&#8217;, all loose terms generally used to describe people aged between 18 and 35 years old.</p>
<div class="pullquote">&#8220;Millennials should be happy to simply get a job offer, let alone one that comes with a shiny new MacBook&#8221;</div>
<p>Personally, I find this claim to be absurd.</p>
<p>My main issue with this claim is the implicit assumption that millennials have such a strong choice in their employment options that issues like what type of operating system they use, or what device they work on, can be significant decision factors in whether or not to accept a job offer.</p>
<p>This flies in the face of unemployment statistics that suggest, today more than ever, millennials simply do not have this level of choice. Put plainly, in the near term millennials should be happy to simply get a job offer, let alone one that comes with over $2000 to buy themselves a shiny new MacBook Air.</p>
<p>Specifically, <a title="BLS - Unemployment rates by age, sex, and marital status, seasonally adjusted" href="ftp://ftp.bls.gov/pub/suppl/empsit.cpseed8.txt" target="_blank">data from the US Bureau of Labor Statistics</a> (see chart below) shows that in fourth quarter of 2009, unemployment for 18-35 year olds was on average 17%. For males specifically, this was on average 25%, and as high as 30%  (for males, 18-19 y.o). Compare this to the national average for ages 35 and above &#8211; 8% for the general population, and 9% for males &#8211; and you can see that this demographic does not exactly have abundant bargaining power on the job market.</p>
<div id="attachment_296" class="wp-caption aligncenter" style="width: 596px"><a href="http://pleasediscuss.com/andimann/?attachment_id=296"><img class="size-full wp-image-296" title="Unemployment by age, sex, marital status 2006-2009 (BLS)" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/01/BLS-Unemployment-2006-2009.gif" alt="Unemployment by age, sex, marital status 2006-2009 (BLS)" width="586" height="330" /></a><p class="wp-caption-text">Unemployment by age, sex, marital status 2006-2009 (Source: BLS)</p></div>
<p>Perhaps this will change over time, but as the chart above shows, unemployment for millennials has been trending up, not just since the onset of the recession around the end of 2008, but at least since 2006. It may (and hopefully will) come down dramatically, improving millenials&#8217; bargaining power for employment,  but there is no sign that this is happening, or that it will happen anytime soon. And remember, when we are looking at BYOPC it is not only for technology workers,  but also (perhaps primarily) for knowledge workers across many fields &#8211; sales, finance, management, R&amp;D, etc. &#8211; so any specific skill shortages in IT that may skew millennials&#8217; bargaining power do not really come into play.</p>
<p>Of course, there are probably nuances here that a behavioural statistician would find and explain much better than I can &#8211; granular variations by  age, education, location, industry, and more. For example, unemployment among slightly older millennials aged 25 to 34,  many of whom presumably have college degrees, is much lower than millennials aged 18 to 24. Yet at over 10% unemployment, even this group still has an unemployment rate several percentage points higher than ages 35 and up (just under 8%).</p>
<p>However, I do not see any promoters of BYOPC incorporating such detailed demographic analysis to substantiate their claims for BYOPC; rather, most seem to just be making unsubstantiated claims using baseless assumptions about millennials&#8217; employment &#8216;needs&#8217; without even considering widely available independent data that substantially undermines their position.</p>
<p>Sure, there are studies that suggest, for example, that millennials consider &#8220;<a title="Accenture Study on Millennials and Technology - Press Release" href="http://newsroom.accenture.com/article_display.cfm?article_id=4767" target="_blank">state-of-the-art technology is an important consideration in selecting an employer.&#8221;</a> However, the most credible of these studies was conducted prior to the global economic downturn, when unemployment among 18-35 year olds was just 9-10% &#8211; almost half what it is today. In any case, an organization does not need a BYOPC program simply to provide state-of-the-art technology. If an employer gives a millennial employee a top-of-the-line company-owned Dell, HP, Lenovo, Sony, or Apple laptop, would they turn the job down just because they cannot buy it themselves?</p>
<div class="pullquote">&#8220;An organization does not need a BYOPC program to provide state-of-the-art technology&#8221;</div>
<p>So based on a cursory analysis of recent, credible, and available data, the idea that a young person would turn down a job in this economic climate, simply because they can&#8217;t get their preferred laptop or mobile device seems to me quite ridiculous. At best, it may help companies attract the very top tier of millennial graduates who do have multiple job offers to choose from, but I expect this would still be the least of the considerations of 18-35 year olds. Even for the best of them, this likely pales compared to significant concerns about compensation, vacation and holidays, health care, education support, flexible hours, corporate ethics, retirement funding, work-life balance, telecommuting, career opportunities, and more.</p>
<p>This then has significant implications for CIOs and others looking at BYOPC.  Despite the validity (or otherwise) of any other claims in favour of BYOPC, no organization should be looking to BYOPC to attract and retain staff from the echo boom generation. They would be better off looking at a dozen or more other important factors than spending the significant time, effort, and money on implementing a BYOPC program.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100201/byopc-critical-to-attracting-millennials/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Human Issues in Endpoint Virtualization &#8211; A Cautionary Tale</title>
		<link>http://pleasediscuss.com/andimann/20091109/human-issues-in-endpoint-virtualization-a-cautionary-tale/</link>
		<comments>http://pleasediscuss.com/andimann/20091109/human-issues-in-endpoint-virtualization-a-cautionary-tale/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 17:12:16 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[virtualization]]></category>
		<category><![CDATA[application virtualization]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[endpoint virtualization]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=72</guid>
		<description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091109%2Fhuman-issues-in-endpoint-virtualization-a-cautionary-tale%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091109%2Fhuman-issues-in-endpoint-virtualization-a-cautionary-tale%2F&#38;source=AndiMann&#38;style=normal&#38;service=bit.ly&#38;service_api=R_32fd79b68d0eb424a397106f4cbf7638&#38;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>A couple of days ago, I was dropped into the middle of a sticky situation with one of my clients, a service provider of desktop systems – both physical and virtual (VMware and Citrix) – to schools across the country. This situation provides a great case study (or war story) of endpoint virtualization, especially the challenges that human issues pose to project success.<span id="more-72"></span></p>
<p>The General Manager had hired a new architect, a ‘virtualization expert’, to handle a new project. The architect designed a solution using server-hosted virtual desktops (in this case using XenDesktop) for the teachers and administrators in a school environment. The physical systems would use PXE boot to load a virtual desktop containing the apps that the teachers and administrators needed (essentially just Office 2007).</p>
<p>The problem was the teachers and administrators all had laptops, and needed to take their work home; meanwhile, the school was running a &#8230;</p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091109%2Fhuman-issues-in-endpoint-virtualization-a-cautionary-tale%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091109%2Fhuman-issues-in-endpoint-virtualization-a-cautionary-tale%2F&amp;source=AndiMann&amp;style=normal&amp;service=bit.ly&amp;service_api=R_32fd79b68d0eb424a397106f4cbf7638&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>A couple of days ago, I was dropped into the middle of a sticky situation with one of my clients, a service provider of desktop systems – both physical and virtual (VMware and Citrix) – to schools across the country. This situation provides a great case study (or war story) of endpoint virtualization, especially the challenges that human issues pose to project success.<span id="more-72"></span></p>
<p>The General Manager had hired a new architect, a ‘virtualization expert’, to handle a new project. The architect designed a solution using server-hosted virtual desktops (in this case using XenDesktop) for the teachers and administrators in a school environment. The physical systems would use PXE boot to load a virtual desktop containing the apps that the teachers and administrators needed (essentially just Office 2007).</p>
<p>The problem was the teachers and administrators all had laptops, and needed to take their work home; meanwhile, the school was running a wireless network.  The laptops would need to establish and secure a wireless network connection before the virtual desktop could be loaded (via PXE). Unfortunately, they cannot establish a wireless connection until after they have already loaded an operating system. Catch 22.</p>
<p>My client – the desktop manager at the company – was called in to fix the problems created by the ‘virtualization expert’. He actually solved the technology issues pretty easily, by designing a new solution using server-based application virtualization (in this case with XenApp) on top of a simple, local, Windows installation. A common Windows installation would be easy to maintain; teachers could access their applications from any LAN or Internet connected location; applications and data would still be centrally stored and secured; they could cache applications on users’ laptops for offline use; and they could even publish a full virtual desktop for each user if they desired.</p>
<p>Despite some tradeoffs, it was clearly a better solution for their requirements.</p>
<p>When he called me, it was ostensibly to help him validate the new solution, but in the end my assignment wasn’t really about the technology; it was to help resolve relationship issues with the client, explain the project change to the client, advise them on license issues, help to get the customer on board with a different technology, liaise with the GM over resourcing and skill levels, etc.</p>
<p>As is typical, the human issues were the sticking point. After all – technology is easy; <em>people</em> are hard. <img src='http://pleasediscuss.com/andimann/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  In fact, throughout the project, the real problem had been human issues – a lack of time and people; lack of skills or knowledge; and interdepartmental political issues:</p>
<ul>
<li>Lacking the time and people internally for their endpoint virtualization initiatives, the company had hired an ‘expert’ with strong <em><span style="text-decoration: underline;">server</span></em> virtualization knowledge.</li>
<li>Sadly, that person was himself lacking in skills and knowledge when it came to <em><span style="text-decoration: underline;">endpoint</span></em> virtualization, so he designed a solution that would not work.</li>
<li>This created the political problems, as they failed to deliver the ‘virtual desktops’ that the customer was expecting.</li>
</ul>
<p>These issues are in fact very typical, and EMA research (&#8216;<span><a title="Real World Experiences of Endpoint Virtualization" href="http://www.enterprisemanagement.com/research/asset.php?id=1558" target="_blank"><em>Real World Experiences of Endpoint Virtualization</em></a>&#8216;)</span> shows they are actually the top three challenges most organizations need to overcome when implementing or expanding end-user virtualization deployments.</p>
<p>So what are the key takeaways for endpoint virtualization projects from this experience?</p>
<ul>
<li>Devote time and resource to training internal staff – virtualization skills are tough to find, and most companies don’t have enough of them in-house; conversely, IT staff consistently cite training &amp; skills development as a key reason they stay with their employers. Seems like training existing staff should be a no-brainer.</li>
<li>Use desktop experts for endpoint virtualization projects – EMA research has shown convincingly that the desktop team are the best people to handle endpoint virtualization projects. They are intimately familiar with the unique facets of endpoint environments (like the PXE limitations of WiFi networking), user requirements, mobility, application delivery, etc. Server people don’t deal with these issues every day; desktop people do.</li>
<li>If you do need new people, get the right ones – and if you train internally first, then you have a much better shot at hiring better new people too. In this case, they might have been able to see that a <em><span style="text-decoration: underline;">server</span></em> virtualization guy was not the right fit for their <em><span style="text-decoration: underline;">endpoint</span></em> virtualization needs.</li>
<li>Don’t get hung up on specific products or technologies – focus instead on solving problems. Endpoint virtualization is a continuum of technologies, each suited for different users and use cases. Understand that the best solutions may even involve multiple platforms, technologies, and even vendors.</li>
</ul>
<p>This is a keen lesson on how to approach user-facing IT in general, and for endpoint virtualization in particular. Use your desktop expertise, supplemented with good training, and a deep understanding of your customer requirements, to focus on providing solutions to problems, rather than installing technologies and products.</p>
<p>[edited <span id="last-edit">November 6, 2009 a</span><span id="autosave">t 11:29:27 am - added link to EMA research]<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20091109/human-issues-in-endpoint-virtualization-a-cautionary-tale/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why &#8216;Endpoint Virtualization&#8217;?</title>
		<link>http://pleasediscuss.com/andimann/20091103/why-endpoint-virtualization/</link>
		<comments>http://pleasediscuss.com/andimann/20091103/why-endpoint-virtualization/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 16:00:05 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[application virtualization]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[DaaS]]></category>
		<category><![CDATA[Desktone]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[Doyenz]]></category>
		<category><![CDATA[endpoint virtualization]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MokaFive]]></category>
		<category><![CDATA[Neocleus]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Quest]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[Virtual Computer]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=48</guid>
		<description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091103%2Fwhy-endpoint-virtualization%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091103%2Fwhy-endpoint-virtualization%2F&#38;source=AndiMann&#38;style=normal&#38;service=bit.ly&#38;service_api=R_32fd79b68d0eb424a397106f4cbf7638&#38;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Back in September 2009, EMA released a research report that I authored, titled <a title="Real World Experiences of Endpoint Virtualization - Research Report" href="http://www.enterprisemanagement.com/research/asset.php?id=1558" target="_blank"><em><span>Real World Experiences of Endpoint Virtualization</span></em></a>*. In it, I defined and used a new term (for EMA), &#8216;Endpoint Virtualization&#8217;. <span id="more-48"></span></p>
<p>In the report, I defined &#8216;Endpoint Virtualization&#8217; as:</p>
<blockquote><p>a (mostly) new set of technologies aimed at abstracting the end user experience – typically their logical desktop, application, and/or workspace environments – from the physical systems they rely on to provide that experience – typically a physical desktop or laptop PC.</p></blockquote>
<p>This primary research covered many different technologies, including:</p>
<ul>
<li>Application Isolation – where an application is installed locally, but in a ‘bubble’, ‘sandbox’, or ‘layer’ that does not use the standard installation (e.g. VMware ThinApp, Novell ZENworks Application Virtualization)</li>
<li>Remote Application Virtualization – where end users access a single-user application hosted on a remote/data-center system on the corporate LAN (e.g. Citrix XenApp, Microsoft App-V)</li>
<li>Application or OS streaming </li>&#8230;</ul>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091103%2Fwhy-endpoint-virtualization%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091103%2Fwhy-endpoint-virtualization%2F&amp;source=AndiMann&amp;style=normal&amp;service=bit.ly&amp;service_api=R_32fd79b68d0eb424a397106f4cbf7638&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Back in September 2009, EMA released a research report that I authored, titled <a title="Real World Experiences of Endpoint Virtualization - Research Report" href="http://www.enterprisemanagement.com/research/asset.php?id=1558" target="_blank"><em><span>Real World Experiences of Endpoint Virtualization</span></em></a>*. In it, I defined and used a new term (for EMA), &#8216;Endpoint Virtualization&#8217;. <span id="more-48"></span></p>
<p>In the report, I defined &#8216;Endpoint Virtualization&#8217; as:</p>
<blockquote><p>a (mostly) new set of technologies aimed at abstracting the end user experience – typically their logical desktop, application, and/or workspace environments – from the physical systems they rely on to provide that experience – typically a physical desktop or laptop PC.</p></blockquote>
<p>This primary research covered many different technologies, including:</p>
<ul>
<li>Application Isolation – where an application is installed locally, but in a ‘bubble’, ‘sandbox’, or ‘layer’ that does not use the standard installation (e.g. VMware ThinApp, Novell ZENworks Application Virtualization)</li>
<li>Remote Application Virtualization – where end users access a single-user application hosted on a remote/data-center system on the corporate LAN (e.g. Citrix XenApp, Microsoft App-V)</li>
<li>Application or OS streaming – where an application or desktop OS is delivered incrementally from a remote/data-center system on the corporate LAN (e.g. Symantec Workspace Streaming, Endeavors)</li>
<li>Remote (server-hosted) desktop virtualization – where a user accesses a full desktop environment from a remote/data-center system on the corporate LAN (e.g. Quest vWorkspace, Citrix XenDesktop)</li>
<li>Local (client-hosted) OS virtualization – where a user runs multiple independent operating environment(s) locally on top of their standard operating system (e.g. MokaFive, VMware Fusion)</li>
<li>Client-Side Hypervisor – where a user runs multiple independent operating environment(s) locally directly on the BIOS, without an underlying operating system (e.g. Virtual Computer NxTop, Neocleus)</li>
<li>Browser-based applications – applications hosted on a corporate Web server, accessed over the LAN via a Web browser, with little or no local code installation (typically custom or in-house)</li>
<li>Software-as-a-Service (SaaS) – individual applications hosted by a third party, accessed over the Internet via a Web browser, with little or no local code installation (e.g. Salesforce.com, PingConnect)</li>
<li>Desktop-as-a-Service (DaaS) – entire end-user desktop environments hosted by a third party, accessed over the public Internet, with little or no local code (e.g. Desktone, Doyenz)</li>
</ul>
<p>What I did <span style="text-decoration: underline;"><em>not</em></span> explain, and what a number of people have asked me since, is &#8220;Why does EMA use the term &#8216;Endpoint Virtualization&#8217;?&#8221;</p>
<p>A number of terms have been used by various analysts, media,  vendors, and users to describe this space. However, I don&#8217;t think anyone is looking at or defining the same breadth of the market as EMA and I do. Given the research data that showed these technologies were barely separable in real world use cases, I needed a a single term that covered all of them.</p>
<p>My  first thought (that I used in all the drafts of this report) was &#8216;end-user-facing virtualization&#8217;. While accurate and descriptive, it is too cumbersome to be usable, so I always knew that was going to be replaced.</p>
<p>I also rejected all the other terms I have seen for various reasons:</p>
<ul>
<li>Desktop virtualization, application virtualization &#8211; both too narrow for the broad space I was researching, with each excluding the other</li>
<li>Client virtualization &#8211; the legacy of &#8216;client-server&#8217;, common usage of &#8216;client&#8217; to mean &#8216;customer&#8217;, and lack of breadth killed this for me</li>
<li>Presentation virtualization -  only describes remote delivery, so excludes local virtualization, SaaS, browser apps, etc.</li>
<li>User virtualization &#8211; does not work for me at all, because I think of users as people, not technologies</li>
<li>Workspace virtualization &#8211; too specific to desktop virtualization, plus a &#8216;workspace&#8217; is anything from a cubicle to a bench with a drill-press</li>
</ul>
<p>What&#8217;s more, the end user experience is more than just desktops and laptops. VMware CTO Stephen Herrod spoke at VM Forum Sydney (my home town) about <a title="Herrod tweets about VMware on Android" href="http://twitter.com/herrod/status/5294607493" target="_blank">VMware on Android</a>, and VMware desktop CTO Scott Davis <a title="VMware Desktop Vision" href="http://blogs.vmware.com/view-point/2009/09/vmwares-desktop-vision.html" target="_blank">has been talking Android on his blog too</a>. Similarly, Citrix&#8217;s CEO Mark Templeton demonstrated <a title="Citrix Receiver for iPhone" href="http://www.citrix.com/English/ps2/products/feature.asp?contentID=1685511" target="_blank">Citrix Receiver for iPhone</a> as far back as May 2009**.</p>
<p>So I looked at the term &#8216;endpoint&#8217;, a term used commonly in IT management, and by many different vendors, in phrases such as in &#8216;endpoint management&#8217;, &#8216;endpoint security&#8217;, &#8216;endpoint encryption&#8217;, &#8216;data endpoint&#8217;, &#8216;endpoint provisioning&#8217;, etc. By most definitions, &#8216;endpoint&#8217; accommodates all the ways the computing experiences can be made available to, and used by, an end user &#8211; including PCs, Macs, desktops, laptops, &amp; mobile devices; centralized or Internet-based delivery mechanisms as well as local implementations; full desktop operating systemsor just individual applications; and both online or offline use cases.</p>
<p>Thus, I settled on &#8216;Endpoint Virtualization&#8217; as EMA&#8217;s standard term for these various technologies.</p>
<p>Will it hold up over time? Will an irresistible groundswell form behind some other term that will force me to change? It is hard to tell, and I am certainly interested in your opinions. For now though, I think this is the best possible term, and will continue to use it throughout my writings and presentations with EMA.</p>
<p>Andi.</p>
<hr /><span>* Shameless plug &#8211; I am presenting a free Webinar to review some of the research on Dec 3rd &#8211; <a title="Real World Experiences of Endpoint Virtualization - Free Webinar" href="http://www.enterprisemanagement.com/research/asset.php?id=1597" target="_blank">you can register for it at EMA&#8217;s website</a></span></p>
<p><span>** </span>Off-topic &#8211; what is it with vendor C-level elites targeting edge platforms like Android and iPhone? Seems to me it would be more useful if they targeted the enterprise-friendly mobile platforms that more <span style="text-decoration: underline;"><em>real</em></span> business users work on &#8211; like Blackberry or Windows Mobile.  But that is a rant for another time <img src='http://pleasediscuss.com/andimann/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20091103/why-endpoint-virtualization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Virtual Appliances &#8211; More Risk than Reward?</title>
		<link>http://pleasediscuss.com/andimann/20091029/virtual-appliances-risk-reward/</link>
		<comments>http://pleasediscuss.com/andimann/20091029/virtual-appliances-risk-reward/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 22:01:03 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[systems management]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[KACE]]></category>
		<category><![CDATA[Reflex]]></category>
		<category><![CDATA[SourceFire]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[up.time]]></category>
		<category><![CDATA[virtual appliance]]></category>
		<category><![CDATA[VKernel]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=42</guid>
		<description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091029%2Fvirtual-appliances-risk-reward%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091029%2Fvirtual-appliances-risk-reward%2F&#38;source=AndiMann&#38;style=normal&#38;service=bit.ly&#38;service_api=R_32fd79b68d0eb424a397106f4cbf7638&#38;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I have to say – and I have said it before – I am not a great fan of the ‘virtual appliance’ model for delivering enterprise management software. Specifically, I have ongoing concerns about how these software appliances break compliance, security, and other important management and policy requirements.<span id="more-42"></span></p>
<p>For example:</p>
<ul>
<li>Virtual appliances add an unknown operating system to the environment. It is typically a slimmed-down Linux distro, but you rarely know &#8211; it could be DR-DOS 6.2 or a pirate copy of Windows ME. This breaks any software SOE, ignoring top level decisions on OS stability, reliability, longevity, security, etc.</li>
<li>Administrators have virtually no control over virtual appliance management. Management functions are required for any software, but virtual appliances rely entirely on a middle-man for proper OS, middleware, application, and database patches &#38; upgrades, malware detection, performance monitoring, problem analysis, etc.</li>
<li>Even when <em>ad hoc</em> management is possible, it is </li>&#8230;</ul>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091029%2Fvirtual-appliances-risk-reward%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20091029%2Fvirtual-appliances-risk-reward%2F&amp;source=AndiMann&amp;style=normal&amp;service=bit.ly&amp;service_api=R_32fd79b68d0eb424a397106f4cbf7638&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I have to say – and I have said it before – I am not a great fan of the ‘virtual appliance’ model for delivering enterprise management software. Specifically, I have ongoing concerns about how these software appliances break compliance, security, and other important management and policy requirements.<span id="more-42"></span></p>
<p>For example:</p>
<ul>
<li>Virtual appliances add an unknown operating system to the environment. It is typically a slimmed-down Linux distro, but you rarely know &#8211; it could be DR-DOS 6.2 or a pirate copy of Windows ME. This breaks any software SOE, ignoring top level decisions on OS stability, reliability, longevity, security, etc.</li>
<li>Administrators have virtually no control over virtual appliance management. Management functions are required for any software, but virtual appliances rely entirely on a middle-man for proper OS, middleware, application, and database patches &amp; upgrades, malware detection, performance monitoring, problem analysis, etc.</li>
<li>Even when <em>ad hoc</em> management is possible, it is almost always manual. You can’t put agents on most virtual appliances, they don&#8217;t come with WMI, and most have only a GUI for management. So you cannot use standard tools or automation, which wastes admins&#8217; time, risks audit non-compliance, and invites human error.</li>
<li>Security is a particular concern. Timeliness of patches, effectiveness of hardening processes, zero-day threat response, malware protection, and so on are all at the whim of the vendor, and rarely disclosed to the customer.</li>
<li>You pretty much have to pay maintenance. If you don&#8217;t, chances are you simply cannot keep a virtual appliance up-to-date yourself.</li>
</ul>
<p>Of course, many of the same criticisms can be slated against physical appliances. I have even talked with one enterprise that will not deploy even <span style="text-decoration: underline;"><em>physical</em></span> management appliances because they would break the company&#8217;s hardware SOE (even though network devices, storage systems, and other &#8216;boxes&#8217; are often just purpose-built appliances). However, with just an Ethernet cable connecting them to the enterprise, and a generally slimmer system profile, they seem to pose a lesser risk. They are also much simpler than virtual appliances, which add (in many cases unnecessarily) a layer of complexity and abstraction that physical appliances do not, by virtue of being encapsulated within a virtual machine. Moreover, the resources and effort to build a &#8216;real&#8217; appliance is far greater than just slapping some software into a virtual machine, so physical appliance vendors seem somehow more committed, more reliable.</p>
<p>Is this distinction fair? Possibly not. But regardless of my own concerns, my research has shown that virtual appliances are the least-preferred of any form factor for management software, with physical appliances, niche software, and even software suites more preferred. Really, when the dreaded &#8216;framework&#8217; is more popular than you, perhaps you really are an ugly duckling.</p>
<p>Which is not to say that virtual appliances are pointless. They are easy to implement, provide fast time-to-value, and are especially good for trials and POCs. They require little or no tuning, and the OS environment is often a bare bones install which is fast and efficient. Unlike physical appliances, they are easily scalable, and highly mobile. They can be deployed in seconds (maybe minutes) even to far-flung locations in regional offices with zero travel time and cost. And they allow even a sysop to deploy a new management server without getting the network, storage, security, or server teams involved. All of these are powerful factors in their favour.</p>
<p>I am also seeing, despite their potential issues, that several vendors are being very successful selling virtual appliances. KACE, for example, told me today that 26% of their total sales in Q3&#8217;09  have been of <a title="Virtual KBOX Systems Management Appliances" href="http://www.kace.com/products/virtual-appliance/virtual-kbox.php" target="_blank">their virtual appliance, the V-KBOX</a>; VKernel provide all their software in virtual appliance formats, and their <a title="VKernel Reports Record Third Quarter Sales" href="http://www.vkernel.com/resources/pressreleases/Q3_2009_Success_FINAL/" target="_blank">Q3&#8217;09 sales were 205% up on Q3&#8217;08</a>; Citrix is finding a remarkable early demand for their <a title="Citrix Netscaler VPX" href="http://www.citrix.com/English/ps2/products/feature.asp?contentID=1689968" target="_blank">Netscaler VPX virtual appliance</a>.  Meanwhile, IBM, Symantec, up.time, Reflex, SourceFire, and several others are agressively in or entering the market for management systems delivered as virtual appliances.</p>
<p>I also think that virtual appliances have a bright future &#8211; but in some ways I continue to see them as a beta version of what could (or should) come next.  By adding in capabilities for responsible and accountable management, they could form the basis of more fully-functional virtual service management containers. These in turn could form the basis of elastic, mobile, network-deployed, responsible cloud appliances that deliver complete end-to-end service management without regard to physical location or domain of control.</p>
<p>A couple of vendors are clearly headed this way, but even without this level of sophistication and maturity,  it certainly seems like vendors and buyers are increasingly embracing virtual appliances, despite their many potential flaws.</p>
<p>Perhaps I should too?</p>
<p>Andi.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20091029/virtual-appliances-risk-reward/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

