<?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; Linux</title>
	<atom:link href="http://pleasediscuss.com/andimann/tag/linux/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>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>Is KVM a credible choice for x86 server virtualization?</title>
		<link>http://pleasediscuss.com/andimann/20100112/is-kvm-a-credible-choice-for-x86-server-virtualization/</link>
		<comments>http://pleasediscuss.com/andimann/20100112/is-kvm-a-credible-choice-for-x86-server-virtualization/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 16:45:46 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[systems management]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[TechTarget]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=137</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%2F20100112%2Fis-kvm-a-credible-choice-for-x86-server-virtualization%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100112%2Fis-kvm-a-credible-choice-for-x86-server-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-202" href="http://pleasediscuss.com/andimann/20100112/is-kvm-a-credible-choice-for-x86-server-virtualization/lameduck/"><img class="size-full wp-image-202 alignleft" title="LameDuck" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/01/LameDuck.jpg" alt="" width="260" height="284" /></a>The other day I saw someone post a poll question, “Is KVM a credible choice for x86 virtualization?” My immediate response was – “Is that even a credible question?” If you read <a title="Andi Mann on Tech Target" href="http://virtualizationresources.searchservervirtualization.com/author;Andi+Mann,+Contributor/contentList.htm" target="_blank">my many contributions to TechTarget</a>, you will know I am no great supporter of <a title="KVM.org Home Page" href="http://www.linux-kvm.org/page/Main_Page" target="_blank">KVM (Kernel Virtual Machine)</a>. In my analysis, it does not offer any significant advantages to the many alternatives. It does, however, introduce many significant challenges.</p>
<p>The only significant and unique benefit of KVM for server virtualization (as noted by Sander van Vugt in our (virtual) debate on <a title="Xen vs.KVM Linux Virtualization Hypervisors" href="http://searchservervirtualization.techtarget.com/generic/1,295582,sid94_gci1371226_mem1,00.html" target="_blank">Xen vs.KVM Linux Virtualization Hypervisors</a>) is that KVM is part of the Linux kernel. This ensures broad standardization, patch compatibility, simpler upgrades, and&#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%2F20100112%2Fis-kvm-a-credible-choice-for-x86-server-virtualization%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fpleasediscuss.com%2Fandimann%2F20100112%2Fis-kvm-a-credible-choice-for-x86-server-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-202" href="http://pleasediscuss.com/andimann/20100112/is-kvm-a-credible-choice-for-x86-server-virtualization/lameduck/"><img class="size-full wp-image-202 alignleft" title="LameDuck" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/01/LameDuck.jpg" alt="" width="260" height="284" /></a>The other day I saw someone post a poll question, “Is KVM a credible choice for x86 virtualization?” My immediate response was – “Is that even a credible question?” If you read <a title="Andi Mann on Tech Target" href="http://virtualizationresources.searchservervirtualization.com/author;Andi+Mann,+Contributor/contentList.htm" target="_blank">my many contributions to TechTarget</a>, you will know I am no great supporter of <a title="KVM.org Home Page" href="http://www.linux-kvm.org/page/Main_Page" target="_blank">KVM (Kernel Virtual Machine)</a>. In my analysis, it does not offer any significant advantages to the many alternatives. It does, however, introduce many significant challenges.</p>
<p>The only significant and unique benefit of KVM for server virtualization (as noted by Sander van Vugt in our (virtual) debate on <a title="Xen vs.KVM Linux Virtualization Hypervisors" href="http://searchservervirtualization.techtarget.com/generic/1,295582,sid94_gci1371226_mem1,00.html" target="_blank">Xen vs.KVM Linux Virtualization Hypervisors</a>) is that KVM is part of the Linux kernel. This ensures broad standardization, patch compatibility, simpler upgrades, and a low-impact on-ramp for existing Linux IT shops.</p>
<p>Yet this is a solution for a problem that does not really exist.<span id="more-137"></span></p>
<p>Large enterprises already run thousands of components, from services/daemons to drivers to applications, all as additions to various kernels. Maintaining one more (or even several more) non-kernel components like Hyper-V, XenServer, ESX, etc., is not a net negative. On the contrary, EMA data shows that virtualization actually improves the productivity of server administrators, and by an average of around 10% &#8211; up to 20% or more for best performers. For competent administrators with good lifecycle management tools, the time they spend to learn, test, and maintain hypervisors is a significant effort, but it is time paid back with interest.</p>
<p>On the other hand, many downsides to KVM are all too apparent.</p>
<div class="pullquote">“KVM has a strategic problem &#8211; the void in the KVM management ecosystem.”</div>
<p>It is easy to point to the lack of technology features and maturity in KVM &#8211; areas like live migration, paravirtualization, networking, isolation, performance, security, or a host of other  features which KVM (in some cases arguably) lacks. I have only some doubt that KVM will meet these low-level functional requirements eventually, but it will not be anytime soon. Yet they are essentially table stakes in server virtualization today.</p>
<p>The inherent dependency on Linux would also require a major shift in  platforms for the average datacenter (where Windows outnumbers Linux by  150:1), and a major investment in resourcing, training, and software. This is hardly an attractive proposition for a data center manager. Still, existing Linux staff will be able to pick it up, and could even have some success on their (relatively few) existing Linux platforms.</p>
<p>However, even if these weaknesses are overcome, KVM has a much more strategic problem &#8211; the gaping void in the KVM management ecosystem. There is almost no third-party support for KVM from management vendors. Even stated support from key partner vendors like IBM, HP, and of course Red Hat is basic at best. What&#8217;s more, EMA data suggests KVM will not foster a significant management ecosystem in the future, either.</p>
<p>EMA&#8217;s research on Virtual System Management showed convincingly how important management is to virtualization. Across 18 different management disciplines, almost all correlated with measurably better outcomes in metrics like MTTR, provisioning time, availability, VM density, migration speed, and more.</p>
<p>EMA&#8217;s new cloud research shows a similar importance. Applying mature automation and management disciplines to virtual systems is directly correlated with positive cloud outcomes like reduced CapEx, reduced OpEx, improved operational maturity and more.</p>
<p>Not surprising then, that over 80% of enterprises consider manageability an important or very important factor in their virtualization and cloud technology decisions.</p>
<p>Unfortunately, KVM ranks anywhere from 4<sup>th </sup>to 10<sup>th</sup> in enterprise preferences for virtualization and cloud technology providers. It comes  behind first ESX, then Hyper-V or Xen (multiple implementations), often various UNIX hypervisors (PowerVM, Integrity VMs or vPars, Solaris Containers), and even z/VM. No enterprise demand means that management vendors have little incentive to support KVM.</p>
<p>In fact, in my conversations with management software vendors, most generally put KVM around 5th in line for support &#8211; which, realistically, means it is not even on the current roadmap. What&#8217;s more, for better or worse several of them have a vested interest in <em><span style="text-decoration: underline;">not</span></em> supporting KVM (no points for guessing who).</p>
<p>This means KVM has little or no prospect of gaining third-party support for virtualization management tools like VM-aware backup and restore, VM provisioning, virtual resource management, VM configuration auditing, virtual performance monitoring, VM lab management, VM image control, storage management,network automation and more. The same holds true for integration with higher-level virtual systems management tools for virtual and physical data center automation and service management disciplines.</p>
<p>For any IT group, sophisticated management tools deliver many proven benefits. For larger enterprises especially, they are simply not optional.  Without even the prospect of a robust management ecosystem, KVM is simply a non-starter in most large-scale deployments. For my enterprise clients at least, it is certainly not a credible choice for x86 server virtualization.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100112/is-kvm-a-credible-choice-for-x86-server-virtualization/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

