<?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; mainframe</title>
	<atom:link href="http://pleasediscuss.com/andimann/tag/mainframe/feed/" rel="self" type="application/rss+xml" />
	<link>http://pleasediscuss.com/andimann</link>
	<description>Part-time musings of a full-time technologist</description>
	<lastBuildDate>Tue, 31 Jan 2012 21:56:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>A Service Taxonomy for Cloud Choices</title>
		<link>http://pleasediscuss.com/andimann/20110922/a-cio-service-taxonomy-for-cloud-choices/</link>
		<comments>http://pleasediscuss.com/andimann/20110922/a-cio-service-taxonomy-for-cloud-choices/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 16:34:31 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[CA]]></category>
		<category><![CDATA[CA Technologies]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Forrester]]></category>
		<category><![CDATA[Freeform Dynamics]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Visible Ops]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=1650</guid>
		<description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20110922%2Fa-cio-service-taxonomy-for-cloud-choices%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20110922%2Fa-cio-service-taxonomy-for-cloud-choices%2F&#38;source=AndiMann&#38;style=normal&#38;service=bit.ly&#38;service_api=R_32fd79b68d0eb424a397106f4cbf7638&#38;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I have been talking with many CIOs for some time about strategic adoption of cloud solutions. A key step in these conversations is always the review of the portfolio of services they provide to business users, so they can choose which clouds to adopt and why.</p>
