<?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; application virtualization</title>
	<atom:link href="http://pleasediscuss.com/andimann/tag/application-virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://pleasediscuss.com/andimann</link>
	<description>Part-time musings of a full-time technologist</description>
	<lastBuildDate>Sat, 31 Jul 2010 06:08:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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[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, the allowance is $2100) to purchase and use their own PC for company and personal use.
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.
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 [...]]]></description>
			<content:encoded><![CDATA[<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>9</slash:comments>
		</item>
		<item>
		<title>Microsoft Acquires Opalis</title>
		<link>http://pleasediscuss.com/andimann/20091211/microsoft-acquires-opalis/</link>
		<comments>http://pleasediscuss.com/andimann/20091211/microsoft-acquires-opalis/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 15:30:42 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Data Center Automation]]></category>
		<category><![CDATA[Systems Management]]></category>
		<category><![CDATA[application virtualization]]></category>
		<category><![CDATA[BMC]]></category>
		<category><![CDATA[CA]]></category>
		<category><![CDATA[Hewlett Packard]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IT Process Automation]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NetIQ]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Opalis]]></category>
		<category><![CDATA[Symantec]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=166</guid>
		<description><![CDATA[Today Microsoft Corporation (NASD:MSFT) announced a definitive agreement to acquire Opalis Inc., the leading independent vendor of IT Process Automation (ITPA) software.
IT Process Automation (ITPA) is a Data Center Automation (DCA) discipline that EMA defines as “the ability to automate and integrate the workflow of complex, multi-discipline IT management processes.” This automation can replace many manual, resource-intensive, and error-prone activities that typically cross multiple IT components, disciplines, and/or departments. ITPA delivers exceptional results including freeing up 77% more staff for strategic projects, providing more than 60 additional hours of system availability per year, and saving an average $500,000 more per year on staff costs than other Data Center Automation (DCA) disciplines.
This space has been gaining interest, both expanding and consolidating, for some time, as evidenced by significant development and acquisition activity from Novell (ZENworks, PlateSpin), HP (Opsware, iConclude), BMC Software (RealOps, Atrium), NetIQ (Aegis), Symantec (T-Logic, Altiris), and CA (Optinuity, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_177" class="wp-caption alignleft" style="width: 250px"><a href="http://pleasediscuss.com/andimann/?attachment_id=177"><img class="size-full wp-image-177" title="MS-Opalis" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/01/MS-Opalis.jpg" alt="Microsoft and Opalis Logos" width="240" height="133" /></a><p class="wp-caption-text">Microsoft and Opalis</p></div>
<p>Today Microsoft Corporation (NASD:MSFT) announced a definitive agreement to acquire Opalis Inc., the leading independent vendor of IT Process Automation (ITPA) software.</p>
<p>IT Process Automation (ITPA) is a Data Center Automation (DCA) discipline that EMA defines as “<em>the ability to automate and integrate the workflow of complex, multi-discipline IT management processes</em>.” This automation can replace many manual, resource-intensive, and error-prone activities that typically cross multiple IT components, disciplines, and/or departments. ITPA delivers exceptional results including freeing up 77% more staff for strategic projects, providing more than 60 additional hours of system availability per year, and saving an average $500,000 more per year on staff costs than other Data Center Automation (DCA) disciplines.<span id="more-166"></span></p>
<p>This space has been gaining interest, both expanding and consolidating, for some time, as evidenced by significant development and acquisition activity from Novell (ZENworks, PlateSpin), HP (Opsware, iConclude), BMC Software (RealOps, Atrium), NetIQ (Aegis), Symantec (T-Logic, Altiris), and CA (Optinuity, Spectrum).</p>
<p>I think this is an excellent move by Microsoft. It will certainly make customers of both companies very happy. Microsoft and its customers gain an exceptional solution, in a discipline area that Microsoft was clearly lacking, and one which delivers many proven and exceptional benefits. For Opalis customers, it is probably a mixed bag. It will be a major change, but with Microsoft’s strength and stability, it is likely to be a positive outcome overall for Opalis customers.</p>
<p>This is, however, a huge blow for competitors, especially for the few large management vendors that have not yet acquired or built an ITPA solution or components, or whose own ITPA capabilities are less than stellar. For other large mgmt vendors with credible or better ITPA capabilities, this is both an opportunity and a threat. For mid-sized vendors that compete with Opalis or Microsoft Systems Center, and especially smaller vendors, this is a horrible result. Overall, most vendors will have to hustle to respond, although many will be unable to do so.</p>
<p>Meanwhile, Microsoft, Opalis, and their customers should be ecstatic with this deal. Few acquisitions are so clearly positive for the stakeholders as this.</p>
<p>You should be able to check out what the executives from both companies have to say in their blog posts:</p>
<ul>
<li>Blog post from Brad Anderson, Microsoft Corporate Vice President: <a href="http://blogs.technet.com/systemcenter/default.aspx">http://blogs.technet.com/systemcenter/default.aspx</a></li>
<li>Blog post from Todd DeLaughter, President &amp; CEO of Opalis Software: <a href="http://www.opalis.com/blog.asp?id=1">http://www.opalis.com/blog.asp?id=1</a></li>
</ul>
<p>Meanwhile, I will be expanding on the impact of this acquisition very soon with a full EMA Impact Brief. Keep your eyes out for that one &#8211; lots of significant implications for customer and competitors, without doubt!</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20091211/microsoft-acquires-opalis/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>HP &amp; CIO Magazine&#8217;s New Virtualization Survey</title>
		<link>http://pleasediscuss.com/andimann/20091123/hp-cio-magazine-virtualization-survey/</link>
		<comments>http://pleasediscuss.com/andimann/20091123/hp-cio-magazine-virtualization-survey/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 15:00:48 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[application virtualization]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[endpoint virtualization]]></category>
		<category><![CDATA[Hewlett Packard]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[server virtualization]]></category>
		<category><![CDATA[Systems Management]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=97</guid>
		<description><![CDATA[HP Software &#38; Solutions recently conducted a global CIO survey with CIO Magazine on virtualization trends.  Shay Mowlem, Director Virtualization Strategy with HP, and Jim Malone, Editorial Director of CXO Media&#8217;s Custom Solutions Group, held a free webcast last week to cover the details of the survey.  If you missed it, you should certainly check out the replay.
The survey revealed some very interesting data, with a very well thought out instrument and a quality sample – 300 respondents (100 each from the US, EMEA, and Asia Pacific) with at least 500 employees in the US (250 in the UK, France, Germany, Australia, Singapore and India), and all with a current or planned investment in server virtualization.
A number of data points stand out for me: 

The balance of Test/Dev implementations vs. Production continues to reflect EMA data. While production is still lagging behind test and dev as a use case, virtualization [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hp.com"><img class="alignleft size-full wp-image-227" title="HP Logo" src="http://pleasediscuss.com/andimann/wp-content/uploads/2009/11/hp_logo1.jpg" alt="HP Logo" width="202" height="165" /></a>HP Software &amp; Solutions recently conducted a global CIO survey with <a title="CIO Magazine" href="http://www.cio.com/" target="_blank">CIO Magazine</a> on virtualization trends.  Shay Mowlem, Director Virtualization Strategy with HP, and Jim Malone, Editorial Director of CXO Media&#8217;s Custom Solutions Group,<a title="HP-CIO Virtualization Survey Webcast" href="http://www.cio.com/webcast/505362/CIOs_Weigh_In_On_Virtualization" target="_blank"> held a free webcast last week to cover the details of the survey</a>.  If you missed it, you should certainly check out the replay.</p>
<p>The survey revealed some very interesting data, with a very well thought out instrument and a quality sample – 300 respondents (100 each from the US, EMEA, and Asia Pacific) with at least 500 employees in the US (250 in the UK, France, Germany, Australia, Singapore and India), and all with a current or planned investment in server virtualization.</p>
<p>A number of data points stand out for me: <span id="more-97"></span></p>
<ul>
<li>The balance of Test/Dev implementations vs. Production continues to reflect EMA data. While production is still lagging behind test and dev as a use case, virtualization for mission-critical production is only slightly behind test and dev overall – and within the margin of error in most cases. This is good news, as enterprises clearly continue to grow real, production use cases.  It was interesting to see the differences between US and EMEA/APAC on this data point too, something EMA has not broken out in our published reports.</li>
<li>Microsoft and VMware are neck and neck in enterprises&#8217; plans for server virtualization deployments over the next 18 months. I was called crazy when my 2008 EMA research pointed to a 32% growth rate for Microsoft Hyper-V into 2009, trailing only VMware; yet here we are in 2009, and according to this new study, through 2010/11 that is going up to 49%. So who is crazy now?</li>
<li>The strong growth for endpoint (desktop, application) virtualization reflects EMA data very well. It also highlights where enterprises and vendors should be heading with management technologies. It is still early days, but there are  a lot of gaps in integrated management for physical and virtual endpoints. So it is clear that this (probably even more than cloud service management) is going to be the next big problem for IT management.</li>
<li>The percentage of IT services planned to be virtualized over 18 months is growing well. However, just as EMA has predicted, virtualization will remain at only around 50% of service deployments even through 2011, so there will continue to be substantial physical deployments. This reinforces my consistent (and insistent) position that effective management of virtualization must integrate both physical and virtual systems management</li>
<li>Effective management continues to be elusive. EMA’s research showed this in 2006, 2008, and 2009, and this new data (with some reservations) shows the same. However, while tThe majority (64%) of enterprises rank themselves as extremely or very effective at managing virtualization, and believe they are getting better, I am skeptical. I contend many of those are overestimating their abilities (see my next points).</li>
<li>Virtualization clearly increases complexity, and is clearly more difficult to manage. I felt like I was tilting at windmills when I published this opinion in 2006 and in 2008, contrary to common perceptions that virtualization made everything easier. I was certainly a lone voice, but as it turned out, a prescient one. It is great to see it being recognized more broadly, finally.</li>
<li>Human issues continue to be major problems – especially skills and resourcing. EMA has found the same to be true, consistently, for many years. As recently as last week, I spoke with <a title="VMBLog - VI Administrators In High Demand" href="http://vmblog.com/archive/2009/11/12/bad-economy-but-vi-administrators-are-in-high-demand.aspx" target="_blank">David Marshall of VMBlog and InfoWorld</a> about how this continues to be a problem. This makes management tools even more important – to embed knowledge, define and execute policy, and automate routine work to free up resources.</li>
<li>These data points all increase my doubt that enterprises are really being better at managing their virtual environments. It seems contradictory to me that this survey shows virtualization is more complex, management is the top inhibitor to ROI, and skills are still lacking, yet most enterprises think they are being very or extremely effective at it. Even though tool usage is more integrated and automated than it has been, this does not make sense. I am instead convinced that enterprises are really overestimating their abilities.</li>
</ul>
<p>This is just a very small sample of the interesting data in this survey &#8211; there are more than 50 pages in the slide deck I reviewed ahead of the webcast. I encourage you to check out the webcast.  If you get in touch with HP, I am sure they will point you in the right direction; or check back here, and I will post the link when it is up.</p>
<p>Andi.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20091123/hp-cio-magazine-virtualization-survey/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Virtualization is not Cloud … but Cloud needs Virtualization</title>
		<link>http://pleasediscuss.com/andimann/20091120/virtualization-is-not-cloud-%e2%80%a6-but-cloud-needs-virtualization/</link>
		<comments>http://pleasediscuss.com/andimann/20091120/virtualization-is-not-cloud-%e2%80%a6-but-cloud-needs-virtualization/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 17:47:40 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[application virtualization]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Hewlett Packard]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[storage virtualization]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=121</guid>
		<description><![CDATA[Surfing  a couple of blogs today, jumping from another analyst commenting that virtualization is not cloud (a fair, if unexplored, post), I came across William Vambenepe’s post from September on the confusion between virtualization and Cloud Computing. As he did on my blog recently, I started to post a reply to his site, and then as it expanded, decided to post it as a full reply on my own blog.
I like the thinking, and agree with a lot of the principles involved. Without doubt, virtualization is not cloud. But I can&#8217;t agree with it all. Apart from technical quibbles (like the part about mainframe LPARs not running on a hypervisor), I simply find it unreasonable, if not impossible, to think of implementing cloud computing without virtualization.
My key sticking point in most of these discussions [edit: not necessarily William's post - see comments below] is that they continually assume that ‘virtualization’ [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-199" href="http://pleasediscuss.com/andimann/20091120/virtualization-is-not-cloud-%e2%80%a6-but-cloud-needs-virtualization/1245951_966517441/"><img class="alignleft size-thumbnail wp-image-199" title="1245951_96651744[1]" src="http://pleasediscuss.com/andimann/wp-content/uploads/2009/11/1245951_966517441-150x97.jpg" alt="" width="150" height="97" /></a>Surfing  a couple of blogs today, jumping from another analyst commenting that virtualization is not cloud (a fair, if unexplored, post), I came across William Vambenepe’s post from September on <a href="http://stage.vambenepe.com/archives/976">the confusion between virtualization and Cloud Computing</a>. As he did on my blog recently, I started to post a reply to his site, and then as it expanded, decided to post it as a full reply on my own blog.</p>
<p>I like the thinking, and agree with a lot of the principles involved. Without doubt, virtualization is not cloud. But I can&#8217;t agree with it all. Apart from technical quibbles (like the part about <a href="http://publib.boulder.ibm.com/infocenter/eserver/v1r2/index.jsp?topic=/eicaz/eicazzlpar.htm">mainframe LPARs not running on a hypervisor</a>), I simply find it unreasonable, if not impossible, to think of implementing cloud computing without virtualization.<span id="more-121"></span></p>
<p>My key sticking point in most of these discussions [edit: not necessarily William's post - see comments below] is that they continually assume that ‘virtualization’ is synonymous with ‘hypervisor’, or at best with &#8217;server virtualization&#8217;. Neither is true. When EMA first defined virtualization (a definition that has taken hold more or less throughout the industry), we defined it as:</p>
<blockquote><p>“a technique for abstracting or hiding the physical characteristics of computing resources from the way in which other systems, applications, or end users interact with those resources.”</p></blockquote>
<p>Even now, Wikipedia defines virtualization as <a title="Wikipedia Entry for Virtualization" href="http://en.wikipedia.org/wiki/Virtualization" target="_blank">“the abstraction of computer resources”</a> and <a title="Wikipedia Entry for 'Platform Virtualization'" href="http://en.wikipedia.org/wiki/Platform_virtualization" target="_blank">“hid[ing] the physical characteristics of a computing platform from users.”</a></p>
<p>No mention of a hypervisor there, and with good reason. Virtualization is much more than a hypervisor, and applies to much more than servers. In fact, EMA’s original definition made this clear by including the following clarifying note:</p>
<blockquote><p>&#8220;This includes making a single physi­cal resource (such as a server, an operating system, an application, or storage device) appear to function as multiple logical resources; or it can include making multiple physical resources (such as storage devices or servers) appear as a single logical resource.&#8221;</p></blockquote>
<p>Indeed, many forms of virtualization (and cloud) are possible without a hypervisor – like OS virtualization, storage virtualization, grid and cluster computing, terminal services, and more. So while it is widely known that Amazon runs its cloud on a classic server virtualization platform (Xen), even a Google-like cloud, which is based (as I understand it) entirely on a fully hardware-based deployment, without any hypervisors, is still using another virtualization technology &#8211; grid computing.</p>
<p>So cloud is definitely possible without a hypervisor, but is it possible without virtualization?</p>
<p>Perhaps, but it is far less than ideal.</p>
<p>William cited SoftLayer Technologies  as doing cloud on bare metal; and  Loudcloud as being cloud before it was in vogue. Although I am not sure the latter is true, and Softlayer provide few details about their bare-metal cloud, it seems to be possible to provide cloud computing without virtualization.</p>
<p>Yet with very few exceptions, it is ill-advised at best. In implementation, if not in theory, the many essential characteristics noted in<a title="What is Wrong With the NIST Definition of Cloud Computing?" href="http://pleasediscuss.com/andimann/20091113/what-the-is-wrong-with-the-nist-definition-of-cloud-computing/" target="_blank"> the NIST cloud definition</a> (EMA’s preferred definition) are only barely possible in a purely physical environment.</p>
<p>Sure, you <em>could</em> get rapid elasticity, rapid provisioning, minimal human interaction, dynamic resource assignment, location independence, resource abstraction, etc. with a physical deployment. While they were both substantially unsuccessful with customers, IBM’s On-Demand and HP’s Adaptive Infrastructure both accommodated these elements primarily through automation, and without virtualization (or at least with virtualization as only an optional component). Even without automation, you could imaginably provision and manage physical servers manually to achieve this on-demand, adaptive, cloud infrastructure. In theory, all things are possible.</p>
<p>In practice though, cloud computing without virtualization is barely realistic. It is an edge case at best. Given what virtualization can do – for resource pooling, rapid provisioning, reducing intervention, resource abstraction, workload elasticity, and more – why would you try to implement cloud without it?</p>
<p>And that is just on the server! Given the different types of virtualization – especially network virtualization and storage virtualization – it seems that cloud without virtualization is not just ill-advised, but positively crazy.</p>
<p>For example, would anyone really copy all the data from one DAS drive to another in order to ‘dynamically’ scale a workload onto a bigger machine? Would you uninstall a drive from one server, and put it into another? Would you physically switch or reprovision a network in order to abstract a new server located in a different data center? Even to the biggest skeptic, cloud without <em>any</em> virtualization must seem a ridiculous notion, if not an impossible one.</p>
<p>So yes, William is technically correct (“the best kind of correct!”) – virtualization is not cloud, and it is possible to provide cloud services without virtualization.</p>
<p>But (with apologies to Samuel Johnson) it is like a dog walking on his hind legs – it is not done well; but you are surprised to find it done at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20091120/virtualization-is-not-cloud-%e2%80%a6-but-cloud-needs-virtualization/feed/</wfw:commentRss>
		<slash:comments>6</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[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.
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).
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.  [...]]]></description>
			<content:encoded><![CDATA[<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[Back in September 2009, EMA released a research report that I authored, titled Real World Experiences of Endpoint Virtualization*. In it, I defined and used a new term (for EMA), &#8216;Endpoint Virtualization&#8217;. 
In the report, I defined &#8216;Endpoint Virtualization&#8217; as:
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.
This primary research covered many different technologies, including:

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)
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)
Application or OS streaming – where an application or desktop OS [...]]]></description>
			<content:encoded><![CDATA[<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>
	</channel>
</rss>
