<?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; Virtualization</title>
	<atom:link href="http://pleasediscuss.com/andimann/tag/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>‘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[IT loves analogies.
Seriously, will the computer-as-a-car analogy ever die (please)? It has been over 10 years since we first heard jokes about if Microsoft built cars:
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;
It has been popular ever since.
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 no longer a [...]]]></description>
			<content:encoded><![CDATA[<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>3</slash:comments>
		</item>
		<item>
		<title>VM Stall &#8211; More Than Four Reasons</title>
		<link>http://pleasediscuss.com/andimann/20100726/vm-stall-more-than-four-reasons/</link>
		<comments>http://pleasediscuss.com/andimann/20100726/vm-stall-more-than-four-reasons/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 18:39:26 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Systems Management]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[CA Technologies]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[Enterprise Management Associates]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[VM stall]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=612</guid>
		<description><![CDATA[I recently saw a great article in IT World Canada  titled &#8220;Virtual stall: What it is and why you have it,&#8221; written by Jay Litkey, that took up my idea of VM stall, which I first came up with in my blog from May &#8216;Is &#8220;VM Stall&#8221; the Next Big Virtualization Challenge?&#8216;.
Though they barely acknowledge my blog as their inspiration (and as a competitor to CA Technologies &#8211; my employer &#8211; why would they?), it seems Jay and his team have wholeheartedly taken up my concern with VM stall, and not just in the IT World Canada article. Marketing lead David Lynch was quoted on the topic in a post by Bruce Hoard of Virtualization Review, and in a recent Tech Target article on &#8216;ISV stall&#8217;. Several posts on their corporate blog also address the issue as if it was their own baby.
In my past life at EMA, I [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_624" class="wp-caption alignleft" style="width: 324px"><a rel="attachment wp-att-624" href="http://pleasediscuss.com/andimann/20100726/vm-stall-more-than-four-reasons/abacus/"><img class="size-full wp-image-624" title="Abacus" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/07/abacus.jpg" alt="Abacus" width="314" height="235" /></a><p class="wp-caption-text">More than four reasons count towards VM stall</p></div>
<p>I recently saw a great article in IT World Canada  titled &#8220;<em>Virtual stall: What it is and why you have it</em>,&#8221; written by Jay Litkey, that took up my idea of VM stall, which I first came up with in my blog from May <em>&#8216;<a title="Is VM Stall the Next Big Challenge" href="http://pleasediscuss.com/andimann/20100514/is-%E2%80%98vm-stall%E2%80%99-the-next-big-virtualization-challenge/" target="_blank">Is &#8220;VM Stall&#8221; the Next Big Virtualization Challenge?</a></em>&#8216;.</p>
<p>Though they barely acknowledge my blog as their inspiration (and as a competitor to <a title="CA Technologies Website" href="http://www.ca.com/virtualization" target="_blank">CA Technologies</a> &#8211; my employer &#8211; why would they?), it seems Jay and his team have wholeheartedly taken up my concern with VM stall, and not just in the IT World Canada article. Marketing lead David Lynch was quoted on the topic in a post by Bruce Hoard of Virtualization Review, and in a recent Tech Target article on &#8216;ISV stall&#8217;. Several posts on their corporate blog also address the issue as if it was their own baby.</p>
<p>In my past life at EMA, I have spoken with both Jay and David a number of times, and had a lot of time for what they were doing in the management space. For a small startup with limited resources, it is great that they can take the time to pick up my idea and run with it.</p>
<p>The IT World Canada article is really worthwhile, because it zeroes in on some important concepts. It helps to expand the thought around VM stall, and specifically on a couple of additional causes, as it notes:</p>
<blockquote><p>Virtual stall has four main causes:</p>
<ul>
<li>Scalability issues:  A single IT team often finds it difficult to scale beyond the 25-30 per cent penetration range. This is due to the combination of lack of automation and reporting in virtualization management tools, creating time-consuming manual processes that are a particular problem when there is a lack of experienced and trained staff.</li>
<li>Management issues: The data centre is not a place that can be managed manually; there are too many elements to be checked, and too many independencies [sic]. And, while there are levels of automation built into the virtualization platform, they can be difficult to define and implement. The lack of automated monitoring, alerting and control becomes more and more of a problem as the overall level of virtualization in the data centre increases.</li>
<li>Process issues:  Enterprise virtualization impacts a wide range of existing data centre processes, all of which need to be modified, replaced, or augmented. As long as the virtual environments are small and self-contained, these processes can be manipulated or ignored. But as the environment grows, it reaches a point when they have to be dealt with before real efficiencies can be reached. The more “process-mature” an organization is, the more quickly this point is reached.</li>
<li>Co-ordination issues: Virtualization crosses multiple silos and ultimately requires a level of co-operation and integration that is impossible to achieve with the traditional silo management structure. In addition, the first workloads to be virtualized tend to be less critical ones.  However, as environments grow, higher-risk, higher-impact services are virtualized. These tend to have more stakeholders, more politics, more distributed infrastructures, and a greater cost of failure and downtime. Consequently, they require more coordination.</li>
</ul>
</blockquote>
<p>This is great insight, and offers a number of important causes. However, I don&#8217;t think it is reasonable to say there are just &#8220;four main causes.&#8221; Not to pick on Jay, as it is probably just unfortunate phrasing, but I think it is important to see that the issues of VM stall are much more varied, complex, and numerous.</p>
<p>I am not entirely without fault either. To start with, when <a title="Is VM Stall the Next Big Challenge" href="http://pleasediscuss.com/andimann/20100514/is-%E2%80%98vm-stall%E2%80%99-the-next-big-virtualization-challenge/" target="_blank">I first identified the issue of VM stall in my blog post back in May</a>, I said that &#8220;I see many possible causes for VM stall,&#8221; but like Jay I only identified four examples. As Jay recounts in his analysis, I saw scalability and manageability as key issues; but unlike Jay, I chose to highlight risk aversion and resourcing as two more of my examples.</p>
<p>However, even these six are just a part of the problem. As I said when I spoke with my great mate (and one of the industry&#8217;s great virtualization gurus, observers, and commentators), David Marshall of Hyper9 and InfoWorld in his article, <a title="VM Stall: Breaking through the second phase virtualization" href="http://www.infoworld.com/d/virtualization/vm-stall-breaking-through-the-second-phase-virtualization-305" target="_blank">&#8220;<em>VM stall: Breaking through the second phase of virtualization</em>&#8220;</a>:</p>
<blockquote><p>&#8220;&#8230; many organizations strike a &#8216;perfect storm&#8217; of challenges that slows their virtualization rollout, or stops it entirely. Some causes at this stage include greater complexity of services and applications, higher demand on scarce virtualization skills, limited visibility into a growing deployment, increasingly heterogeneous systems, and greater resistance from risk-averse application owners and recalcitrant application vendors.&#8221;</p></blockquote>
<p>In the same article, David spoke with Dave Bartoletti, formerly of automation vendor Enigmatec and now a leading light showing the way through the virtualization darkness with research and advisory analyst firm, <a title="Taneja Group website" href="http://www.tanejagroup.com/" target="_blank">the Taneja Group</a>:</p>
<blockquote><p>&#8220;The second wave of issues is always harder when a core technology  matures. Server virtualization essentially paid for itself in CAPEX  savings, but when we virtualize Tier 1 business-critical applications,  or user desktops, CAPEX savings take a backseat to application  performance and IT efficiency, and this is why we&#8217;re stalling.&#8221;</p></blockquote>
<p>My former editor at Tech Target and another keen virtualization observer, Colin Steele, highlighted another core element of VM stall, in his article &#8220;<em><a href="http://searchservervirtualization.techtarget.com/news/article/0,289142,sid94_gci1514209,00.html" target="_blank">ISV stall makes virtualizing applications a challenge</a></em>&#8220;:</p>
<blockquote><p>By now, the benefits of virtualizing applications are clear, but the goal of 100% virtualization remains elusive. One reason is that some independent software vendors (ISVs) don&#8217;t support their server-based applications &#8212; databases, telecom apps, healthcare programs, etc. &#8212; on virtual servers.</p></blockquote>
<p>Moreover, I talk a lot with customers about their real world concerns, so I can quickly pinpoint many other causes. They talk to me about issues like vendor licensing, facilities constraints, capacity blindness, service prioritization, deployment costs, line-of-business resistance, internal politics, a lack of skills, and even senior management resistance.</p>
<p>In fact, last week at <a title="CA Expo Home Page" href="http://www.ca.com/au/content/campaign.aspx?cid=231362" target="_blank">CA Expo in Australia</a>, I talked with CA Technologies customers about seven significant issues in virtualization that are contributing to (among other things) VM stall, as you can see from one of the slides from my presentation:</p>
<div id="attachment_613" class="wp-caption aligncenter" style="width: 510px"><a rel="attachment wp-att-613" href="http://pleasediscuss.com/andimann/20100726/vm-stall-more-than-four-reasons/virtualization-notclearsailing/"><img class="size-medium wp-image-613" title="Virtualization is not clear sailing" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/07/Virtualization-NotClearSailing-700x525.png" alt="Virtualization is not clear sailing" width="500" height="375" /></a><p class="wp-caption-text">Virtualization is not clear sailing - from CA Expo Australia</p></div>
<p style="text-align: center;">
<p>(You can see the whole deck at <a title="CA Expo - Presentation Materials" href="http://www.ca.com/au/content/campaign.aspx?cid=233771" target="_self">the CA Expo site</a>)</p>
<p>To be fair to Jay and his team, other posts on his corporate blog agree with me, citing  issues like mission-critical apps, management skepticism, bureaucracy, poor project vetting, and more.</p>
<p>I am really glad to see my thoughts around VM stall have captured the imagination of the market. Thanks to Jay for taking this up, and to his team for joining me and CA Technologies in raising awareness of issues causing VM stall.</p>
<p>However, I think we all need to be careful about being categorical about VM stall. It is important to be clear that VM stall &#8211; like most enterprise IT issues, and indeed most organizations &#8211; is both complex and varied, so trying to categorically define four (or six, or seven, or really any number) of causes for VM stall is underestimating this important problem.</p>
<p>But if we can all contribute new ideas to the community, we will all learn more, and our enterprise customers will benefit from our combined wisdom.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100726/vm-stall-more-than-four-reasons/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Top Ways to Start and Expand Your Virtualization Deployments</title>
		<link>http://pleasediscuss.com/andimann/20100610/top-ways-to-start-and-expand-your-virtualization-deployments/</link>
		<comments>http://pleasediscuss.com/andimann/20100610/top-ways-to-start-and-expand-your-virtualization-deployments/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 16:51:27 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Gartner]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=578</guid>
		<description><![CDATA[Last week I spoke with Pam Baker, a writer with CIO Update, for an article titled The Top 5 Places to Use Virtualization. As you would expect from an experienced professional like Pam, it was a great article, with solid contributions from many others as well.
Pam specifically asked me to provide readers with advice on how to move into production with virtualization, and following our discussion published her article, including this section on ‘Low Risk Services’:
Move the easy stuff &#8212; Web servers, print servers, file servers, single-system applications, etc. &#8212; first. “Co-locating these environments on virtual machines delivers quick wins in business continuity, agility, resource efficiency, and of course cost savings &#8212; both cap-ex and op-ex,” explains Andi Mann, vice president of Product Marketing at CA Technologies Virtualization and Service Automation Business Unit. Moving low-risk services such as HR systems &#8212; file servers and Intranet applications, for example, but not [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_582" class="wp-caption alignleft" style="width: 298px"><a rel="attachment wp-att-582" href="http://pleasediscuss.com/andimann/20100610/top-ways-to-start-and-expand-your-virtualization-deployments/redcarpetstairs/"><img class="size-full wp-image-582" title="Red Carpet Covered Stairs " src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/06/RedCarpetStairs.jpg" alt="" width="288" height="358" /></a><p class="wp-caption-text">What are the best steps to get on the &#39;red carpet&#39; with virtualization?</p></div>
<p>Last week I spoke with Pam Baker, a writer with CIO Update, for an article titled <a href="http://www.cioupdate.com/features/article.php/3886351/The-Top-5-Places-to-Use-Virtualization.htm">The Top 5 Places to Use Virtualization</a>. As you would expect from an experienced professional like Pam, it was a great article, with solid contributions from many others as well.</p>
<p>Pam specifically asked me to provide readers with advice on how to move into production with virtualization, and following our discussion published her article, including this section on ‘Low Risk Services’:</p>
<blockquote><p>Move the easy stuff &#8212; Web servers, print servers, file servers, single-system applications, etc. &#8212; first. “Co-locating these environments on virtual machines delivers quick wins in business continuity, agility, resource efficiency, and of course cost savings &#8212; both cap-ex and op-ex,” explains Andi Mann, vice president of Product Marketing at CA Technologies Virtualization and Service Automation Business Unit. Moving low-risk services such as HR systems &#8212; file servers and Intranet applications, for example, but not payroll or e-mail &#8212; onto virtual machines is “a great next step into production virtualization.</p></blockquote>
<p>However, I wanted to complete the thoughts I had while speaking with Pam, and address some of the other phases of virtualization deployment that we discussed.</p>
<h2>What is the first service you should consider using virtualization?</h2>
<p>Without doubt, application development is the very first place you should use virtualization. Dev/test – including unit test, system test, quality assurance, and user acceptance – is a great opportunity for virtualization because it is:</p>
<ul>
<li>Low-impact – it never touches a customer or even an internal user directly, and so even if you make ‘rookie’ mistakes they cannot damage customer service.</li>
<li>High-reward – it allows applications to be developed, tested, and delivered both faster and cheaper, driving both agility and cost savings.</li>
</ul>
<p>Plus, developers are already tech-savvy, so they can learn and deal with virtualization quickly and easily.</p>
<div class="pullquote">“You and your teams will quickly gain a broad, production-quality baseline”</div>
<p>This is also a very strategic way to start, with a long tail of positive results. Applications developed on virtual servers can easily be deployed into production on virtual servers too. This gives you an easy route to production, with all the cost, continuity, and availability benefits that delivers.</p>
<p>At this stage you can also start to implement a ‘virtual-first’ policy for new applications – where every new service is deployed on virtual servers unless there is a clear business case – along with authorization, and even additional chargeback penalties – for requesting a physical server.</p>
<p>With this level of experience under your belt, you and your teams will quickly gain a broad, production-quality baseline of skills, knowledge, and ability to handle virtualization, while avoiding negative business impact as you acquire these capabilities in your teams.</p>
<p>This then establishes a solid ‘base camp’ to launch the next phase of virtualization – attacking existing production applications.</p>
<h2>How can you move virtualization beyond the initial deployment?</h2>
<p>Once you institutionalize virtualization in dev/test, and subsequent production deployments of new applications, as Pam noted in her article, you should look at moving existing low-risk/low-impact production services onto virtual servers next.</p>
<p>As I discussed with Pam, that will often mean virtualizing internal services, like your HR systems, file servers, or Intranet applications. However, just because they are internal systems, does not mean they are low-risk, or low-impact.  That is why I said you should probably leave payroll and e-mail alone in this phase – they are both not only high-risk, but also high-impact if anything fails.</p>
<div class="pullquote">“This establishes a higher-level  ‘base camp’ to expand your deployments”</div>
<p>Converting and migrating these low-risk, internal systems establishes another, higher-level  ‘base camp’ from which to expand your virtualization deployments. You can move to a broader virtualization deployment with greater confidence and lower risk, because you have the deeper experience.</p>
<p>Moreover, you have proven to the business how virtualization delivers incremental and substantial gains in CapEx reduction, OpEx reduction, agility, continuity, and time-to-market.</p>
<p>From there, you can then move into more complex, external-facing, mission-critical applications and services.</p>
<h2>What are the best uses for virtualization?</h2>
<p>Almost everything is a good use case for virtualization! Most organizations should be able to get 80-90% of their server workloads onto virtual machines – far more than the 16% of workloads that analyst firm Gartner says is running in virtual servers today.</p>
<p>The ‘low-hanging fruit’ of virtualization is, as Pam wrote, the “easy stuff” like Web servers, print servers, file servers, and simple, single-system applications. Co-locating these environments on virtual machines delivers quick wins in business continuity, agility, resource efficiency, and of course cost savings – both CapEx and OpEx.</p>
<p>Similarly, it is relatively easy to get new applications onto virtualization, by starting in development and test, and by implementing a ‘virtual first’ policy for new applications.</p>
<p>But even most of the ‘difficult’ applications – mission-critical, tier 1, OLTP, multi-tier, complex composite applications, etc. – can be virtualized with the right approach. These applications will benefit greatly from the improvements to scalability, continuity, performance, and resource efficiency that virtualization delivers.</p>
<h2>What are the worst use cases for virtualization?</h2>
<p>While it is true that almost all services can and should be virtualized, it is also true that some services are not well suited for a traditional, multi-VM, shared-server virtualization deployment.</p>
<p>The worst use cases for virtualization are where application services saturate one or more physical resources. If, for example, an application regularly uses over 90% of available CPU, memory, or network bandwidth, then there is no headroom left over for another system or service to use these resources. This means that it is not a good option to co-locate this application on a virtual server that shares physical resources with another application.</p>
<div class="pullquote">“Never discount the benefits of deploying any application in a virtual server”</div>
<p>Typically such services include:</p>
<ul>
<li>CPU intensive applications – such as actuarial, modeling, design, or engineering applications</li>
<li>Memory intensive services – such as database systems, data mining, or business intelligence</li>
<li>Network intensive services – such as transaction processing or multi-user applications</li>
</ul>
<p>Some services – such as corporate e-mail servers – may actually be all three.</p>
<p>However, you should never discount the benefits of deploying any application in a virtual server, even if it is deployed all by itself. Even if it will not provide hard ROI through hardware reduction, you can still gain major benefits in improvements to availability and continuity, operational costs, and ease of maintenance, by using virtualization.</p>
<h2>How Did You Virtualize?</h2>
<p>These are some ways to start with virtualization, some ways to expand virtualization, and some areas that you should probably leave until late in the cycle(if you virtualize them at all).</p>
<p>But I wonder where you started (or where you plan to start)? How did you expand beyond the low-hanging fruit? What types of services have you avoided virtualizing? Why?</p>
<p>Feel free to add your comments below. I would love to hear about your experiences.</p>
<p>(This entry has <a href="http://community.ca.com/blogs/automation/archive/2010/06/10/top-ways-to-start-and-expand-your-virtualization-deployments.aspx" target="_blank">also been posted as an entry at CA.com</a> &#8211; feel free to discuss there, or here)</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100610/top-ways-to-start-and-expand-your-virtualization-deployments/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Cloud Computing in the Public Sector</title>
		<link>http://pleasediscuss.com/andimann/20100527/cloud-computing-in-the-public-sector/</link>
		<comments>http://pleasediscuss.com/andimann/20100527/cloud-computing-in-the-public-sector/#comments</comments>
		<pubDate>Thu, 27 May 2010 18:35:17 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[CIO Council]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[CollabNet]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[Enterprise Management Associates]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Intuit]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[public sector]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Terremark]]></category>
		<category><![CDATA[Vivek Kundra]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=495</guid>
		<description><![CDATA[If there was still any doubt about the real world use cases for cloud computing, the US Federal Government last week published a 38-page report  entitled “State of Public Sector Cloud Computing” (link to PDF at CIO.gov). Attributed to the Federal CIO Vivek Kundra, it is stamped with the seal/logo of the CIO Council, which comprises the CIOs of some 28 federal government agencies.
The report details 30 case studies in public sector cloud computing (for both state and federal governments), covering IaaS, PaaS, and SaaS service models; using private, public, community, and hybrid cloud deployment models; with both on-premise and off-premise implementations.
Measurable Benefits from Key Case Studies
After perfunctorily reciting what it calls “the broadly recognized and adopted NIST Definition of Cloud Computing,” and using the opportunity to briefly push its own barrow on cloud standards (a subject I plan to blog about in more detail at another time), the report [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_531" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-531" href="http://pleasediscuss.com/andimann/20100527/cloud-computing-in-the-public-sector/kundraciocouncil/"><img class="size-medium wp-image-531" title="KundraCIOCouncil" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/05/KundraCIOCouncil-506x700.jpg" alt="Federal CIO Vivek Kundra and the CIO Council" width="300" height="414" /></a><p class="wp-caption-text">Federal CIO Vivek Kundra and the CIO Council</p></div>
<p>If there was still any doubt about the real world use cases for cloud computing, the US Federal Government last week published a 38-page report  entitled “<a href="http://www.cio.gov/documents/StateOfCloudComputingReport-FINALv3_508.pdf">State of Public Sector Cloud Computing</a>” (link to PDF at <a href="http://cio.gov/">CIO.gov</a>). Attributed to the Federal CIO Vivek Kundra, it is stamped with the seal/logo of <a href="http://www.cio.gov/pages.cfm/page/About-Us">the CIO Council</a>, which comprises the CIOs of some 28 federal government agencies.</p>
<p>The report details 30 case studies in public sector cloud computing (for both state and federal governments), covering IaaS, PaaS, and SaaS service models; using private, public, community, and hybrid cloud deployment models; with both on-premise and off-premise implementations.</p>
<h2>Measurable Benefits from Key Case Studies</h2>
<p>After perfunctorily reciting what it calls “the broadly recognized and adopted NIST Definition of Cloud Computing,” and using the opportunity to briefly push its own barrow on cloud standards (a subject I plan to blog about in more detail at another time), the report cites several projects with ‘soft’ outcomes – improved productivity, better efficiency, higher reliability – as well as several planned cloud projects that are yet to bear fruit.</p>
<p>However, most of the report is given over to demonstrating solid and measurable outcomes from over a dozen current cloud deployment case studies involving multiple state and federal government agencies, with cloud success stories such as:</p>
<ul>
<li>The US Army is piloting a customized version of <a href="http://salesforce.com/">Salesforce.com</a> to update its 10 year old recruiting systems for Web 2.0, social media, mobile devices, marketing integration, real-time data interchange, and engagement tracking. At an annual cost of $54,000, this pilot compares to bids from traditional IT vendors ranging from $500K to over $1 million, and has already replaced five traditional recruiting centers.</li>
<li>The Department of Health and Human Services is also using Salesforce.com to support the implementation of Electronic Health Records systems. This new CRM system for working with participating healthcare providers was deployed in just 3 months, instead of the full year estimated for an internally delivered system.</li>
<li>The General Services Administration (GSA) moved to a <a href="http://www.terremark.com/">Terremark </a>Enterprise Cloud service, to take advantage of on-demand scalability for Web sites like <a href="http://www.usa.gov/">USA.gov</a>. As a result, GSA accelerated its site upgrade time from nine months to a maximum of one day, reduced monthly downtime from roughly two hours to near zero (99.9% availability), and reduced annual costs for USA.gov by $1.7 million, from $2.35 million to $650,000, or 72%.</li>
<li>The Defense Information Systems Agency (DISA) is using virtualization with a self-service portal to provide on-demand server space for development teams. With just an approved Government credit card, these end users can set up new environments (with DoD-compliant security guaranteed) in just 24 hours – down from three to six weeks – and at a “reasonable” cost.</li>
<div class="pullquote">“DISA estimates PaaS cloud savings between $200,000 and $500,000 per project.”</div>
<li>DISA also used cloud provider <a href="http://www.collab.net/">CollabNet</a> to set up Forge.mil, a private PaaS cloud development environment with a heavy focus on collaboration and code sharing/reuse. DISA estimates this saves between $200,000 and $500,000 per project – not including the estimated $15 million in cost avoidance by utilizing an open source philosophy.</li>
<li>The Lawrence Berkeley National Labs (LBL), part of the Dept of Energy, is using <a href="http://www.google.com/apps/intl/en/business/index.html">Google Apps</a> for 2,300 e-mail users, and planning to more than double that by August. LBL estimates they will save $1.5 million over five years “in hardware, software and labor costs from the deployments they have already made.”</li>
<li>NASA’s Jet Propulsion Laboratory used a <a href="http://www.microsoft.com/windowsazure/">Microsoft Azure</a> development platform “to excite the public about Mars” with the website, <a href="http://beamartian.jpl.nasa.gov/">BeAMartian.jpl.nasa.gov</a>. This site has generated over 2,000 pieces of social media, inspired 200 traditional media stories, responded up 2.5 million API queries, gathered  40,000 votes in its ‘Town Hall’ polls, and attracted 5,000 registrations from individuals and teams.</li>
<li>The Federal Labor Relations Authority recently replaced its underperforming, decade-old case management system, switching to <a href="http://quickbase.intuit.com/">Intuit’s Quickbase</a> system. As a result, it was able to go from requirements-definition to completed development in 10 months – a quarter of the original deployment time – and expects a TCO reduction of nearly $600,000 over five years.</li>
<div class="pullquote">“Moving Recovery.gov to Amazon EC2 will drive cost savings of $750,000”</div>
<li>Less than a month ago, the Recovery Accountability and Transparency Board moved <a href="http://www.recovery.gov/">Recovery.gov</a> to a “fully scalable site” in the <a href="http://aws.amazon.com/ec2/">Amazon EC2</a> infrastructure cloud, delivering “added security” and “nearly 100 percent uptime.” The Board is projecting that this move will drive cost savings of $750,000 through FY2011 (4% of its $18 million budget) – while allowing it to reallocate more than $1 million worth of hardware and software.</li>
<li>The New Jersey Transit Authority also used Salesforce.com (alongside some organizational change) to improve its customer service system. The new cloud-based processes allowed the same number of staff to handle 5 times the number of enquires (from 8354 in 2004 to 42,323 in 2006), reduced response time for enquiries by 35%, and improved productivity by 31%.</li>
<li>Wisconsin’s Department of Natural Resources replaced its aging video conferencing systems with <a href="http://office.microsoft.com/livemeeting">Microsoft LiveMeeting</a> as an alternative to server-based collaboration software. Since migration in 2009, this has saved an estimated $320,000, with ROI expected to grow from 270% for the first year to over 400% in future years.</li>
<li>The State of Utah uses several public cloud services (<a href="http://www.salesforce.com/platform/">Force.com</a>, <a href="http://www.google.com/enterprise/earthmaps/earth_pro.html">Google Earth Pro</a>, and <a href="http://www.wikispaces.com/">Wikispaces</a>), and has completed 70% of its private cloud project to move 1,800 physical servers in over 35 locations to a virtual platform of just 400 servers. The private cloud project alone is expected to the state save $4 million annually – over 2.5% of its $150m IT budget.</li>
<li>Facing a $400 million deficit, the City of Los Angeles has been transitioning to Google Apps cloud-based e-mail, with all employees to be cut over by June 30 this year. The City’s CTO estimates a direct savings of $5.5 million over 5 years, and a total ROI (including increased productivity) of $20-30m.
<div class="pullquote">“Colorado estimates annual savings of $8m,  and up to $20m in expense avoidance”</div>
</li>
<li>The City of Orlando rolled out a similar Google Mail project for all 3,000 city employees in January this year. The City has realized a 65% reduction in e-mail costs, not including benefits from improved productivity, increased storage allocation (from 100MB to 25GB per user), improved security/malware detection, and enhanced mobile device support.</li>
<li>The State of Colorado is shifting to a hybrid cloud model, mixing private cloud (an existing data center leveraging server virtualization), a virtual private cloud (for additional pay-as-you-go scalability), and public cloud (Google Apps for e-mail and office productivity). Just by shifting 122 servers running Lotus Notes, Microsoft Exchange, and Novell GroupWise to the cloud, Colorado estimates annual savings of $8 million, and up to $20 million in expense avoidance over 3 years.</li>
</ul>
<h2>Set SMART Goals, But Be Pragmatic</h2>
<p>Kundra does not shy away from clearly stating his ongoing cloud computing goals in this report. By 2011, all business cases for new federal IT investment must include cloud alternatives; by 2012, all enhancements to existing systems must do the same; by 2013, all IT investments, even on legacy systems, must be justified against a cloud alternative. These SMART (Specific, Measurable, Attainable, Relevant, and Timed) goals are important to overcome the all-too-frequent adoption of disruptive technologies almost as a fad, unrelated to business goals and without a clear and realistic timeline.</p>
<p>However, these case studies show an essential pragmatism  about the public sector approach to cloud computing. Kundra and the CIO Council  recognize (as <a href="../20100305/your-favourite-technology-will-not-kill-anything/">I  have previously published</a>) that the cloud will not completely  replace on-premise IT, stipulating:</p>
<blockquote><p>“Federal agencies are to deploy cloud computing solutions  to improve the delivery of IT services, where the cloud computing  solution has demonstrable benefits versus the status quo.”</p></blockquote>
<p>So while cloud must be increasingly evaluated, actual cloud adoption must be justified by &#8220;demonstrable benefits&#8221; that  improve IT service delivery, not just reduce costs. As  I have stated <a href="http://www.enterprisemanagement.com/research/asset.php?id=1652">in   EMA research</a> and <a href="../20100315/cloud-itil-soe-heterogeneity-is-the-new-standard/">blogged   about here</a>, it is important for enterprises (public or private) to  “look for opportunities, and do what makes sense” when it comes to cloud  computing. This is reflected by thought-leaders like Gartner’s Thomas Bittman (<a href="http://twitter.com/tombitt">@tombitt</a>), who explains that for some  organizations <a href="http://blogs.gartner.com/thomas_bittman/2010/03/13/driving-for-imperfection-with-your-private-cloud/">“a   70% private cloud is absolutely good enough.”</a></p>
<h2>Cloud Lessons For Other CIOs?</h2>
<p>These case studies have a lot of lessons to offer other business and IT leaders, both private and public sector, in everything from mid-sized businesses to the largest enterprises. They detail many clear and realistic case studies; provide insight into achieving both specific ROI and soft benefits; show how cloud can be applied to both business- and IT-oriented goals; and give ideas for how CIOs might address real problems with cloud alternatives.</p>
<p>Moreover, more than any set of self-published corporate case studies, this is  incredibly significant, because, as the report points out:</p>
<blockquote><p>“The United States Government is the world’s largest  consumer of information technology, spending over $76 billion annually  on more than 10,000 different systems.”</p></blockquote>
<p>This level of influence from the world’s largest consumer of IT will  drive a solid and relentless march to cloud computing, a juggernaut that  will likely carry the rest of us along, whether we like it or not.</p>
<div class="pullquote">“These case studies really need to be taken with a grain of salt. Be informed &#8230; but be wary.”</div>
<p>However, it reads almost like promotional material from a cloud provider – which, in a way, it is – because it does not deal directly with any of the potential problems of cloud computing. It mentions security only very briefly, and then only how certain cloud implementations actually improve security (with no details). It does not give any details of how federal clouds have ensured compliance with regulations like the Federal Rules of Disclosure and DOD 5015, and industry requirements like PCI-DSS. It does not talk about if, or how, they overcame the <a href="http://pleasediscuss.com/andimann/20100121/cloud-computing-downtime-is-endemic/">endemic  problems of performance assurance and continuity</a> in the cloud. Perhaps most ironically of all, it does not even mention how it overcame the tough  political and departmental challenges that are cited by analysts as one of the top barriers to both virtualization and cloud adoption.</p>
<p>So for CIOs, this report really needs to be taken with a grain of salt. Be informed and educated by these case studies; use them to be set pragmatic expectations and SMART goals; but be wary that as much as it says about the upside of cloud computing, it avoids saying just as much – if not more – about the potential for deleterious, or even disastrous, downsides.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100527/cloud-computing-in-the-public-sector/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Is ‘VM Stall’ the Next Big Virtualization Challenge?</title>
		<link>http://pleasediscuss.com/andimann/20100514/is-%e2%80%98vm-stall%e2%80%99-the-next-big-virtualization-challenge/</link>
		<comments>http://pleasediscuss.com/andimann/20100514/is-%e2%80%98vm-stall%e2%80%99-the-next-big-virtualization-challenge/#comments</comments>
		<pubDate>Fri, 14 May 2010 20:34:47 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[CDW]]></category>
		<category><![CDATA[EMA]]></category>
		<category><![CDATA[Enterprise Management Associates]]></category>
		<category><![CDATA[Gartner]]></category>
		<category><![CDATA[Hewlett Packard]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[VM sprawl]]></category>
		<category><![CDATA[VM stall]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=477</guid>
		<description><![CDATA[There appears to be a challenger to ‘VM sprawl’ as the scourge of virtualization success - a problem I call ‘VM stall’.

We know about ‘VM sprawl’ – because new virtual machines are so easy to deploy, organizations can end up with more VMs that they can handle, or even use. This has the potential to cause severe problems to availability, performance, compliance, costs, security, and more.

However, I am seeing more and more evidence of this new phenomenon I think of as ‘VM stall’ – the tendency for virtualization deployments to stall once the ‘low-hanging fruit’ has been converted (typically around 20-30% of servers).

I think it happens more or less like this... ]]></description>
			<content:encoded><![CDATA[<div id="attachment_483" class="wp-caption alignleft" style="width: 252px"><a rel="attachment wp-att-483" href="http://pleasediscuss.com/andimann/20100514/is-%e2%80%98vm-stall%e2%80%99-the-next-big-virtualization-challenge/stop/"><img class="size-full wp-image-483" title="Stop" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/05/stop.jpg" alt="Stop Sign" width="242" height="300" /></a><p class="wp-caption-text">Is &#39;VM Stall&#39; A Stop Sign for Virtualization?</p></div>
<p>There appears to be a challenger to ‘VM sprawl’ as the scourge of virtualization success &#8211; a problem I call ‘VM stall’.</p>
<p>We know about ‘VM sprawl’ – because new virtual machines are so easy to deploy, organizations can end up with more VMs that they can handle, or even use. This has the potential to cause severe problems to availability, performance, compliance, costs, security, and more.</p>
<p>However, I am seeing more and more evidence of this new phenomenon I think of as ‘VM stall’ – the tendency for virtualization deployments to stall once the ‘low-hanging fruit’ has been converted (typically around 20-30% of servers).</p>
<p>I think it happens more or less like this&#8230;</p>
<p>In general, organizations start virtualization deployments by converting relatively low-risk, low-impact systems – dev/test servers, Web servers, file servers, internal applications, etc. – to virtualization. With a big impact, great results, and reasonably fast and easy implementation, it is a great hit with IT and business owners. This may even spawn a ‘virtual first’ initiative, where all <em><span style="text-decoration: underline;">new</span></em> server requests are deployed as virtual servers by default.</p>
<p>However, when faced with the next step, converting the remaining <em><span style="text-decoration: underline;">existing</span></em> servers – including tier 1 business services, customer-facing environments, enterprise-wide systems, 3<sup>rd</sup>-party applications, multi-platform services, and composite applications – virtualization projects often stall.</p>
<p>I was interested to see the notion of VM stall confirmed again last week (courtesy of <a href="http://www.eweek.com/c/a/Virtualization/A-Practical-Guide-to-Managing-a-Virtual-Data-Center-176157/">eWeek</a> via <a href="http://twitter.com/JSchroedl/">@JSchroed</a>) in some <a href="http://www.prismmicrosys.com/documents/VirtualizationSecuritySurvey2010.pdf">new research into virtualization</a> (PDF) coming out of Prism Microsystems, a software vendor in the SIEM market.*</p>
<p>One of the most interesting outcomes in this research was again the low penetration of server virtualization within each organization. As the chart below shows, most organizations have still virtualized less than a third of their production servers.</p>
<p style="text-align: center;">
<div id="attachment_478" class="wp-caption aligncenter" style="width: 560px"><a rel="attachment wp-att-478" href="http://pleasediscuss.com/andimann/20100514/is-%e2%80%98vm-stall%e2%80%99-the-next-big-virtualization-challenge/prismvmdeployments/"><img class="size-full wp-image-478" title="Percentage of VM Deployments" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/05/PrismVMDeployments.gif" alt="Percentage of VM Deployments" width="550" height="389" /></a><p class="wp-caption-text">Source: Prism Microsystems, ‘2010 State of Virtualization Security  Survey’, April 2010</p></div>
<p>What’s more, fully 15% have not even started to virtualize their production servers at all!</p>
<p>It might seem that this is really at odds with ‘the common wisdom’ that sees virtualization as mature, ubiquitous, commoditized, and even passé. We hear so much about virtualization, how it has been a top priority for years, about how everyone is deploying virtualization. For example:</p>
<ul>
<li>The <a href="http://www-03.ibm.com/press/us/en/pressrelease/28314.wss">IBM Global CIO Study 2009</a> in September showed 76% of 2500 global CIOs are undergoing or planning virtualization projects</li>
<li>The <a href="http://www.gartner.com/it/page.jsp?id=1283413">Gartner 2010 CIO Survey</a> in January reported that virtualization is the top priority for over 1500 global CIOs (up from number 3 the previous year).</li>
<li>In January, CDW’s <a href="http://www.cdw.com/shop/tools/surveys/survey.asp?SurveyKey=1804488F39A64F4DAC7014D9836D2BED">Server Virtualization Life Cycle Report</a> (registration required) found that 90% of respondents have implemented server virtualization at some level.</li>
<li>As far back as 2008, <a href="http://virtualization.sys-con.com/node/546867">EMA research</a> showed 75% of enterprises were using virtualization for production use cases</li>
<li>The Prism Microsystems report the chart above comes from states that 85% of their sample have adopted virtualization to some degree</li>
</ul>
<p>I am even starting to hear that virtualization is set to be irrelevant, becoming nothing more than just a stepping stone to cloud.</p>
<div class="pullquote">“Despite the widespread adoption of virtualization, it is still very low as a percentage of servers”</div>
<p>However, despite the widespread adoption of virtualization <em><span style="text-decoration: underline;">as a percentage of organizations</span></em>, it is consistently still very low <em><span style="text-decoration: underline;">as a percentage of production servers</span></em>.</p>
<p>Indeed, this is not the only recent (and not so recent) research study to highlight this issue. Over time, CIOs have reported a persistent difficulty in expanding their virtualization deployments beyond the initial 20-30% of servers. For example:</p>
<ul>
<li>Around 6 months ago, <a href="http://www.gartner.com/it/page.jsp?id=1211813">Gartner reported</a> that “only 16 percent of workloads are running in virtual machines today.”</li>
<li><a href="http://www.infoworld.com/d/virtualization/vmware-admins-possess-it-skills-needed-in-down-economy-703">Research from EMA</a> has found that the average organization has only virtualized around 25% of servers (and only retired just 17%).</li>
<li>The CDW Server Virtualization Life Cycle Report cited above showed that just 34% of the average organization’s total server infrastructure consists of virtualized servers</li>
<li><a href="../20091123/hp-cio-magazine-virtualization-survey/">CIO and HP survey in October 2009</a> reported that on average just 38% of mission-critical business services have been virtualized by companies with virtualization projects</li>
<li><a href="http://www.ca.com/files/IndustryAnalystReports/virtual_mgmt_trends_jan2010_227748.pdf">Forrester Research from May this year</a> (conducted for CA) shows that the average enterprise has virtualized only around 30% of their servers.</li>
</ul>
<p>At a time when so many organizations are experiencing VM sprawl, it seems hard to believe that VM stall is such an issue. Yet time and again we see that organizations find it difficult to ‘get over the hump’ of the initial 20-30% of servers, and difficult to move from low-risk/low-impact servers to high-risk/high-impact services.</p>
<div class="pullquote">“VM stall appears to be holding many deployments at around 20-30% of servers”</div>
<p>If this were just a point-in-time observation, then VM stall might not exist. The low penetration rate may just be a point in the deployment cycle. However, VM stall appears to be a longitudinal effect, as it has been holding many deployments at around 20-30% of servers for several years. IIRC, something resembling VM stall was cited as an issue in EMA research as far back as 2008, and again in 2009. The CDW virtualization lifecycle research also reinforces the potential for long-term VM stall. In it, even organizations that self-report as “fully deployed” for server virtualization have only virtualized 37% of their servers. So while many organizations see VM stall as a short-term delay to virtualization rollout, many others are seeing VM stall as a permanent situation.</p>
<p>I see many possible causes for VM stall. For example:</p>
<ul>
<li>Risk aversion – high-risk, high-impact services have more stakeholders, more politics, larger and more distributed infrastructures, greater cost of failure and downtime, reduced or non-existent 3<sup>rd</sup>-party support, and maximum management attention, among many other risk factors. The risk of failure may be too great, and the newest technology is <em>always </em>blamed for any new problems. Without new ways to address continuity, availability, performance, cost allocation, and other business requirements, conversion risk may be enough to stall virtualization deployment.</li>
<li>Resourcing – with around 20-30% of servers converted, virtualization staffing starts to become a real challenge. <a href="http://www.infoworld.com/d/virtualization/vmware-admins-possess-it-skills-needed-in-down-economy-703?page=0,0">As I talked about recently</a> with my great mate, David Marshall, staff and skills shortages put a real throttle on virtualization deployments, especially as virtualization starts to scale. Not only is demand for virtualization skills still high, but supply continues to lag. Plus, the problem is getting worse, not better. Without the resources and skills to go forward, there is often little alternative to VM stall.</li>
<li>Scalability – with one (typically small) team trying to manage a quarter of the entire server workload, staff from the virtualization project team simply cannot handle further virtualization deployment. In some cases, the virtualization technology itself does not scale well either; and in others, the management tools do not scale. Throwing more bodies at the problem is rarely the answer – after all, <a href="http://en.wikipedia.org/wiki/Brooks%27s_law">nine women cannot make a baby in one month</a>. So organizations end up with VM stall almost by default, as they find that they need to fundamentally change their processes and technologies to enable further virtualization growth.</li>
<li>Manageability – new IT management issues come up as the scale and risk of virtualization deployment increases. Enterprise virtualization needs new approaches to performance assurance, process automation, VM mobility, continuity planning, security and audit, software compliance, OEM support, configuration compliance, and more. The importance of manageability is greatly magnified  for high-risk/high-impact services, but few (if any) organizations seem to have the virtualization-aware management tools to scale to handle enterprise-class virtualization deployments. Again, VM stall happens almost by default, as IT tries to figure out enterprise-class manageability.</li>
</ul>
<div class="pullquote">“There is little doubt in my mind that VM stall exists, and it is a significant problem”</div>
<p>There may be more or different causes, but whatever the reasons, there is little doubt in my mind that VM stall exists. It is not universal – indeed, every study shows that a decent percentage of organizations are able to power through it – but for the majority of organizations, it appears to be very real. I have personally seen many enterprises going through it. More and more research continues to support it. For affected organizations, it is a significant problem, too, because stalled virtualization deployment means the highly desirable outcomes of virtualization – OpEx reduction, improved continuity, greater IT and business agility, energy cost reduction, ROI, etc. &#8211; either stalls as well, or even starts to backslide.</p>
<p>Whether VM stall represents as big a problem as VM sprawl, time will tell; but it is certainly a significant and growing challenge to the success of virtualization – and a fundamental driver for better virtualization management.</p>
<p>(EDIT: This article has been <a href="http://www.cio.com/article/595639/Is_VM_Stall_the_Next_Big_Virtualization_Challenge_" target="_blank">picked up and published on CIO.com</a>! Join in the discussion there, or here.)</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100514/is-%e2%80%98vm-stall%e2%80%99-the-next-big-virtualization-challenge/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Does Virtualization Security Really Matter?</title>
		<link>http://pleasediscuss.com/andimann/20100512/does-virtualization-security-really-matter/</link>
		<comments>http://pleasediscuss.com/andimann/20100512/does-virtualization-security-really-matter/#comments</comments>
		<pubDate>Wed, 12 May 2010 20:25:22 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Blue Lane]]></category>
		<category><![CDATA[Catbird]]></category>
		<category><![CDATA[CISO]]></category>
		<category><![CDATA[Configuresoft]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Gartner]]></category>
		<category><![CDATA[McAfee]]></category>
		<category><![CDATA[Prism Microsystems]]></category>
		<category><![CDATA[Reflex]]></category>
		<category><![CDATA[RSA]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[Trend Micro]]></category>
		<category><![CDATA[Tripwire]]></category>
		<category><![CDATA[VMsafe]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vShield]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=428</guid>
		<description><![CDATA[Whatever happened to virtualization security?
Back in the day, everyone was talking about blue pills and red pills, about sideways attacks and DOM-0 threats, about security profiles and isolation policies, about perimeter defense and security embedded in the hypervisor.
Then, all of a sudden, the buzz seemed to disappear. It really seems like organizations simply don’t have the time, money, desire, or otherwise to pursue dedicated virtualization security.
Indeed, it seems like most of the pure-play virtualization security vendors have folded, been sold, or reworked their strategy.
For example:

Blue Lane ended up being      sold to VMware, reputedly at      a bargain price, after failing to get any traction.
Third Brigade was rolled      up into Trend Micro, and now offers a solution for combined      ‘physical, virtual and cloud’ protection.
Reflex and Catbird have repositioned to highlight their  [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_432" class="wp-caption alignleft" style="width: 298px"><a rel="attachment wp-att-432" href="http://pleasediscuss.com/andimann/20100512/does-virtualization-security-really-matter/old-security/"><img class="size-full wp-image-432 " title="old-security" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/05/old-security.jpg" alt="Old Physical Security" width="288" height="331" /></a><p class="wp-caption-text">Is old-school physical security really &#39;good enough&#39; for virtualization?</p></div>
<p>Whatever happened to virtualization security?</p>
<p>Back in the day, everyone was talking about blue pills and red pills, about sideways attacks and DOM-0 threats, about security profiles and isolation policies, about perimeter defense and security embedded in the hypervisor.</p>
<p>Then, all of a sudden, the buzz seemed to disappear. It really seems like organizations simply don’t have the time, money, desire, or otherwise to pursue dedicated virtualization security.</p>
<p>Indeed, it seems like most of the pure-play virtualization security vendors have folded, been sold, or reworked their strategy.</p>
<p>For example:</p>
<ul>
<li>Blue Lane ended up being      sold to VMware, reputedly <a href="http://virtualization.com/acquisitions-acquisition-takeover/2008/10/09/vmware-buys-blue-lane/">at      a bargain price</a>, after failing to get any traction.</li>
<li>Third Brigade was rolled      up into Trend Micro, and now offers a solution for <a href="http://us.trendmicro.com/us/solutions/enterprise/security-solutions/virtualization/deep-security/index.html">combined      ‘physical, virtual and cloud’ protection</a>.</li>
<li><a href="http://www.reflexsystems.com/">Reflex</a> and <a href="http://www.catbird.com/">Catbird</a> have repositioned to highlight their      value in configuration, compliance, and/or systems management (in addition      to their security value).</li>
<li>Tripwire and Configuresoft have long promoted some virtualization      security values, but were never really pure-play virtualization security vendors.</li>
<li>Even security specialists      like Symantec and RSA do not push virtualization security products,      preferring mainly to build on existing security paradigms to support      virtualization.</li>
</ul>
<div class="pullquote">“Even security specialists      like Symantec and RSA do not push  virtualization security”</div>
<p>Of course VMware still has vShield Zones and the VMsafe API, but of the  ISVs it seems that only <a href="http://altornetworks.com/">Altor Networks</a> still plays  strongly in the pure-play virtualization security space.</p>
<p>This barely sustaining demand for pure-play virtualization security was reinforced last week in <a href="http://www.prismmicrosys.com/documents/VirtualizationSecuritySurvey2010.pdf">new research from Prism Microsystems</a> (PDF), a software vendor in the SIEM market* (which I learned about in <a href="http://www.eweek.com/c/a/Virtualization/A-Practical-Guide-to-Managing-a-Virtual-Data-Center-176157/">eWeek</a> via <a href="http://twitter.com/JSchroedl/">@JSchroed</a>). Possible vendor/sample bias aside, this research showed quite starkly how many respondents are securing their virtual environment using traditional (or no) security, and how few are using virtualization-specific security:</p>
<div id="attachment_445" class="wp-caption aligncenter" style="width: 600px"><a rel="attachment wp-att-445" href="http://pleasediscuss.com/andimann/20100512/does-virtualization-security-really-matter/prismsecuritydeployments/"><img class="size-full wp-image-445" title="PrismSecurityDeployments" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/05/PrismSecurityDeployments.gif" alt="Prism Microsystems, ‘2010 State of Virtualization Security Survey’, April 2010" width="590" height="399" /></a><p class="wp-caption-text">Source: Prism Microsystems, ‘2010 State of Virtualization Security Survey’, April 2010</p></div>
<p>In confirmation of this ennui, <a href="http://www.scmagazineus.com/gartner-virtualization-security-will-take-time/article/165932/">Gartner recently predicted</a> at least a 5 year maturity cycle for virtualization security.</p>
<p>All of this is especially perplexing, because there is no doubt virtualization security is still top-of-mind for some very smart and dedicated people. The Prism Microsystems research, for example, says that 86% of its respondents acknowledge that securing virtualization is as important as securing their physical environment.</p>
<p>So I am unclear as to what is causing this lack of market interest. Perhaps CIOs (and/or CISOs):</p>
<ul>
<li>saw virtualization security      as unnecessary insurance against threats that have never played out      ‘in the wild’</li>
<li>rated the potential      financial impact of any additional risks as low enough that they can simply      accept them</li>
<li>believe that vShield Zones      and VMsafe are all that is needed (but what about Hyper-V, Xen, etc.?)</li>
<li>decided instead to invest      in management disciplines with more straightforward ROI (virtualization,      automation, configuration management, asset management, etc.)</li>
<li>have simply been unable to      justify virtualization security purchases during the economic downturn</li>
</ul>
<p>Whatever the reason, it really does focus the question: does virtualization security really matter?</p>
<div class="pullquote">“Virtualization security is more important theoretically than in practice”</div>
<p>In my opinion, it absolutely does. Yet, it seems to me that decision makers are saying that standalone virtualization security is more important theoretically,  from a technology and business perspective, than it is in practice. Most enterprise buyers – for better or worse – apparently believe that their existing security paradigns are at least ‘good enough’. They definitely appear instead to be taking classic intrusion detection, data loss prevention, identity &amp; access, and other entrenched security management disciplines, and adapting them to the new technologies of virtualization (and <a href="http://www.ca.com/us/products/collateral.aspx?cid=235665">probably cloud as well</a>).</p>
<p>All of which actually does make sense. Without any major virtualization-specific exploits in evidence, perhaps they are right. While it may be valid to take the view that  it is only a matter of time until they are proven wrong, perhaps extending traditional security capabilities into the virtual world is indeed a good approach, at least for now.Perhaps CISOs are actually ahead of the game, integrating management across virtual and physical domains even while their systems and operations counterparts are maintaining virtualization as a silo.</p>
<p>Regardless of whether it is the right approach or not, one thing is apparent – the heat is off the pure-play virtualization security market, at least for now. As CIOs and CISOs focus on applying traditional physical security paradigms on their virtual environments, a different breed of cross-domain, integrated, and extensible tools are proving superior value – at least for now.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100512/does-virtualization-security-really-matter/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Myopic View of DevOps Misses the Mark</title>
		<link>http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark/</link>
		<comments>http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 20:58:09 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Data Center Automation]]></category>
		<category><![CDATA[Systems Management]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[IT Process Automation]]></category>
		<category><![CDATA[ITIL]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=409</guid>
		<description><![CDATA[I am hearing a lot about the rise of a concept called ‘devops’ – a mashup of ‘development’ and ‘operations’. I am not at all an expert in this area, but from what I can tell, devops is aimed at streamlining rapidly iterative application delivery to allow for greater development and business agility. Devops aims to achieve this by breaking down the barriers – human, process, and technology – between application development and system operations.
Interestingly, the concept is new enough that, as I write this, there is not even an entry for it in Wikipedia yet. I did find a blog by Damon Edwards (on Twitter &#8211; @damonedwards) very useful though, as he explains the age-old disconnects between application developers ‘throwing software over the wall’, and ops who are painfully resistant to change. James Urquhart (@jamesurquhart ) blogged very recently on the concept too , and again provided some very [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_410" class="wp-caption alignleft" style="width: 348px"><a rel="attachment wp-att-410" href="http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark/missed-target/"><img class="size-full wp-image-410 " title="missed-target" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/03/missed-target.jpg" alt="Missing the target" width="338" height="336" /></a><p class="wp-caption-text">Most devops discussions are missing the target</p></div>
<p>I am hearing a lot about the rise of a concept called ‘devops’ – a mashup of ‘development’ and ‘operations’. I am not at all an expert in this area, but from what I can tell, devops is aimed at streamlining rapidly iterative application delivery to allow for greater development and business agility. Devops aims to achieve this by breaking down the barriers – human, process, and technology – between application development and system operations.</p>
<p>Interestingly, the concept is new enough that, as I write this, there is not even an entry for it in Wikipedia yet. I did find <a title="Dev2Ops - What Is Devops?" href="http://dev2ops.org/blog/2010/2/22/what-is-devops.html" target="_blank">a blog by Damon Edwards</a> (on Twitter &#8211; <a title="Damon Edwards -Twitter Feed" href="http://twitter.com/damonedwards" target="_blank">@damonedwards</a>) very useful though, as he explains the age-old disconnects between application developers ‘throwing software over the wall’, and ops who are painfully resistant to change. James Urquhart (<a title="James Urquhart - Twitter Feed" href="http://twitter.com/jamesurquhart " target="_blank">@jamesurquhart </a>) <a title="Wisdon of Clouds - Understanding the cloud and 'devops' Part 1" href="http://news.cnet.com/8301-19413_3-10470260-240.html" target="_blank">blogged very recently on the concept too</a> , and again provided some very helpful content. Conversing online with them and others also helped me to formulate some more concrete ideas about devops – or at least some more concrete questions.</p>
<p>My interest was especially piqued when I understood how closely devops is connected to virtualization, cloud, and automation – my core interests:</p>
<ul>
<li>Cloud &#8211; Devops has antecedents in ‘rogue’ developers (or developers from smaller shops) using cloud resources (IaaS, PaaS) for new projects, and will benefit greatly from cloud-based development and deployment, as cloud providers do not impose the restrictions of internal change-averse ops teams, and developers can essentially manage their own ops requirements instead.</li>
<li>Virtualization – In-house devops (which needs more heavy lifting) is greatly assisted by virtualization, as virtual machines become the new base unit for application packaging, avoiding application rollout failures  caused by incompatibility between the test and production environments  (hardware, OS, middleware, etc.).</li>
<li>Automation – In-house devops is also greatly facilitated by automation, which can use standard workflows to automatically provision and configure these complete application VMs, as well as backup and restore VMs, allowing complex composite application deployment and rollback at the click of a mouse.</li>
</ul>
<div class="pullquote">“Clearly devops has many very attractive outcomes. It is a very seductive idea.”</div>
<p>Clearly devops has many very attractive outcomes – drive agile business, reduce delays, smooth application releases, deliver value faster.  It is a very seductive idea. Who wouldn’t want it?</p>
<p>However, most of the writings I see about devops are really about dev, not ops. As a result, they don’t really capture the whole story of the application lifecycle.  They justify devops as an antidote to the problems that ops are causing – slowing down release cycles, imposing arbitrary rules, screwing up deployments, killing developer productivity, hacking manual scripts and configs, stopping the business from being agile – but fail to recognize both the failings of developers that contribute to the problems, and the role of operations in delivering critical business outcomes during the application delivery lifecycle.</p>
<p>On the contrary, discussions mainly focus on how developers can sideline or change operations, positioning devops as the lone hero in the battle against inefficiency, as application developers fix all the problems (!) by controlling or automating key release management operations like provisioning, deployment, integration, patching, and software update. Meanwhile, ops are marginalised, along with their timesinks and roadblocks, satisfying the needs of an agile and rapidly changing business.</p>
<p>See – seductive, isn’t it?</p>
<div class="pullquote">“This seems fundamentally flawed, a development-centric neologism based on an incomplete understanding.”</div>
<p>Yet this seems to me (as a former op) fundamentally flawed, a development-centric neologism based on an incomplete understanding of the real purpose and role of IT operations, or of operations’ history in the development of ‘agile’ IT.</p>
<p>The way I see it, devops misses that target on how IT ops serve business needs too, and seems to gloss over ‘coal face’ realities like:</p>
<ul>
<li>Who handles ongoing support, especially software update for the unrestrained sprawl of non-standard systems and components.</li>
<li>Who ensures each new application doesn’t interfere with existing and especially legacy systems (and networks, storage, etc.)?</li>
<li>Who handles integration with common production systems that cannot be encapsulated in a VM, like storage arrays (NAS, SAN), networking fabrics, facilities, etc.</li>
<li>Who handles impact analysis, change control and rollback planning to ensure deployment risk is understood and mitigated?</li>
<li>Who is responsible for cost containment and asset rationalization, when devops keeps rolling out new systems and applications?</li>
<li>Who ensures reporting, compliance, data updates, log maintenance, Db administration, etc. are built into the applications, and integrated with standard management tools?</li>
<li>Who will assure functional isolation, role-based access controls, change auditing, event management, and configuration control to secure applications, data, and compliance?</li>
</ul>
<p>Because, if you have ever worked with both ops and apps, you know it is not going to be apps. <img src='http://pleasediscuss.com/andimann/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now, in defence of devops, I am sure it is being implemented and conferring major benefits, especially in small organizations with little IT management discipline. I am sure the supporters of devops have some positive goals in mind too. What’s more, it is addressing  a very real problem – ops really should spend more time on better processes and controls than in ‘<a title="Damon Edwards -Twitter Post" href="http://twitter.com/damonedwards/statuses/10914122227" target="_blank">daily deployment muck</a>’.</p>
<p>However, devops should be a two-way street. As a former op, I know that the apps team have to pull their weight too, by addressing gaps like:</p>
<ul>
<li>Including ops during the design process, so applications are built to work with standard ops tools</li>
<li>Taking ops input on deployment, so applications will go in cleanly without disrupting other users</li>
<li>Working with ops on capacity and scalability requirements, so they can keep supporting it when it grows</li>
<li>Implementing ops’ critical needs for logging, isolation, identity management, configuration needs, and secure interfaces so the app can be secure and compliant</li>
<li>Giving ops some advance insight into applications, especially during test and QA, so they can start to prepare for them before they come over the wall</li>
<li>Allowing ops to contribute to better application design, deployment, and management; that ops can do more for the release cycle and ongoing management than just ‘<a title="Andrew Clay Shafer - Twitter Post" href="http://twitter.com/littleidea/statuses/10913438830" target="_blank">manipulating APIs</a>’</li>
</ul>
<div class="pullquote">“Ops do enable business &#8211; and agile business at that.”</div>
<p>See, ops do enable business &#8211; and agile business at that &#8211; by ensuring that new applications coming into an existing complex environment are safe, secure,  reliable, integrated, and responsive, regardless of how complex IT is,  or how many moving parts there are. Devops seems to miss this important detail.</p>
<p>So I am sceptical of how devops will work in large, well-run IT environments with important and necessary operational controls, especially the &gt; 60% of organizations that are committed to ITIL best practices (like formal and integrated management of change, configuration, release, assets, etc.).</p>
<p>After all, &#8216;agile&#8217; does not magically obviate the need to identify and prevent bad changes, to reject apps that breach operational compliance, to ensure each new application adheres to standards, or to prevent uncontrolled sprawl of heterogeneous software.</p>
<p>I still have a lot to think about on this topic, and am trying to keep an open mind. But my best guess right now is that, for enterprises at least, devops either will not take hold or will not last. It seems most likely to be instead, at best, a transitory state on the path to a &#8216;new normal&#8217;. As with all ‘revolutions’, it has started outside IT ops, yet I expect will eventually co-opt and migrate wholly to operations in some form. Once the revolutionaries in development understand how many business needs besides agility actually require  routine, process, management, and controls, they will back away from devops the same way they backed away from ownership in other IT revolutions &#8211; like the deployment of mini computers, desktops, and web applications.</p>
<p>If it does turn out this way – don’t worry. Operations will again dutifully take the reins, and clean up the mess that devops will leave behind. Because that is what ops do – they manage what they are given, and keep the business running, regardless of the mess that gets thrown over the wall at them.</p>
<p>In any case, whether devops takes root or not, hopefully we will all learn something about cooperation, automation, agility, and control. Because all stakeholders in the devops discussion – development, operations, and business owners – could benefit from that.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>In Cloud, ITIL, and SOE &#8211; Heterogeneity is the New Standard</title>
		<link>http://pleasediscuss.com/andimann/20100315/cloud-itil-soe-heterogeneity-is-the-new-standard/</link>
		<comments>http://pleasediscuss.com/andimann/20100315/cloud-itil-soe-heterogeneity-is-the-new-standard/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 18:31:44 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Systems Management]]></category>
		<category><![CDATA[CA]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[COBIT]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[EMA]]></category>
		<category><![CDATA[Gartner]]></category>
		<category><![CDATA[HIPAA]]></category>
		<category><![CDATA[ISO]]></category>
		<category><![CDATA[ITIL]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=373</guid>
		<description><![CDATA[I read recently a good blog post from Thomas Bittman (@tombitt) of Gartner Group, about how sometimes close enough is good enough. Talking specifically about private cloud, he talked about how an &#8216;imperfect&#8217; cloud deployment &#8211; one that does not have all five essential characteristics, for example &#8211; might be enough for some organizations.
I especially appreciated how he highlighted some very specific,    real-world examples to sustain his advice. As he shows, sometimes you    don&#8217;t need a &#8216;100%&#8217; implementation, and for very good business reasons.
Not every IT organization needs a fully  self-service interface, and many smaller organizations see no value in  usage metering. They simply want to deliver services faster. For them, a 70% private cloud is absolutely good enough &#8230; it all comes down to business requirements, return on  investment, and future strategy. How far you go is your  decision.
via [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_381" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-381" href="http://pleasediscuss.com/andimann/20100315/cloud-itil-soe-heterogeneity-is-the-new-standard/percent-v-dollar-sm/"><img class="size-full wp-image-381" title="Percent-Vs-Dollar" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/03/percent-v-dollar-sm.jpg" alt="Balance, Percentage vs. Dollar" width="300" height="225" /></a><p class="wp-caption-text">Effort vs. Payback is an Everyday Business IT Decision</p></div>
<p>I read recently a good blog post from Thomas Bittman (<a title="Tom Bittman's Twitter handle" href="http://twitter.com/tombitt" target="_blank">@tombitt</a>) of Gartner Group, about how sometimes close enough is good enough. Talking specifically about private cloud, he talked about how an &#8216;imperfect&#8217; cloud deployment &#8211; one that does not have <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">all five essential characteristics</a>, for example &#8211; might be enough for some organizations.</p>
<p>I especially appreciated how he highlighted some very specific,    real-world examples to sustain his advice. As he shows, sometimes you    don&#8217;t need a &#8216;100%&#8217; implementation, and for very good business reasons.</p>
<blockquote><p>Not every IT organization needs a fully  self-service interface, and many smaller organizations see no value in  usage metering. They simply want to deliver services faster. For them, a 70% private cloud is absolutely good enough &#8230; it all comes down to business requirements, return on  investment, and future strategy. How far you go is your  decision.</p>
<p>via <em><a href="http://blogs.gartner.com/thomas_bittman/2010/03/13/driving-for-imperfection-with-your-private-cloud/">Driving   for Imperfection With Your Private Cloud</a></em>.</p></blockquote>
<p>If  you haven&#8217;t seen it yet, you should. It&#8217;s a quick read, only 4  paragraphs and less than 300 words. <a href="http://blogs.gartner.com/thomas_bittman/2010/03/13/driving-for-imperfection-with-your-private-cloud/">Go  ahead</a>. I&#8217;ll still be here when you get back.</p>
<div class="pullquote">“Delivering on key business requirements is more important than  definitions”</div>
<p>The theme is very similar to something I wrote in a research report for EMA, <a title="EMA Research - The Responsible Cloud" href="http://www.enterprisemanagement.com/research/asset.php?id=1652" target="_blank">&#8216;<em>The Responsible Cloud</em>&#8216;</a>, also on cloud computing. Regarding the NIST definition of cloud, I cautioned against dogmatic interpretations of cloud computing, and the notion that a &#8216;real&#8217; cloud must necessarily have all of the essential characteristics, or fit some specific deployment model. Flexibility is key, I advised, and delivering on key business requirements is more important than definitions.</p>
<p>Two other things happened this week that made me think about this in different ways:</p>
<ul>
<li>An internal session at CA reviewing some customer-facing materials. All attendees agreed &#8211; we can&#8217;t preach unattainable dogma; we need to deal with specific requirements and partial deployments, as well as broad requirements that come from  &#8216;100%&#8217; implementations.</li>
<li>A group discussion on LinkedIn, where an IT practitioner wanted advice on building a small private cloud. He was soon inundated with an unrealistic list of requirements, from hypervisor features to management disciplines, that he *must* have to build a &#8216;100%&#8217; cloud.</li>
</ul>
<div class="pullquote">“You never really need a Rolls Royce. Sometimes you can make do with a Lada”</div>
<p>The similar inferences in three otherwise unrelated conversations started me thinking more broadly about &#8216;100% adoption&#8217;. It IT, as in life, you never really <em><span style="text-decoration: underline;">need</span></em> a Rolls Royce. You can aspire to the quality,  appreciate its refinement, and in some cases you may be fortunate enough to actually enjoy it, but there is a point where it simply doesn&#8217;t make sense to pursue that  level of luxury. Mostly you can get away with a Ford. Sometimes you can even make do with a second-hand Lada.</p>
<p>The same <a title="Wikipedia Entry for 'Pareto principle'" href="http://en.wikipedia.org/wiki/Pareto_principle" target="_blank">Pareto</a>-like principle applies roughly throughout IT (much to the annoyance of just about every security pro I have ever met) &#8211; although the actual ratio may vary wildly, you can often get most of the benefit from less than a &#8216;100%&#8217; implementation.</p>
<p>The phrase that sprang to mind for me was the same conclusion that I published elsewhere in the <em>Responsible Cloud </em>report, and the same notion that many IT pros live by, day in and day out:</p>
<blockquote><p><strong>It  is important to look for opportunities, and do what makes sense</strong></p></blockquote>
<p>This should not just apply to cloud computing, but across all of IT.</p>
<p>Take, as another example, adherence to the IT Infrastructure Library (ITIL). Now, ITIL is a great framework, and an increasingly definitive reference for best practices in IT management. Data I have seen suggests as many as 60% of all IT organizations are committed to ITIL, and that implementation of ITIL (whatever that actually means) results in measurable and specific benefits in IT costs, staff and server efficiency, operational maturity, and more.</p>
<p>However, I also hear and read somewhat justified rants about how &#8220;<a title="ViewYonder -The ITIL believers are massing, Pink with embarrassment" href="http://viewyonder.com/2010/02/20/the-itil-believers-are-massing-pink-with-embarrassment/" target="_blank">ITIL just doesn’t work &#8230; ITIL is more 1960s than 2010 &#8230; it’s useless</a>.&#8221; Yet the truth is, as so often, somewhere in the middle. In this too enterprises can definitely benefit from avoiding the dogmatic application of every single prescription. The same is true for other standards such as COBIT  and ISO, or prescriptions from standards groups like the DMTF or NIST. All can deliver significant benefits with less than a 100% implementation.</p>
<p>It also applies in internal adoption of standard operating environment (SOE) components, like making singular (and often binding) choices between, for example:</p>
<ul>
<li> VMware vs. Hyper-V vs. Xen</li>
<li>HP vs. Cisco vs. IBM</li>
<li>HDS vs. NetApp vs. EMC</li>
<li>Windows vs. Linux vs. UNIX</li>
<li> iPhone vs. WinMo vs. Blackberry</li>
<li>Solution suites vs. point  products</li>
<li>Mainframe vs. Commodity</li>
<li>Physical vs. virtual vs. cloud</li>
</ul>
<div class="pullquote">“Most IT practitioners know that heterogeneity is the new standard”</div>
<p>In all these cases and more, although standardization can have specific benefits, the greatest benefit to the enterprise does not always accrue from making an exclusionary choice; from committing to a 100% implementation. Most IT practitioners know that heterogeneity is the new standard &#8211;  whether intuitively or grudgingly. They know that sometimes the best &#8211; or at least necessary &#8211; outcomes arise from providing multiple choices, fit to support multiple use cases.</p>
<p>Of course some areas are less flexible. You cannot, for example, pick and choose which parts of PCI, HIPAA, or Sarbanes-Oxley compliance would work best for you. Perhaps &#8216;close&#8217; only matters in horseshoes and hand grenades, but for sure it doesn&#8217;t matter in legal compliance.</p>
<p>However, where possible, IT &#8211; practitioners, consultants, vendors, and analysts &#8211; need to stay away from dogma. We must avoid making any architecture, maturity model, or industry standard a religious ‘all or none’ battle. Important though they may be, these are not religious battles. These are IT decisions. Moreover, these are <span style="text-decoration: underline;"><em>business</em></span> decisions. So we need to keep the business goals in mind, and realize that sometimes a &#8216;100%&#8217; implementation simply does not make sense.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 304px; width: 1px; height: 1px; overflow: hidden;">
<p><span style="font-family: Century; font-size: x-small;">Almost all large companies and many  small and midsized enterprises are virtualizing. Based on surveys, the  majority of large companies consider building a private cloud a core  strategy. Surprisingly, that’s even true with midsized organizations –  but slow down a bit. While the direction makes sense, be careful about  getting too caught up in the hype of building a perfect private cloud. A  cloud service requires a self-service (or non-manual) interface, and  some form of usage metering, or even chargeback. Behind the interface,  the services are delivered automatically on demand.</span></p>
<p><span style="font-family: Century; font-size: x-small;"><img style="border: 0px none; margin: 0px 8px 0px 0px;" src="http://blogs.gartner.com/thomas_bittman/files/2010/03/privrain.jpg" border="0" alt="privrain" width="244" height="260" align="left" /> The fact is, not  every IT organization needs a fully self-service interface, and many  smaller organizations see no value in usage metering. They simply want  to deliver services faster. For them, a 70% private cloud is absolutely  good enough.</span></p>
<p><span style="font-family: Century; font-size: x-small;">There is still value in virtualizing  your resources, automating how the resources are allocated to meet  demand, automating provisioning based on standard service offerings in a  published service catalog. But you may want a person in the middle of  the process. Or you may want to route the pure self-service requirements  to your favorite external cloud provider rather than build your own.  And that’s OK. It all comes down to business requirements, return on  investment, and future strategy (including the potential to evolve to  external cloud providers in the future). How far you go is your  decision. </span></p>
<p><span style="font-family: Century; font-size: x-small;">So while most enterprises may consider  private cloud their goal, and vendor hype is going to skyrocket on how  to reach that goal – my bet is that most organizations will find that a  less than pure private cloud is going to be good enough.</span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100315/cloud-itil-soe-heterogeneity-is-the-new-standard/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Your Favourite Technology Will Not Kill Anything</title>
		<link>http://pleasediscuss.com/andimann/20100305/your-favourite-technology-will-not-kill-anything/</link>
		<comments>http://pleasediscuss.com/andimann/20100305/your-favourite-technology-will-not-kill-anything/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 20:28:55 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Gartner]]></category>
		<category><![CDATA[hype]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=340</guid>
		<description><![CDATA[I have a request. I hope it is not too onerous, because something is really starting to grind my gears.
Can we in IT please all stop claiming that any technology is going to kill another?
The latest I am reading, for example, is that NoSQL (for want of a better term) will kill off SQL.
No, it won’t.
My hyperbole aside, I know this with complete and utter certainty,  even though I am barely conversant in database technologies. Seriously, SQL hasn’t even killed off VSAM – first released in 1974  – which is still the foundation for a huge volume, perhaps even the majority, of our daily financial, logistics, retail, and government business. In fact, not only are we still storing data in VSAM, we are still programming  in COBOL, and even doing it on 20  year old mainframes. So realistically, an upstart like NoSQL has no chance of killing [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_343" class="wp-caption alignleft" style="width: 333px"><a rel="attachment wp-att-343" href="http://pleasediscuss.com/andimann/20100305/your-favourite-technology-will-not-kill-anything/magpie/"><img class="size-full wp-image-343 " title="magpie" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/03/magpie.jpg" alt="Magpie" width="323" height="288" /></a><p class="wp-caption-text">IT is the Magpie of the Business World</p></div>
<p>I have a request. I hope it is not too onerous, because something is really starting to grind my gears.</p>
<p>Can we in IT please all stop claiming that any technology is going to kill another?</p>
<p>The latest I am reading, <a title="End of NoSQL Era" href="http://highscalability.com/blog/2010/2/26/mysql-and-memcached-end-of-an-era.html" target="_blank">for example</a>, is that <a title="Wikipedia - NoSQL" href="http://en.wikipedia.org/wiki/NoSQL" target="_blank">NoSQL</a> (for want of a better term) will kill off SQL.</p>
<p>No, it won’t.</p>
<p>My hyperbole aside, I know this with complete and utter certainty,  even though I am barely conversant in database technologies. Seriously, SQL hasn’t even killed off <a title="Wikpedia - VSAM" href="http://en.wikipedia.org/wiki/Virtual_storage_access_method" target="_blank">VSAM</a> – first released in 1974  – which is still the foundation for a huge volume, perhaps even the majority, of our daily financial, logistics, retail, and government business. In fact, not only are we still storing data in VSAM, we are still <a title="Computing UK -  COBOL still in demand" href="http://www.computing.co.uk/computing/analysis/2242687/cobol-skills-prized-cios" target="_blank">programming  in COBOL</a>, and even doing it on <a title="ZDNet - 1980s legacy systems  continue to plague  some US  government ops" href="http://blogs.zdnet.com/service-oriented/?p=4178" target="_blank">20  year old mainframes</a>. So realistically, an upstart like NoSQL has no chance of killing anything.</p>
<p>Similarly, virtualization will not kill the physical computing  infrastructures that came before it. Even most early adopters are struggling to get over 50% of their servers  virtualized, while the average  penetration is, <a title="Gartner predictions for 2010 and beyond" href="http://www.gartner.com/it/page.jsp?id=1211813" target="_blank">by some reports</a>, as low as 16%. Meanwhile, the percentage of desktops that have been virtualized is still  in single digits. In some cases, so-called ‘legacy’ systems are actually becoming their own hypervisors (e.g. <a title="Windows Hyper-V" href="http://www.microsoft.com/windowsserver2008/en/us/hyperv-main.aspx" target="_blank">Windows</a>, <a title="IBM z/VM Product Page" href="http://www.vm.ibm.com/" target="_blank">z/VM</a>, <a title="Sun Solaris virtualization product page" href="http://www.sun.com/software/solaris/virtualization.jsp" target="_blank">Solaris</a>, and <a title="KVM.org home page" href="http://www.linux-kvm.org/" target="_blank">Linux</a>).</p>
<div class="pullquote">“There is no chance cloud will completely replace  on-premise IT”</div>
<p>The same is true of cloud computing. Even if, <a title="Gartner predictions for 2010 and beyond" href="http://www.gartner.com/it/page.jsp?id=1278413" target="_blank">as Gartner predicts</a>, by 2012, 20 percent of businesses will own no IT assets – which I find highly dubious; and even if the cloud computing market <a title="ReadWriteWeb - Merrill Lynch cloud estimates" href="http://www.readwriteweb.com/enterprise/2009/11/merrill-lynch-cloud-computing.php" target="_blank">will be worth $160bn by 2011</a> – also somewhat dubious; then still a vast majority of organizations will continue to own their IT assets. Even allowing for some substantial private cloud deployment (much less dubious), there is no chance cloud computing will kill the on-premise, installed and owned, IT environment.</p>
<p>Historically, this has always been true. Distributed computing never fully replaced mainframe computing. Indeed, the mainframe is actually experiencing <a title="Forrester WP on Mainframe Markets" href="http://www.ca.com/Files/IndustryAnalystReports/camainframe2revised11022009_213783.pdf" target="_blank">record levels of growth</a> (.pdf) in particular among heavy mainframe users (over 500 MIPS). Personal computing never replaced distributed computing either. The Internet did not kill local computing; thin clients did not kill desktops; Firefox did not kill IE (although IE did eventually kill Netscape); Java did not kill COBOL, let alone C; disk did not kill tape; Salesforce.com did not kill Siebel; Google did not kill Yahoo; Gmail did not kill Exchange.</p>
<p>In fact, it is really quite rare that any new technology completely kills off any other. We in IT are the magpies of the business world, collecting and hoarding all the shiny technologies we can. These are not just collector items or museum pieces though; these are real, mission-critical systems and applications. So we end up with a hybrid of critical technologies spanning not just years, but decades.</p>
<p>(Which is why I am such a strong proponent of heterogeneous IT management &#8230; but that is another article)</p>
<p>Perhaps it is just semantics, or a philosophical distaste for absolutes. Perhaps the rampant pace of IT development just makes it <em>seem</em> like we don&#8217;t replace technology (when of course we do).</p>
<p>But I would still be really happy if we could all refrain from declaring the death of any technology.</p>
<p>Because chances are it is simply never going to happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100305/your-favourite-technology-will-not-kill-anything/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>On My Leaving EMA to Join CA</title>
		<link>http://pleasediscuss.com/andimann/20100226/andi-mann-leaves-ema-joins-ca/</link>
		<comments>http://pleasediscuss.com/andimann/20100226/andi-mann-leaves-ema-joins-ca/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 19:52:45 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[Systems Management]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[CA]]></category>
		<category><![CDATA[EMA]]></category>
		<category><![CDATA[Enterprise Management Associates]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=301</guid>
		<description><![CDATA[For those who have asked, and others who may care to know &#8211; the rumours are indeed true. After many happy years leading the fantastic systems and storage management team at one of the very best IT industry analyst and consulting firms, Enterprise Management Associates (EMA), I have moved on to take up an exciting new opportunity.
As of Wednesday this week (2/24), I am now at one of the very best IT management software vendors, CA Inc., where I am leading product marketing for their &#8212; our &#8212; virtualization management solutions.
In many ways, this was an incredibly difficult decision. EMA is a truly excellent place to work, and the role of an industry analyst was fascinating and fulfilling. The people I worked with and for are some of the best minds in IT &#8211; always intellectually stimulating, and straight-out fun to be with. It was truly my privilege to get [...]]]></description>
			<content:encoded><![CDATA[<p>For those who have asked, and others who may care to know &#8211; the rumours are indeed true. After many happy years leading the fantastic systems and storage management team at one of the very best IT industry analyst and consulting firms, <a title="EMA Website" href="http://www.enterprisemanagement.com" target="_blank">Enterprise Management Associates (EMA)</a>, I have moved on to take up an exciting new opportunity.<span id="more-301"></span></p>
<p><a rel="attachment wp-att-302" href="http://pleasediscuss.com/andimann/20100226/andi-mann-leaves-ema-joins-ca/480px-ca-brand-svg1/"><img class="alignleft size-full wp-image-302" title="CA, Inc. Logo" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/02/480px-CA-brand.svg1_.png" alt="CA Logo" width="202" height="129" /></a>As of Wednesday this week (2/24), I am now at one of the very best IT management software vendors, <a title="CA Website" href="http://ca.com" target="_blank">CA Inc.</a>, where I am leading product marketing for their &#8212; <em>our</em> &#8212; virtualization management solutions.</p>
<p>In many ways, this was an incredibly difficult decision. EMA is a truly excellent place to work, and the role of an industry analyst was fascinating and fulfilling. The people I worked with and for are some of the best minds in IT &#8211; always intellectually stimulating, and straight-out fun to be with. It was truly my privilege to get to know them all, and especially to help my clients and my team to be successful.</p>
<div class="pullquote">“This was an incredibly difficult decision &#8230; yet also one of the easiest I have made.”</div>
<p>Yet this was also one of the easiest decisions I have made. I believe both virtualization and management deliver incredible IT and business benefits, and as virtualization becomes increasingly ubiquitous, management of virtual systems becomes increasingly critical. I have long considered  CA a leader in physical and virtual systems  management, and believe CA has a great opportunity to extend its leadership in virtualization management, by helping even more IT and business people to be even more successful. As a part of  CA now, I can not only be a part of that opportunity, but can be a significant author of that success.</p>
<p>Moreover, it allows me to indulge my passion for technology and my expertise in marketing in an in-depth, direct, and focused way, rather than the broad, ancillary, and essentially academic role of an industry analyst. I will be able to work directly with some the biggest and most successful  companies and technologies, not just in the US, but around the globe. Plus, like EMA, CA also has some incredible minds who are some of the  most fun people to hang out with too.</p>
<p>While some will see this a move (back) to &#8216;the dark side&#8217;, I have always considered analysts and vendors to be two sides of the same coin &#8211; helping IT to deliver business services in more effective and efficient ways. While some may say that I have &#8217;sold out&#8217; my integrity as an analyst, I have always considered my integrity to be a core and consistent value &#8212; and a non-negotiable one &#8212; regardless of my employer. While some may think I can no longer champion the best interests of enterprise IT like I did while I was an analyst, I believe the best software companies, and their best people, succeed and thrive specifically because they do exactly that.</p>
<div class="pullquote">“My goal is to keep posting interesting and informed ideas, regardless of  my employer.”</div>
<p>As for this blog (and <a title="AndiMann on Twitter" href="http://twitter.com/andimann" target="_blank">my Twitter feed</a>), all <a title="Why Blog, Why Now?" href="../20091023/why-blog-why-now/" target="_blank">my reasons for blogging and tweeting, and what I hope to  achieve (both personally and professionally) with social media</a>, are  still the same as they were when I started. I therefore intend to continue writing and posting my personal opinions and insights about technology and other areas that interest me. After all, the areas I work with haven&#8217;t really changed, so I am still going to post about virtualization, systems management, data center operations, and cloud computing.</p>
<p>So although I cannot help but be informed by my current position and experience, my goal is to keep posting interesting and informed ideas, regardless of my employer. No doubt some people will stop reading &#8212; which is fine &#8212; but I still hope you will keep inspiring, contributing to, reading, commenting on, and arguing about these part-time musings of a full-time technologist.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100226/andi-mann-leaves-ema-joins-ca/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
	</channel>
</rss>