<p>This has led me to describe a high-level taxonomy that segments the service portfolio according to the different cloud requirements, capabilities, and approaches in different types of applications and services.<span id="more-1650"></span></p>
<p>Essentially, this work has segmented most (all?) service portfolios into four areas, which (roughly) follow the adoption curve of cloud computing</p>
<h2>Cloud-Free Services</h2>
<p>For most of the large enterprises I talk to, some services will not be part of any cloud. These ‘cloud-free’ services may migrate from physical to virtual, but do not need elastic scalability and self-service,&#8230;</p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20110922%2Fa-cio-service-taxonomy-for-cloud-choices%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20110922%2Fa-cio-service-taxonomy-for-cloud-choices%2F&amp;source=AndiMann&amp;style=normal&amp;service=bit.ly&amp;service_api=R_32fd79b68d0eb424a397106f4cbf7638&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I have been talking with many CIOs for some time about strategic adoption of cloud solutions. A key step in these conversations is always the review of the portfolio of services they provide to business users, so they can choose which clouds to adopt and why.</p>
<p>This has led me to describe a high-level taxonomy that segments the service portfolio according to the different cloud requirements, capabilities, and approaches in different types of applications and services.<span id="more-1650"></span></p>
<p>Essentially, this work has segmented most (all?) service portfolios into four areas, which (roughly) follow the adoption curve of cloud computing</p>
<div id="attachment_1651" class="wp-caption aligncenter" style="width: 789px"><a rel="attachment wp-att-1651" href="http://pleasediscuss.com/andimann/20110922/a-cio-service-taxonomy-for-cloud-choices/cloud-native-migrant-rogue-free/"><img class="size-large wp-image-1651" title="cloud-native-migrant-rogue-free" src="http://pleasediscuss.com/andimann/wp-content/uploads/2011/09/cloud-native-migrant-rogue-free-1024x609.jpg" alt="Cloud Service Taxonomy" width="779" height="463" /></a><p class="wp-caption-text">Cloud Service Taxonomy - Cloud-Free, Cloud-Migrant, Cloud-Native, and Rogue Cloud</p></div>
<h2>Cloud-Free Services</h2>
<p>For most of the large enterprises I talk to, some services will not be part of any cloud. These ‘cloud-free’ services may migrate from physical to virtual, but do not need elastic scalability and self-service, are too impractical or incomprehensible, are too locked into non-commodity (e.g. z-Series) hardware, or are too sensitive or mission-critical to migrate to (especially public) cloud environments. With apologies to the ‘pure cloud’ fantasists, it is a reality for many organizations, especially larger enterprises, <a href="http://www.cio.com/article/689261/Survey_Value_of_the_Cloud_Telecommuting_Overstated" target="_blank">many services will not be part of their cloud adoption plans</a> &#8211; at least not soon, perhaps not ever. It is important to identify these ‘cloud-free’ services.</p>
<div class="pullquote">With apologies to ‘pure cloud’ fantasists, some services will not be part of the cloud</div>
<h2>Cloud Migrant Services</h2>
<p>As CIOs get a handle on cloud, they start proactively evaluating their service portfolio and migrating selected existing workloads &#8211; from the OS up &#8211; initially from physical to virtual, then to appropriate public or private cloud choices. These ‘cloud migrant’ services are not fundamentally changed, as they simply ‘lift and shift’ the same code, requirements, interconnections, users, data sources, etc. from traditional environments to (typically IaaS) clouds. Many benefits can accrue from running these services in a cloud &#8211; agility, flexibility, efficiency, cost reduction &#8211; but the services themselves are not specifically built in or for the cloud.</p>
<h2>Cloud Native Services</h2>
<p>As organizations embrace cloud computing, they start developing and using new ‘cloud-native’ services built in the cloud and for the cloud. Mobile and social services, for example, really blossom when built on cloud-native characteristics like self-service, mobility, scalability, and ‘big data’, while cloud-native development also allows business ideas to ‘fail fast’ or prove success with minimal upfront investment. Of course, rogue-cloud services (see below) can become cloud-native services when they move to ‘official’ production status; and SaaS applications are also cloud-native services, just delivered out-of-the-box by public providers.</p>
<h2>Rogue Cloud Services</h2>
<div class="pullquote">Rogue cloud can be very positive &#8230; there is no per se reason to shut it down.</div>
<p>In many organizations, business users or developers have adopted cloud already, outside of the normal IT procurement process. The term ‘rogue’ may seem pejorative, but is not intended to be &#8211; I simply described a process that is outside of IT’s knowledge or control. As I wrote back in 2009, rogue cloud can be very positive, and there is no <em>per se</em> reason for IT should to shut it down. However, <a href="http://www.cio.com/article/print/688906" target="_blank">IT does need to establish visibility into rogue cloud</a> to ensure security or compliance, avoid cost overruns, drive broader adoption of good cloud choices, or even to promote better cloud choices.</p>
<h2>Why Does This Matter?</h2>
<p>This segmentation came about not as an academic exercise, but to help CIOs with a taxonomy for service portfolio analysis and cloud choice. Each of these cloud service types has different needs, from both platform and management perspectives. By identifying cloud service types, a CIO can better adopt their choice of cloud as appropriate for different services at different times.</p>
<p>For example,</p>
<ul>
<li>A cloud-native service can be ‘designed to fail’, whereas a cloud-migrant service needs additional management (e.g. real-time replication) to maintain the same level of continuity.</li>
<li>A cloud-migrant application that has been <a href="http://blogs.gartner.com/chris-wolf/2011/09/08/vmworld-2011-if-amazon-is-the-benchmark/">QA’d on a closed and proprietary hypervisor</a> may need additional testing and QA before it can be moved to a different (or unspecified) hypervisor.</li>
<li>A rogue cloud service must be discovered before it can be managed as part of a whole portfolio, whereas a cloud-native or cloud-migrant service will be catalogued as it is deployed.</li>
<li>A cloud-free service needs none of the above, and specifically can fall outside the cloud portfolio and be exempt from new policies specifically designed to enable cloud services.</li>
</ul>
<div class="pullquote">By identifying cloud service types, a CIO can better adopt their choice of cloud.</div>
<p>This segmentation is not meant to replace a thorough service portfolio analysis in making good cloud choices. In my session at VMworld 2011 in Las Vegas, for example, I presented analysis models from <em><a href="../20110412/launching-my-first-book-visible-ops-private-cloud/">Visible Ops &#8211; Private Cloud</a></em>, a <a href="../wp-content/uploads/2011/09/CA-Cloud-Migration-Analysis.jpg">CA Technologies quadrant framework</a>, Forrester Research’s <em><a href="http://www.forrester.com/go?docid=59306">Evaluating Application Fit With Cloud</a></em> model, and Freeform Dynamics’ model from <em><span style="text-decoration: underline;"><a href="http://www.freeformdynamics.com/fullarticle.asp?aid=1229">Applied Cloud Computing: A practical guide to identifying the potential in your environment</a></span></em>.</p>
<p>However, I do think it is a useful taxonomy to start making sense of your own service portfolio as you start to take stock of where you are in your cloud strategy, and where you want to go. So far, the CIOs I have worked with on this have agreed.</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20110922/a-cio-service-taxonomy-for-cloud-choices/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Chinwag with Mike Laverick</title>
		<link>http://pleasediscuss.com/andimann/20110603/chinwag-with-mike-laverick/</link>
		<comments>http://pleasediscuss.com/andimann/20110603/chinwag-with-mike-laverick/#comments</comments>
		<pubDate>Sat, 04 Jun 2011 03:49:30 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[In The Media]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[RTFM Education]]></category>
		<category><![CDATA[virtual stall]]></category>
		<category><![CDATA[Visible Ops]]></category>
		<category><![CDATA[VM stall]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=1556</guid>
		<description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20110603%2Fchinwag-with-mike-laverick%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20110603%2Fchinwag-with-mike-laverick%2F&#38;source=AndiMann&#38;style=normal&#38;service=bit.ly&#38;service_api=R_32fd79b68d0eb424a397106f4cbf7638&#38;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I recently had the great pleasure of recording a &#8216;Chinwag&#8217; on <a href="http://www.rtfm-ed.co.uk" target="_blank">RTFM Education</a> hosted by the inestimable Mike Laverick (<a href="https://twitter.com/Mike_Laverick" target="_blank">@Mike_Laverick</a>). Mike is a consummate pro with a comprehensive understanding of virtualization, so it was a privilege and a joy to record this video chat with him.</p>
<blockquote><p>Andi and I covered a wide range of questions – and we simple didn’t have enough time to cover every topic. These are the questions we DID manage to get through in our time!</p>
<p>Q1. Folks used to talk about VM Sprawl, now their talking about VM stall. What is VM Stall, and what causes it?</p>
<p>Q2. I see you took a side swipe at the “the software mainframe” analogy for virtualization – go on let rip!</p>
<p>Q3. So you have just published a new</p></blockquote><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20110603%2Fchinwag-with-mike-laverick%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20110603%2Fchinwag-with-mike-laverick%2F&amp;source=AndiMann&amp;style=normal&amp;service=bit.ly&amp;service_api=R_32fd79b68d0eb424a397106f4cbf7638&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.rtfm-ed.co.uk/2011/06/03/chinwag-with-mike-andi-mann/"><img title="Mike Laverick's RTFM Education" src="http://pleasediscuss.com/andimann/wp-content/uploads/2011/08/logo_smaller.png" alt="Mike Laverick's RTFM Education" width="240" height="223" /></a><p class="wp-caption-text">Mike Laverick&#39;s RTFM Education</p></div>
<p>I recently had the great pleasure of recording a &#8216;Chinwag&#8217; on <a href="http://www.rtfm-ed.co.uk" target="_blank">RTFM Education</a> hosted by the inestimable Mike Laverick (<a href="https://twitter.com/Mike_Laverick" target="_blank">@Mike_Laverick</a>). Mike is a consummate pro with a comprehensive understanding of virtualization, so it was a privilege and a joy to record this video chat with him.</p>
<blockquote><p>Andi and I covered a wide range of questions – and we simple didn’t have enough time to cover every topic. These are the questions we DID manage to get through in our time!</p>
<p>Q1. Folks used to talk about VM Sprawl, now their talking about VM stall. What is VM Stall, and what causes it?</p>
<p>Q2. I see you took a side swipe at the “the software mainframe” analogy for virtualization – go on let rip!</p>
<p>Q3. So you have just published a new book on virtualization and private cloud – what is that all about?</p>
<p>Q4. There’s a lot of talk on both sides about whether or not ITIL can coexist with virtualization and cloud. What is your take on that?</p></blockquote>
<p>You can see/download  the whole Chinwag (on video or audio-only) here &#8211; <a href="http://www.rtfm-ed.co.uk/2011/06/03/chinwag-with-mike-andi-mann/">Chinwag with Mike</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20110603/chinwag-with-mike-laverick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Public Cloud Computing is NOT For Everyone</title>
		<link>http://pleasediscuss.com/andimann/20101202/public-cloud-is-not-for-everyone/</link>
		<comments>http://pleasediscuss.com/andimann/20101202/public-cloud-is-not-for-everyone/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 20:47:08 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Gartner]]></category>
		<category><![CDATA[IT Process Automation]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[Netflix]]></category>
		<category><![CDATA[Qualcomm]]></category>
		<category><![CDATA[systems management]]></category>
		<category><![CDATA[Telstra]]></category>
		<category><![CDATA[Verizon]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Wikileaks]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=798</guid>
		<description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20101202%2Fpublic-cloud-is-not-for-everyone%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20101202%2Fpublic-cloud-is-not-for-everyone%2F&#38;source=AndiMann&#38;style=normal&#38;service=bit.ly&#38;service_api=R_32fd79b68d0eb424a397106f4cbf7638&#38;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Without pointing any fingers, there seems to be a persistent refrain from some public cloud computing proponents that says, ‘If you are running your own IT, then you are doing it wrong’. This attitude fails to account for the magnitude and value of many legacy investments in people, process, and technology.  It ignores the many challenges and risks posed by migrating enterprise IT to public cloud service providers.</p>
<p>I have no doubt that many organizations will continue to run their own IT, even as they also adopt public cloud services &#8211; for very good reasons. At the same time, many will migrate their entire IT environment, wholesale, to public cloud services. I do not see this as even slightly contentious.<span id="more-798"></span></p>
<p>In fact, my colleague, Gregor Petri (<a href="http://twitter.com/GregorPetri">@GregorPetri</a>) argues very well that <a href="http://community.ca.com/blogs/cloud/archive/2010/11/30/the-private-cloud-debate-keeps-resurfacing-but-is-it-even-worth-having.aspx">this</a>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20101202%2Fpublic-cloud-is-not-for-everyone%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20101202%2Fpublic-cloud-is-not-for-everyone%2F&amp;source=AndiMann&amp;style=normal&amp;service=bit.ly&amp;service_api=R_32fd79b68d0eb424a397106f4cbf7638&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_799" class="wp-caption alignleft" style="width: 346px"><a rel="attachment wp-att-799" href="http://pleasediscuss.com/andimann/20101202/public-cloud-is-not-for-everyone/generic-cloud-24/"><img class="size-full wp-image-799" title="Cloud" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/12/generic-cloud-24.jpg" alt="Cloud" width="336" height="448" /></a><p class="wp-caption-text">Obligatory picture of random cloud</p></div>
<p>Without pointing any fingers, there seems to be a persistent refrain from some public cloud computing proponents that says, ‘If you are running your own IT, then you are doing it wrong’. This attitude fails to account for the magnitude and value of many legacy investments in people, process, and technology.  It ignores the many challenges and risks posed by migrating enterprise IT to public cloud service providers.</p>
<p>I have no doubt that many organizations will continue to run their own IT, even as they also adopt public cloud services &#8211; for very good reasons. At the same time, many will migrate their entire IT environment, wholesale, to public cloud services. I do not see this as even slightly contentious.<span id="more-798"></span></p>
<p>In fact, my colleague, Gregor Petri (<a href="http://twitter.com/GregorPetri">@GregorPetri</a>) argues very well that <a href="http://community.ca.com/blogs/cloud/archive/2010/11/30/the-private-cloud-debate-keeps-resurfacing-but-is-it-even-worth-having.aspx">this should not even be a debate</a>. I cannot disagree – and in an ideal world I would not be talking about it either – but there needs to be a realistic balance to the ‘private IT is doing it wrong’ crowd.</p>
<p>After all, try telling most Fortune 1000 CIOs that they should tip their <em>entire</em> multi-data center IT investment, along with their entire end-user IT investment, into the dump and put it all on Amazon (<a href="http://cloudscaling.com/blog/cloud-computing/cloud-innovators-netflix-strategy-reflects-google-philosophy">like Netflix did</a>). I bet they will laugh in your face before they kick you out of their office and get back to doing real work.  They have a sunk cost in existing IT investments – not to mention a valuable investment in people who know the environment and the business they are supporting. This is also supported by a vast array of IT and business processes that actually make the business more efficient and effective.</p>
<p>Public cloud might be logical for most smaller businesses, new businesses, or new applications like Netflix’ streaming video service, but for large enterprises, completely abandoning many millions of dollars of paid-for equipment, and an immeasurable amount of process and skill investment, is frequently unjustifiable. As much as they might want to get rid of internal IT, for large enterprises especially, it simply will not make sense – financially, or to the business.</p>
<div class="pullquote">&#8220;To start with, there is the massive cost of rewriting all the existing applications&#8221;</div>
<p>To start with, there is the massive cost of rewriting all the existing applications from mainframe, UNIX, i5/OS, Unisys, and NonStop (at least) to run on commodity servers and infrastructures. Of course, this is not just a porting exercise. Migrating to public cloud would require completely new architectures for most enterprise applications, not least to accommodate the higher impact (though not necessarily greater frequency) of <a href="../../../../../20100121/cloud-computing-downtime-is-endemic/">the downtime </a><a href="../../20100121/cloud-computing-downtime-is-endemic/">endemic </a><a href="../../../../../20100121/cloud-computing-downtime-is-endemic/"> in cloud computing</a>. Moreover, given the typically high utilization, performance, and throughput of most of these ‘legacy’ platforms, the cost benefit of migration to commodity systems is questionable at best.</p>
<p>Deploying all new applications to the cloud and just letting legacy applications die through attrition will not allow wholesale migration to public cloud providers either. Some enterprises have applications that are 10, 20, or even 30 years old and still running critical workloads. Today’s crucial applications are going to be around – and running on private ‘legacy’ systems – for a long, long time.</p>
<p>In many cases, regardless of financial factors, it is not even desirable to move enterprise IT into the cloud. Despite all the failings – and they are typically legion – of existing investments in ‘legacy’ people, process, and technology, they frequently do still deliver substantial value to the business. Moreover, they have baked-in an irreplaceably deep level of experience, commitment, and understanding of the core business. They <em>don’t</em> treat all workloads as equal, and <em>do</em> prioritize the most important services in their portfolios.</p>
<p>Commodity cloud providers on the other hand treat all workloads – and all customers – in a shared environment as commodities. They do not provide the special treatment that some workloads really do require – such as some compliance-bound, high-revenue, or non-stop workloads. They do not provide time or event-based reactions to changing business priorities. They do not make sure to allocate the first servers that come up after a system-wide outage to high-priority workloads based on business policy. I talk to CIOs all the time who are laser-focused on aligning IT to the business; if a public cloud provider doesn’t even <em>understand</em> their business priorities, let alone prioritize them, then that goal is difficult, if not impossible, to reach.</p>
<div class="pullquote">&#8220;there is no guarantee that your cloud service provider will not just pull the plug on ‘your’ IT service&#8221;</div>
<p>This commodity attitude can be even more deleterious when a business (or their website) comes under attack – such as directly in a DDOS or similar attack, in a public relations campaign, or by a sovereign government – for supporting a controversial cause, providing some information, or otherwise becoming unpopular with some group – private or public. When that happens there is no guarantee that your cloud service provider will not just pull the plug on ‘your’ IT service for fear of public backlash, or under pressure from some government force, covert or otherwise (as recently happened <a href="http://searchcloudcomputing.techtarget.com/news/article/0,289142,sid201_gci1524505,00.html">with Wikileaks</a> and with <a href="http://www.informationweek.com/news/smb/ebusiness/showArticle.jhtml?articleID=227400111">Florida pastor Terry Jones</a>). They may even just ‘bump’ one business workload for another, simply because they have oversold capacity – a common practice in all sorts of shared service industries (including transportation, telecommunications, utilities, banking, and Web hosting).</p>
<p>For cloud providers, each supported IT service is just part of their revenue. If hosting any given IT service is not profitable to them (and/or causes them a public relations or legal problem), whether they cancel your contract is simply an ROI calculation. They are not going to fight their customers’ legal battles; they are not going to stand up to a autocratic (or even democratic) government; they are not going to risk their whole business for the sake of one customer. If the service provider does pull the plug, the business is likely to be left not only without an IT infrastructure, but possibly without an offsite backup to restore continuity on another provider – assuming another host will even take them on.</p>
<p>For many enterprises then, moving their private IT to public cloud service providers would not just add cost, but also add additional management burdens, compliance issues, security threats, and business risks. For enterprises that can operate within their own scalable and dynamic data center, public cloud is not ‘your mess for less’; it is ‘more mess for more’.</p>
<p>Moreover, in some cases there may not even be available (or possible?) cloud  computing solutions – for example, in low (or no) bandwidth  environments, delivering POS or ATM infrastructure, hardware-dependent  back-office systems, or high-volume distributed end user computing.</p>
<div class="pullquote">&#8220;There is no reason why private IT cannot gain at least some, if not all, of the benefits of public cloud&#8221;</div>
<p>However, there is no reason why private IT cannot gain at least some, if not all, of the benefits of public cloud. Most large enterprises can, will, and should use virtualization, automation, and service management to build elastic resource pools, allocate them to fixed and variable service requirements, and effectively deliver on-demand computing.</p>
<p>With continuous capacity management, integrated with performance monitoring, provisioning, and configuration management, this is possible even without over-investing in spare capacity. Even though they don’t actually have ‘unlimited’ compute resources, large well-managed private IT systems can <em>appear</em> infinitely scalable, at least as much as cloud service providers can. It would actually be interesting to compare the IT resources of major global enterprises with Amazon and other service providers. I would bet that enterprises like Wal-Mart, Citigroup, General Electric, etc. (not to mention many governments) actually have more compute resources to allocate in a dynamic cloud than most of the supposedly ‘infinite’ cloud providers.</p>
<p>With highly automated IT solutions, enterprises <a href="http://searchcloudcomputing.techtarget.com/news/article/0,289142,sid201_gci1523813,00.html">like Qualcomm</a> have already delivered these benefits with their own private internal cloud. Others have been so successful they are now<em> </em>public cloud providers themselves – like <a href="http://www.cio.com.au/article/365104/telstra_pushes_cloud_large_enterprises/">Telstra Australia</a> and <a href="http://www.computerworld.com/s/article/9185058/Verizon_launches_cloud_service_for_SMBs">Verizon</a>. In fact, <a href="http://www.gartner.com/it/page.jsp?id=1480514">Gartner is actually predicting</a> that by 2015, 20 percent of <em>non-IT</em> Global 500 companies will be cloud service providers. Moreover, there is even <a href="http://www.forbes.com/2009/04/15/cloud-computing-enterprise-technology-cio-network-cloud-computing.html">evidence</a> that over time, investment in private IT infrastructure is actually more cost-effective than outsourcing it to external cloud providers, especially for larger enterprises.</p>
<p>I am certainly <em>not </em>saying enterprises should avoid public cloud computing entirely. That is just as absurd as the converse. Public cloud computing provides incredible opportunity, especially for small and mid-sized businesses, but also for enterprises. Without doubt, many workloads absolutely should be relocated to public cloud providers; <em>some </em>businesses probably <em>are</em> doing it wrong by running any IT of their own.</p>
<div class="pullquote">&#8220;The long run is a misleading guide to current affairs. In the long run we are all dead.&#8221;</div>
<p>And perhaps in 20 years all these problems will  be solved. But I do not think it is very useful to rely too much on what  might happen ‘in the long run’. It is an interesting exercise, and certainly can help inform long-term strategy, but as Keynes  famously said, “The long run is a misleading guide to current affairs.  In the long run we are all dead.” Especially predicting some  hypothetical future state where all problems are solved is just a bit too convenient.</p>
<p>However, framing cloud computing as ‘all or nothing’ is a false dichotomy, because there is a realistic and hugely popular third option: a hybrid cloud. Indeed, most real-life CIOs are actually planning or deploying this model today, where both internal and external IT are combined in the best possible ways to drive business value. Most enterprise CIOs running their own IT are also engaging in both evolutionary and revolutionary approaches to cloud; managing a hybrid supply chain of public, private, and hybrid IT; and delivering a complex mix of IT services.</p>
<p>They are not &#8216;doing it wrong&#8217; – they are doing what they need to do, with what they have, to make their businesses successful.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20101202/public-cloud-is-not-for-everyone/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Mainframe as an Enterprise Desktop Virtualization Server?</title>
		<link>http://pleasediscuss.com/andimann/20100824/mainframe-as-an-enterprise-desktop-virtualization-server/</link>
		<comments>http://pleasediscuss.com/andimann/20100824/mainframe-as-an-enterprise-desktop-virtualization-server/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 22:43:20 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[automation]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[application virtualization]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[endpoint virtualization]]></category>
		<category><![CDATA[Hewlett Packard]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[VMware]]></category>

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

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

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

