<?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>IBM Virtualization &#187; virtualization</title>
	<atom:link href="http://virtualizationconversation.com/tag/virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://virtualizationconversation.com</link>
	<description>IBM Virtualization</description>
	<lastBuildDate>Thu, 24 Sep 2009 21:47:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Migrating the Data Center to a Virtual Machine Infrastructure</title>
		<link>http://virtualizationconversation.com/2009/02/27/migrating-the-data-center-to-a-virtual-machine-infrastructure/?nucrss=1</link>
		<comments>http://virtualizationconversation.com/2009/02/27/migrating-the-data-center-to-a-virtual-machine-infrastructure/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 16:16:37 +0000</pubDate>
		<dc:creator>Matthew Shaw</dc:creator>
				<category><![CDATA[Server Virtualization Conversation]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://virtualizationconversation.com/?p=400</guid>
		<description><![CDATA[
The motivations are strong and compelling when making the choice to move towards virtualization as the solution for your data center.
Some of the factors include:

Lower energy costs 
Greatly reduced data center physical footprint.
More efficient use of hardware resources 
High availability
Business continuity / easier disaster recovery
Lower admin to server ratio

Before the migration is to move forward [...]<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=matthew.shaw&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F27%2Fmigrating-the-data-center-to-a-virtual-machine-infrastructure&crtId=148&dt=1280569867">]]></description>
			<content:encoded><![CDATA[<p><!--StartFragment--></p>
<p class="MsoNormal">The motivations are strong and compelling when making the choice to move towards virtualization as the solution for your data center.</p>
<p class="MsoNormal">Some of the factors include:</p>
<ul>
<li><span><span></span></span>Lower energy costs<span><span> </span></span></li>
<li>Greatly reduced data center physical footprint.</li>
<li>More efficient use of hardware resources<span><span> </span></span></li>
<li><span></span>High availability<span></span></li>
<li><span><span></span></span>Business continuity / easier disaster recovery<span></span></li>
<li><span></span>Lower admin to server ratio</li>
</ul>
<p class="MsoNormal">Before the migration is to move forward a detailed audit of current equipment, platforms, applications, etc must take place. All computing resources must be properly documented and enumerated. All backups need to be made current. If hardware is going to be re-tasked and used in the new virtualization schema, thorough testing needs to be done to assure full functionality and reliability.<span id="more-400"></span></p>
<p class="MsoNormal">Thorough preparation in the form diagramming, establishing documented process flows, and devising effective storage strategies is directly relational to the effectiveness and efficiency of your virtual migration and the resultant infrastructure. The planning stage is a good time to implement new ideas that will assist in ease of administration and further data center expansion. As with any IT infrastructure the complexity scales with data center size. Depending on the size of the data center, the virtual migration can be rolled out in phases to ease the transition and deal with issues on a smaller scale than would be necessary if the entire data center was migrated at once.</p>
<p class="MsoNormal">When the time comes to convert or migrate from purpose-built hardware servers to virtual machines, there are several options to consider. If the data center is small or your company can afford a small window of downtime, you can take servers out of production and then migrate to virtual machines. Although this procedure is more hands-on, it allows you to deal with issues out of band without affecting data integrity.<span> </span>For the larger data centers or data centers that cannot afford a maintenance window for migration (which is most likely the scenario), live migrations can be performed using one of many vendor-supplied tools that are readily available to automate the migration process, live, from bare metal server to virtual machine.</p>
<p class="MsoNormal">Once the decision has been made to take advantage of virtualization in your data center, the key to successfully accomplishing your objectives is research, and planning. The outcome and success of your virtualized environments will likely dictated by the level of preparation and detail you have provided in your project manifest.</p>
<p><!--EndFragment--></p>
<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=matthew.shaw&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F27%2Fmigrating-the-data-center-to-a-virtual-machine-infrastructure&crtId=148&dt=1280569867">]]></content:encoded>
			<wfw:commentRss>http://virtualizationconversation.com/2009/02/27/migrating-the-data-center-to-a-virtual-machine-infrastructure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolving Virtualization</title>
		<link>http://virtualizationconversation.com/2009/02/27/evolving-virtualization/?nucrss=1</link>
		<comments>http://virtualizationconversation.com/2009/02/27/evolving-virtualization/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 16:15:07 +0000</pubDate>
		<dc:creator>real.world.technologies</dc:creator>
				<category><![CDATA[Server Virtualization Conversation]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://virtualizationconversation.com/?p=398</guid>
		<description><![CDATA[The first generation of virtualization has really focused on decreasing theÂ hardware footprint required by IT staff. Â However, the lasting value fromÂ virtualization will not be savings from hardware, but the savings fromÂ manageability and other higher level features. Â Virtualization is alreadyÂ pretty good for a single user &#8211; both VMware and Hyper-V are very easy to useÂ for an [...]<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=real.world.technologies&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F27%2Fevolving-virtualization&crtId=148&dt=1280569867">]]></description>
			<content:encoded><![CDATA[<p>The first generation of virtualization has really focused on decreasing theÂ hardware footprint required by IT staff. Â However, the lasting value fromÂ virtualization will not be savings from hardware, but the savings fromÂ manageability and other higher level features. Â Virtualization is alreadyÂ pretty good for a single user &#8211; both VMware and Hyper-V are very easy to useÂ for an individual and can probably address most real needs there. Â However,Â there are tremendous opportunities to save real time and money by making itÂ easier to manage groups of VMs across an entire enterprise.</p>
<p>This has certainly been the talk of the industry for a while, focusing onÂ management tools above and beyond the VMM itself. Â To a large part, this aÂ response to open source VMMs (like Xen or KVM) and free VMMs (like Hyper-V).Â If the VMM is free, then vendors must somehow make money elsewhere in the<br />
stack &#8211; for Microsoft and Linux vendors, it&#8217;s obvious how this works, butÂ VMWare is clearly driving to differentiate in other ways. Â Products fromÂ VMware are looking at high-availability, disaster recovery and backup asÂ ways to add value by bringing formerly high-end server features to standardÂ x86.</p>
<p>To some extent this creates a bit of tension though. Â One of the reasons whyÂ virtualization is necessary is that modern operating systems have grownÂ incredibly large and perform a lot of complex and non-essential work insideÂ the kernel. Â This additional complexity can result in instability andÂ security vulnerabilities. Â For VMMs to really add value, they need to stayÂ lean (like VMware ESXi &#8211; which can be as small as 32MB) and avoid theÂ temptation to throw in every feature and the kitchen sink. Â That just willÂ result in another bloated software layer &#8211; and then someone will come alongÂ and try to put yet another layer of indirection beneath the VMM, or perhapsÂ remove the VMM entirely!<span id="more-398"></span></p>
<p>This obviously creates an interesting paradox as virtualization vendors willÂ have to tread a fine line between adding features and compactness andÂ efficiency. Â Perhaps one area that has yet to see a lot of overlap with<br />
virtualization, but is a natural candidate is security.</p>
<p>Security and virtualization are fundamentally very similar. Â VirtualizationÂ focuses on ensuring that multiple operating systems &#8216;play nice together&#8217; andÂ share the same hardware safely. Â To some extent, security is one aspect ofÂ &#8217;working well together&#8217;. Â It&#8217;s easy to imagine how virtualization couldÂ improves security &#8211; high risk activities, such as browsing the web, fileÂ sharing, etc. could all be done in one VM (with limited access to data),Â while more important and secure activities (taxes, peresonal documents)Â could reside in another VM. Of course, this assumes that the VMMs don&#8217;tÂ inherit some of the existing security vulnerabilities &#8211; which would be yetÂ another reason to keep a VMM slim and compact.</p>
<p>These are just some thoughts on how virtualization might evolve over theÂ coming years, but here&#8217;s an opportunity for you to chime in. Â How would youÂ like to see virtualization evolve?</p>
<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=real.world.technologies&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F27%2Fevolving-virtualization&crtId=148&dt=1280569867">]]></content:encoded>
			<wfw:commentRss>http://virtualizationconversation.com/2009/02/27/evolving-virtualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Policy-Driven Workload Automation: Say Hello to Virtualization 3.0</title>
		<link>http://virtualizationconversation.com/2009/02/26/policy-driven-workload-automation-say-hello-to-%e2%80%9cvirtualization-30%e2%80%9d/?nucrss=1</link>
		<comments>http://virtualizationconversation.com/2009/02/26/policy-driven-workload-automation-say-hello-to-%e2%80%9cvirtualization-30%e2%80%9d/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 18:40:47 +0000</pubDate>
		<dc:creator>Steve Kovsky</dc:creator>
				<category><![CDATA[Server Virtualization Conversation]]></category>
		<category><![CDATA[policy-driven]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://virtualizationconversation.com/?p=393</guid>
		<description><![CDATA[
I recently had the opportunity to participate in a live Webcast focusing on The ROI of Virtualization, along with representatives from Intel and IBM. We had a lively discussion on the subject. The webcast is still available as an archive, if youâ€™d like to check it out.
As usual, my favorite part of the event was [...]<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=steve.kovsky&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F26%2Fpolicy-driven-workload-automation-say-hello-to-%25e2%2580%259cvirtualization-30%25e2%2580%259d&crtId=148&dt=1280569867">]]></description>
			<content:encoded><![CDATA[<p><!--StartFragment--></p>
<p class="MsoNormal">I recently had the opportunity to participate in a live Webcast focusing on <a href="http://www.brighttalk.com/dcemail_redirect/webcast/1481/view" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.brighttalk.com/dcemail_redirect/webcast/1481/view');">The ROI of Virtualization</a>, along with representatives from Intel and IBM. We had a lively discussion on the subject. The webcast is still available as an archive, if youâ€™d like to check it out.</p>
<p class="MsoNormal">As usual, my favorite part of the event was at the end, where my co-presenters and I finish with our prepared remarks and take questions from the audience. I also had a few questions of my own. One of the most interesting points was regarding new innovations in hardware and software design, and where that will be taking the next generation of virtualization technology. I asked my copresenters &#8211;<span> </span>Bob Zuber, Worldwide Product Marketing Manager from IBM, and RK Hiremane, Senior Product Marketing Engineer from Intel “to outline some of those future directions that they see their respective companies pursuing. Here is a short excerpt from that Q&amp;A:<span id="more-393"></span></p>
<blockquote>
<p class="MsoNormal"><strong>Steve: What do you see in the future, what types of innovations can we expect, to help us achieve even greater efficiencies through virtualization?</strong></p>
<p class="MsoNormal"><strong>RK: I think today, â€œvirtualization 2.0 is becoming very important, based on the principles of consolidation and so forth. As we go forward, as many of the analysts have predicted, this is going to lead to further automation, and we believe it will lead to more service-oriented, policy-driven automation of the data center, and better efficiencies of the data center.</strong></p>
<p class="MsoNormal"><strong>Bob: From a policy point of view, there will be certain things we look at from a power point of view. You may have workloads that are more performance-oriented or more energy-conservative, so you may have policies that say, &#8220;I want to direct that workload to the most appropriate platform to get the job done, in the most efficient manner. Today, when you look at power supplies, memory DIMMs, processors &#8212; you may come back and say, for this type of workload, I&#8217;m not going to have the ultimate performance from a processor point of view, but have better wattage from <em>that</em> point of view. You may forego and sacrifice certain attributes, and being able to have that policy director understand the underlying hardware attributes to direct the workload, that&#8217;s the promising piece that we see and the most exciting. It&#8217;s all about that automation and how we automatically move things around, but more importantly, how does a hardware provider build the most efficient piece of hardware that addresses a certain type of workload, but then likewise, can be adaptable to change, as the customer demands change, but from a workload perspective.</strong></p>
</blockquote>
<p class="MsoNormal">This is just one example of what you might call â€œvirtualization 3.0, or the next generation of a technology that is already gaining a major foothold in corporate data centers. Since much of the appeal today is driven by cost and energy efficiencies, the policy-driven automation built into the coming generation of virtualization solutions will address those issues directly, and compound the savings.</p>
<p class="MsoNormal">From where I sit, that looks pretty promising. Is there a downside? I suppose extra processing power to automatically determine where to direct each task, bouncing it between machines that are more processor-intensive or more energy efficient, could potentially add to the overhead in the hypervisor, and adversely effect performance. As with anything, it&#8217;s all in the execution. If it&#8217;s implemented skillfully, there should be no discernible performance hit.</p>
<p class="MsoNormal">What do you think about new virtualized servers that think for themselves, and route workloads according to their own interpretations of the policies we set. Is it IT utopia at last?</p>
<p><!--EndFragment--></p>
<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=steve.kovsky&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F26%2Fpolicy-driven-workload-automation-say-hello-to-%25e2%2580%259cvirtualization-30%25e2%2580%259d&crtId=148&dt=1280569867">]]></content:encoded>
			<wfw:commentRss>http://virtualizationconversation.com/2009/02/26/policy-driven-workload-automation-say-hello-to-%e2%80%9cvirtualization-30%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future of Virtualization</title>
		<link>http://virtualizationconversation.com/2009/02/26/the-future-of-virtualization/?nucrss=1</link>
		<comments>http://virtualizationconversation.com/2009/02/26/the-future-of-virtualization/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 18:35:26 +0000</pubDate>
		<dc:creator>Matthew Shaw</dc:creator>
				<category><![CDATA[Server Virtualization Conversation]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://virtualizationconversation.com/?p=390</guid>
		<description><![CDATA[
Virtualization technology has made great strides in allowing the creation of the next generation of efficient, easily manageable, highly available, and dynamic data centers. Future developments in virtualization as a technology, the processes involved and hardware technology employed will be impressive and ground-breaking.
Desktop virtualization is a very hot topic these days as companies try to [...]<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=matthew.shaw&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F26%2Fthe-future-of-virtualization&crtId=148&dt=1280569867">]]></description>
			<content:encoded><![CDATA[<p><!--StartFragment--></p>
<p class="MsoNormal">Virtualization technology has made great strides in allowing the creation of the next generation of efficient, easily manageable, highly available, and dynamic data centers. Future developments in virtualization as a technology, the processes involved and hardware technology employed will be impressive and ground-breaking.</p>
<p class="MsoNormal">Desktop virtualization is a very hot topic these days as companies try to get even more efficient and consolidate resources, make better use of IT administrative hours and deploy desktops based on the needs of individual department tasks and computing requirements. Virtual desktops can be maintained centrally and are versatile when it comes to the end user access. The same virtual desktop used within the building can be accessed remotely.</p>
<p class="MsoNormal">Virtualization will be explored as an option in areas previously not considered feasible. Cell phone companies are already investigating its applicability in providing multiple phone environments on the same hardware. In the future you could choose your handset and then specify whether you wanted blackberry OS, Windows Mobile, or both.<span id="more-390"></span></p>
<p class="MsoNormal">A different mindset will have to be embraced to fully make use of the benefits inherent in virtualization. Steps normally applied to the flow of a project will either be shortened or removed all together. The use of virtualization will continue to spur increased ingenuity as the path from concept to testing, to production, is greatly shortened when virtual environments can be rolled out within minutes. When you remove the step of having to acquire physical computing assets before you can test your ideas, you take a great chunk of time and budgetary needs out of the equation towards the quest for a refined business solution.</p>
<p class="MsoNormal">Hardware technology will better enable the use of virtualization as components and will be designed to better facilitate the virtualization process, hypervisor, and interaction of data I/O between the software and physical layers. Advancements are already being made in these areas that will revolutionize the way data is accessed and manipulated. In the future I can see servers being purchased with the hypervisor already included in firmware, which will then be easily updated and managed with an even smaller foot print.</p>
<p class="MsoNormal">The future of virtualization means a refinement in the way people interact with technology and above all, better efficiency on all levels.</p>
<p><!--EndFragment--></p>
<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=matthew.shaw&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F26%2Fthe-future-of-virtualization&crtId=148&dt=1280569867">]]></content:encoded>
			<wfw:commentRss>http://virtualizationconversation.com/2009/02/26/the-future-of-virtualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualization and Benchmarking</title>
		<link>http://virtualizationconversation.com/2009/02/26/virtualization-and-benchmarking/?nucrss=1</link>
		<comments>http://virtualizationconversation.com/2009/02/26/virtualization-and-benchmarking/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 18:33:32 +0000</pubDate>
		<dc:creator>real.world.technologies</dc:creator>
				<category><![CDATA[Server Virtualization Conversation]]></category>
		<category><![CDATA[benchmarking]]></category>
		<category><![CDATA[measurement]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://virtualizationconversation.com/?p=388</guid>
		<description><![CDATA[The old phrase, &#8216;what cannot be measured cannot be improved&#8217; is a favoriteÂ amongst those in the computer industry &#8211; and it contains more than a kernelÂ of truth. Â That logic has been behind the establishment of a variety ofÂ industry organizations, such as SPEC and TPC, which seek to establishÂ standard benchmarks for various workloads.
Virtualization is certainly one [...]<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=real.world.technologies&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F26%2Fvirtualization-and-benchmarking&crtId=148&dt=1280569867">]]></description>
			<content:encoded><![CDATA[<p>The old phrase, &#8216;what cannot be measured cannot be improved&#8217; is a favoriteÂ amongst those in the computer industry &#8211; and it contains more than a kernelÂ of truth. Â That logic has been behind the establishment of a variety ofÂ industry organizations, such as SPEC and TPC, which seek to establishÂ standard benchmarks for various workloads.</p>
<p>Virtualization is certainly one of the trendiest technologies and ripe forÂ measurement. Â The latest announcements of CPUs from Intel and AMD have allÂ explicitly mentioned and showcased improvements in virtualizationÂ performance, along with a flurry of feature names like VPID, Pacifica,Â Nested Page Tables and Extended Page Tables. Â Most of these I&#8217;ve describedÂ in prior article, but to summarize, a lot of these features are aboutÂ shifting the burden of virtualization from software (that is, the VMM) ontoÂ the hardware by making some hardware operations more complete. Â Take forÂ example, THE VPID in Nehalem (incidentally AMD has had an equivalent featureÂ for a while), which reduces transition times between VMs by about a thirdÂ (compared to the prior generation Penryn). Â While it&#8217;s great that VMÂ transitions are faster, it&#8217;s really hard for an average user to understandÂ what that really means in terms of virtualization performance.<span id="more-388"></span></p>
<p>Unfortunately, virtualization benchmark is a very complex and difficultÂ subject. Â To start with &#8211; it&#8217;s rather hard to define. Â Virtualization byÂ itself is not useful and isn&#8217;t important to measure. Â Server usersÂ ultimately care about the performance of their virtualized workloads &#8211; whichÂ is pretty well understood with benchmarks like sAP sales &amp; distribution (SAPÂ SD). Â In theory, a user could run SAP SD on raw hardware and then on theÂ same hardware with virtualization and measure the performance changes.Â That&#8217;s by far the simplest and easiest test &#8211; but it also doesn&#8217;t reallyÂ capture the complexity of virtualization. Â </p>
<p>The aggregate performance of a server across a set of virtualized workloadsÂ is much more interesting. Â It reflects reality, how virtualization is usedÂ in the data center, much better and also adds in the complexity of multipleÂ VMs contending for CPU, memory and I/O. Â The latter should help toÂ distinguish between the mediocre and excellent platforms. Â Next, there isÂ the question of what workloads to put in the VMs &#8211; should they beÂ homogeneous (all print servers on a single piece of hardware) orÂ heterogeneous (mixing DBMS, file servers, etc. and if so, what should theÂ mix be)? Â Those questions are all rather difficult and depend on what ITÂ staff usually do in the real world.</p>
<p>Once these questions have been answered, it will give users a clearerÂ picture of what features actually provide real value for virtualization.Â Right now, there are no standard benchmarks unfortunately, although SPEC hasÂ a working committee that has focused on this problem since 2006. Â </p>
<p>Of course, the work won&#8217;t stop there as there are other interestingÂ questions &#8211; how to assess the power efficiency of a virtualized solution, orÂ compare different architectures, but some standardized benchmarks would go aÂ long way towards helping virtualization become more buyer friendly.</p>
<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=real.world.technologies&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F26%2Fvirtualization-and-benchmarking&crtId=148&dt=1280569867">]]></content:encoded>
			<wfw:commentRss>http://virtualizationconversation.com/2009/02/26/virtualization-and-benchmarking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualization Disaster Recovery</title>
		<link>http://virtualizationconversation.com/2009/02/12/virtualization-disaster-recovery/?nucrss=1</link>
		<comments>http://virtualizationconversation.com/2009/02/12/virtualization-disaster-recovery/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 23:03:48 +0000</pubDate>
		<dc:creator>Matthew Shaw</dc:creator>
				<category><![CDATA[Server Virtualization Conversation]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://virtualizationconversation.com/?p=364</guid>
		<description><![CDATA[
To maintain optimal uptime, high availability, and business continuity a comprehensive and up to date disaster recovery plan must be in place and meticulously documented. Disasters can be caused by power outages, human error, and certainly natural disasters. Server or data center downtime can cost the company dearlyÂ  whether it be monetary or a negative [...]<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=matthew.shaw&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F12%2Fvirtualization-disaster-recovery&crtId=148&dt=1280569867">]]></description>
			<content:encoded><![CDATA[<p><!--StartFragment--></p>
<p class="MsoNormal">To maintain optimal uptime, high availability, and business continuity a comprehensive and up to date disaster recovery plan must be in place and meticulously documented. Disasters can be caused by power outages, human error, and certainly natural disasters. Server or data center downtime can cost the company dearly<span>Â  </span>whether it be monetary or a negative impact on reputation. Disaster recovery plans must also be tested thoroughly from time to time to make sure they are effective and meet recovery time constraints. In a data center that does not use virtualization this becomes a costly investment. A testing environment must be set up utilizing similar hardware to emulate what is already in place for an accurate test and analysis.</p>
<p class="MsoNormal">One of the many benefits of virtualization is the ease in which disaster recovery plans can be created and tested. When testing disaster recovery for virtual machines you eliminate the necessity of similar hardware as the VM&#8217;s are hardware independent. You can test your recovery plan using machines that have been taken out of production as long as they have the same hypervisor or virtual machine monitor on them.</p>
<p class="MsoNormal">Furthermore, the need to install the OS and all of the related applications to bring a machine back up is eliminated as virtual machines are just a collection of files that can easily be backed up in their entirety by copying them off (or backing them up) to another location. To restart the backed up virtual machine just copy it over to an operational server and start it up. This greatly reduces the time required for recovery.<span id="more-364"></span></p>
<p class="MsoNormal">If your entire data center has been brought down due to any nature of disaster the high portability of virtual machines allows you to transfer them to an alternate data center that is out of the affected area and restart. Your entire data center can be restarted at an alternate location using virtualization.</p>
<p class="MsoNormal">To further enhance and shorten the disaster recovery timeframe there are tools available that can facilitate the process by automatically transferring and restarting your virtual infrastructure at a predefined location. These tools are capable of advanced features such as the ability to start virtual machines in a pre-defined order so that any dependencies are resolved before the virtual machines that rely on them are started. A good example would be a virtual machine that ran an application which required a database to be running before it could start.<span>Â Â  Â  Â  Â </span></p>
<p class="MsoNormal">Utilizing virtualization in your data center or server room assists you in overcoming some of the most trying and difficult tasks you may ever have to face. Due to the simple concept of virtualization separating hardware and the guest OS or virtual machine many tedious processes can become much simpler through automation and proper planning.</p>
<p><!--EndFragment--></p>
<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=matthew.shaw&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F02%2F12%2Fvirtualization-disaster-recovery&crtId=148&dt=1280569867">]]></content:encoded>
			<wfw:commentRss>http://virtualizationconversation.com/2009/02/12/virtualization-disaster-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux tools for generating Just Enough OS</title>
		<link>http://virtualizationconversation.com/2009/01/30/linux-tools-for-generating-just-enough-os/?nucrss=1</link>
		<comments>http://virtualizationconversation.com/2009/01/30/linux-tools-for-generating-just-enough-os/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 16:35:51 +0000</pubDate>
		<dc:creator>ars.technica</dc:creator>
				<category><![CDATA[Server Virtualization Conversation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://virtualizationconversation.com/?p=339</guid>
		<description><![CDATA[The open source Linux operating system offers a lot of compelling Â advantages in virtualized environments. The platformâ€™s inherentÂ flexibility and modular design makes it possible to reduce overhead byÂ omitting unneeded components. Instead of virtualizing an entire generalÂ purpose operating system, you can use a minimalistic profile thatÂ bundles only the bare necessities and the dependencies that you need [...]<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=ars.technica&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F01%2F30%2Flinux-tools-for-generating-just-enough-os&crtId=148&dt=1280569867">]]></description>
			<content:encoded><![CDATA[<p>The open source Linux operating system offers a lot of compelling Â advantages in virtualized environments. The platformâ€™s inherentÂ flexibility and modular design makes it possible to reduce overhead byÂ omitting unneeded components. Instead of virtualizing an entire generalÂ purpose operating system, you can use a minimalistic profile thatÂ bundles only the bare necessities and the dependencies that you need toÂ deploy your application. These slim platform images are often referredÂ to as â€œJust Enough Operating Systemâ€ (JeOS) softwareÂ appliances.</p>
<p><span id="more-339"></span></p>
<p>An entire class of new tools is emerging to help developers andÂ system administrators generate JeOS images. Such tools can generateÂ bootable system images in several formats with the components selectedÂ by the user. Some of the more sophisticated tools even have automaticÂ dependency resolution features that can guess what packages will beÂ needed by analyzing a target application. Many of these tools areÂ designed to build images that are based on specific LinuxÂ distributions.</p>
<p>One of the most powerful tools in this field is rPathâ€™s <a href="http://www.rpath.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.rpath.org/');">Builder</a> platform, which can createÂ virtual images based on several several distributions, including CentOSÂ and Ubuntu. It offers support for numerous output formats includingÂ those compatible with VMware, Microsoft Virtual PC, Virtual Iron,Â Parallels Workstation, and Xen. It also recently gained support for the Â Amazon Machine Image format, which is used by Amazonâ€™s ElasticÂ Compute Cloud service. The rBuilder platform leverages the advancedÂ Conary package management system to perform automatic dependencyÂ resolution.</p>
<p>The Ubuntu Linux distribution also provides its own unique solutionÂ for JeOS construction. The <a href="https://help.ubuntu.com/community/JeOSVMBuilder" onclick="javascript:pageTracker._trackPageview('/outbound/article/https://help.ubuntu.com/community/JeOSVMBuilder');">vmbuilder </a>tool, which is designed to be used at the command line, is a quick andÂ easy way to generate custom Ubuntu images. It is generally used with KVMÂ and itâ€™s particularly useful for software developers who want toÂ create self-contained Ubuntu server testing environments.</p>
<p>There are a lot of emerging JeOS tools that are still underÂ development. Novellâ€™s SUSE Studio, which is still in closed alphaÂ testing, provides an extremely rich graphical user interface forÂ building SUSE appliance images with custom packages, special configurations, and custom branding. <a href="http://www.susestudio.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.susestudio.com/');">SUSE Studio</a> has several defaultÂ profiles that can be used to quickly create images with complete GNOMEÂ and KDE environments or a lightweight text-only environment.</p>
<p>With some of the latest tools, the process of building virtualÂ appliances is just as easy as selecting a set of packages from aÂ web-based package management interface. As JeOS tools become moreÂ sophisticated, the challenges associated with generating custom platformÂ images will swiftly decline.</p>
<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=ars.technica&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F01%2F30%2Flinux-tools-for-generating-just-enough-os&crtId=148&dt=1280569867">]]></content:encoded>
			<wfw:commentRss>http://virtualizationconversation.com/2009/01/30/linux-tools-for-generating-just-enough-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The benefits of virtualization</title>
		<link>http://virtualizationconversation.com/2009/01/29/ways-that-virtualization-can-prove-beneficial/?nucrss=1</link>
		<comments>http://virtualizationconversation.com/2009/01/29/ways-that-virtualization-can-prove-beneficial/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 21:19:42 +0000</pubDate>
		<dc:creator>real.world.technologies</dc:creator>
				<category><![CDATA[Server Virtualization Conversation]]></category>
		<category><![CDATA[benefits]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://virtualizationconversation.com/?p=335</guid>
		<description><![CDATA[
In our last post, we discussed some of the ways that virtualization is used both by individual consumers, and by enterprises. Recapping, the most prominent use is server consolidation, but there are plenty of other ways that virtualization can prove beneficial.
One particularly interesting topic is how the various uses of virtualization have influenced and impacted [...]<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=real.world.technologies&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F01%2F29%2Fways-that-virtualization-can-prove-beneficial&crtId=148&dt=1280569867">]]></description>
			<content:encoded><![CDATA[<p><!--StartFragment--></p>
<p class="MsoNormal">In our <a href="http://virtualizationconversation.com/2009/01/26/the-uses-of-virtualization/" >last post</a>, we discussed some of the ways that virtualization is used both by individual consumers, and by enterprises.<span> </span>Recapping, the most prominent use is server consolidation, but there are plenty of other ways that virtualization can prove beneficial.</p>
<p class="MsoNormal">One particularly interesting topic is how the various uses of virtualization have influenced and impacted the design of modern servers.<span> </span>For the most part, the goal of virtualization and server consolidation is to minimize the power, heat and space foot print consumed by servers.<span> </span>As it turns out, this generally means that workloads are consolidated onto larger four socket servers which tend to maximize the capacity for guest operating systems, rather than the smaller single or dual socket servers.<span id="more-335"></span></p>
<p class="MsoNormal"><strong>Memory Capacity</strong></p>
<p class="MsoNormal">Virtualization tends to heavily emphasize memory capacity, which is often the limiting factor in a given environment.<span> </span>As we discussed earlier, a regular operating system usually keeps the kernel in main memory to avoid frequent page faults.<span> </span>In a similar fashion, the entire VMM is usually kept in main memory, and is rarely paged to disk.<span> </span>In a virtualized environment, when a guest OS becomes active, large portions will be moved back to memory.<span> </span>This isnâ€™t a problem when a server has one or two guest OSes, but when there are a dozen or so virtual machines on a server all contending for memory, the pressure becomes quite substantial.<span> </span>Each OS might eat up 0.5-1GB, plus another 0.5GB for the VMM.<span> </span>This can be a serious issue if several of the VMs are likely to be utilized at the same time â€“ since contention for memory will result in a swap storm, with important data constantly being shuttled back and forth between memory and disk, and extremely poor responsiveness.<span> </span>Ultimately, memory capacity is often the gating factor in how many VMs can be hosted on a given server â€“ which encourages server vendors to differentiate their offerings by providing more memory capacity.<span> </span>For instance, IBMâ€™s current X4 chipset supports up to 1TB of memory in a single system â€“ four times the capacity of most other x86 servers.</p>
<p class="MsoNormal"><strong>Reliability</strong></p>
<p class="MsoNormal">Virtualization also substantially changes the equation for reliability and uptime.<span> </span>Isolation is the key to virtualizationâ€™s success â€“ without it, IT departments would likely not be willing to deal with the problems associated with running dozens of applications together on the same server.<span> </span>Virtualization improves reliability and availability by insulating each guest OS from one another (and from any applications running above a guest OS).<span> </span>However, every guest OS is equally dependent on the VMM and hardware operating correctly; a fatal problem in either will cause the guest OS to become unavailable.<span> </span>With a dozen VMs on a single server, this means that the negative consequences of a hardware failure are a dozen times worse than before.<span> </span>The hardware (and the VMM) must become correspondingly more reliable in order to keep the same uptimes.<span> </span>This is one area that has rarely been mentioned and deserves extra emphasis â€“ while virtualization does a lot to improve reliability, the hardware must be increasingly reliable as well to maintain the same level of service.</p>
<p class="MsoNormal">This is actually one way that IBM has historically differentiated their high-end server offerings.<span> </span>IBM actually uses a custom chipset for their 4-16 socket servers, with extra reliability and availability features designed into the silicon.<span> </span>Several years ago, I wrote an article about the IBM X3 chipset (http://www.realworldtech.com/page.cfm?ArticleID=RWT042405213553), which unlike most other servers at the time had memory scrubbing, hot-swap and bit-steering.<span> </span>IBM has since updated their line with the X4 chipset, which is discussed at a high level in this white paper (http://virtualizationconversation.com/wp-content/uploads/2008/12/ibm_x-architecture_blueprint.pdf).</p>
<p class="MsoNormal"><strong>I/O System</strong></p>
<p class="MsoNormal">The last real impact of virtualization is on the I/O subsystem.<span> </span>As we discussed in our second post on virtualization (insert link), I/O is not really encompassed in current virtualization technologies â€“ although it will be in the future.<span> </span>The only major changes required in the I/O system itself are the IOMMU, which is an element of the chipset.<span> </span>Currently, none of the standard chipsets incorporate this feature, although IBM has included an IOMMU in their server chipsets since the X3.</p>
<p class="MsoNormal">When it comes to the disk system, virtualization generally tends to increase the number of random seek requests initiated by the disk, simply because rather than sending a single stream of requests, the system is sending perhaps a dozen streams all intermingled.<span> </span>This can present a bit of a problem, in that random reads and writes are by far the most difficult disk pattern to deal with.<span> </span>This in turn tends could necessitate massive disk arrays or other exotic solutions. <span> </span>Given current trends though, it is more likely that solid-state drives will be adopted in situations with especially demanding I/O patterns, since they can service many times more random I/O requests.</p>
<p class="MsoNormal">The only other ingredient is the network interfaces, which are far simpler in many regards.<span> </span>The network I/O simply needs to have enough aggregate bandwidth to satisfy the various VMs residing on a given server.<span> </span>The only foreseeable impact here is that some enterprises may choose to more rapidly adopt 10 gigabit Ethernet, if current gigabit Ethernet is a bottleneck.</p>
<p><!--EndFragment--></p>
<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=real.world.technologies&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F01%2F29%2Fways-that-virtualization-can-prove-beneficial&crtId=148&dt=1280569867">]]></content:encoded>
			<wfw:commentRss>http://virtualizationconversation.com/2009/01/29/ways-that-virtualization-can-prove-beneficial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Uses of Virtualization</title>
		<link>http://virtualizationconversation.com/2009/01/26/the-uses-of-virtualization/?nucrss=1</link>
		<comments>http://virtualizationconversation.com/2009/01/26/the-uses-of-virtualization/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 22:07:38 +0000</pubDate>
		<dc:creator>real.world.technologies</dc:creator>
				<category><![CDATA[Server Virtualization Conversation]]></category>
		<category><![CDATA[I/O]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[uses]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://virtualizationconversation.com/?p=332</guid>
		<description><![CDATA[
Virtualization emerged as an area of interest in IT earlier this decade and is now unarguably one of the hottest trends in IT at the moment.Â  Prior posts explored the technical details of how processor virtualization and I/O virtualization function.Â  But what are the uses of virtualization that are driving all this attention and interest [...]<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=real.world.technologies&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F01%2F26%2Fthe-uses-of-virtualization&crtId=148&dt=1280569867">]]></description>
			<content:encoded><![CDATA[<p><!--StartFragment--></p>
<p class="MsoNormal">Virtualization emerged as an area of interest in IT earlier this decade and is now unarguably one of the hottest trends in IT at the moment.<span>Â  </span>Prior posts explored the technical details of how processor virtualization and I/O virtualization function.<span>Â  </span>But what are the uses of virtualization that are driving all this attention and interest from IT, vendors and the press?<span>Â  </span></p>
<p>The most important use today for virtualization is server consolidation.<span>Â  </span>During the late 1990â€™s and early part of this decade, small rack-mounted x86 servers proliferated rapidly.<span>Â  </span>In part, this was due to the low cost of x86 servers using Linux or Windows, compared to their UNIX predecessors.<span>Â  </span>But this was also driven by the flakiness of the software stacks on those same servers.<span>Â  </span>The software and operating systems were not nearly as robust as they are today and it was problematic enough that a lot of IT staff considered isolating applications from one another a best practice â€“ even if it lead to low utilization.<span>Â  </span>There were plenty of peculiar bugs that resulted from a combination of corner cases in the OS and different software packages and using a server dedicated to a specific application avoids that problem entirely.</p>
<p class="MsoNormal">The proliferation of small, underutilized servers was slowed down by the dot-com bust in 2001, but also by constraints on data center space, cooling and power.<span>Â  </span>Cooling and power were particularly sensitive, because while Mooreâ€™s Law means that you can get more computing power in a chip over time â€“ it also means that the power density (whether it is W/cm<sup>2</sup> or W/cm<sup>3</sup>) increases substantially.<span>Â  </span>So a data center designed for 1995 servers is wholly inadequate for those in 2003.<span>Â  </span>Worse yet, data centers are incredibly expensive to build or redesign â€“ for many companies there is a bit of pain as your data center approaches 80% capacity and the cooling or power system gets stretched.<span>Â  </span>But typically, building another data center is far too painful and expensive to be an acceptable solution.<span id="more-332"></span></p>
<p class="MsoNormal">In 2002, VMwareâ€™s first server products came out and started the trend towards virtualization by providing the isolation that IT departments needed, but within the context of a single server.<span>Â  </span>From there, it became a simple equation as server consolidation reduced power costs, freed up data center space and reduced future expenditures on servers.<span>Â  </span>The overall poor economic environment is accelerating the trend towards virtualization as the cost of a virtualization project can easily be outweighed by the savings over a short period of time, thus enhancing the bottom line.</p>
<p class="MsoNormal">But above and beyond consolidating multiple physical servers onto a single server, where can virtualization go?<span>Â Â  </span>Snapshots and rollbacks are a spectacularly useful feature, even for an individual user, as opposed to a corporate IT department.<span>Â  </span>Since virtualization maintains all the state for each instance separately, it is very easy to save a copy of the state of a virtual machine at a given point in time, creating a snapshot.<span>Â  </span>At any point later in time, the user can rollback the VM to the state recorded by the snapshot, which has the practical effect of creating an â€˜undoâ€™ button for anything on a PC.<span>Â  </span>This is equally handy to corporate IT departments, which can create snapshots before making any substantial changes.</p>
<p class="MsoNormal">Migrating a virtual machine is a close cousin of the rollback technique described above.<span>Â  </span>Instead of rolling back the same VM to a prior state, the user can send the state to a different VM, on a different physical computer system even.<span>Â  </span>Often when a VM is migrated, it can be done â€˜liveâ€™, without noticeably interrupting service; a paper from the research group behind the Xen hypervisor documented migrating a Quake server with under 60ms of downtime.<span>Â  </span>This is a boon to IT staff, who can use live migration for load balancing by moving VMs from an over-crowded server to a new or underutilized server.<span>Â </span></p>
<p class="MsoNormal">Another key use for virtualization is providing backwards compatibility for older applications or operating systems.<span>Â  </span>I can still vividly remember my first job in 2000, where I learned that the engineers were all still using Windows 95 because one of their engineering applications was still DOS only!<span>Â  </span>With virtualization that is no problem at all â€“ and you donâ€™t get stuck with an ancient and defunct OS.<span>Â  </span>Apple popularized the use of virtualization with binary translation to enable backwards compability for older PowerPC applications on the newer x86-based Macs, via Rosetta and later Boot Camp.</p>
<p class="MsoNormal">The last application for virtualization is testing and validation.<span>Â  </span>For many software or hardware companies, testing to ensure compatibility is a major undertaking.<span>Â  </span>Before the advent of virtualization, systems had to be configured with different combinations of real test hardware and software.<span>Â  </span>With virtualization, dozens of configurations can be tested on a single server simultaneously.</p>
<p class="MsoNormal">While a catalogue of the various uses of virtualization is interesting and provides some insight to the value that virtualization can provide, the implications for server design are in some cases more fascinating, and that will be the subject of my next post.<span>Â Â </span></p>
<p><!--EndFragment--></p>
<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=real.world.technologies&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F01%2F26%2Fthe-uses-of-virtualization&crtId=148&dt=1280569867">]]></content:encoded>
			<wfw:commentRss>http://virtualizationconversation.com/2009/01/26/the-uses-of-virtualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desktop Virtualization: What&#8217;s the Big Idea?</title>
		<link>http://virtualizationconversation.com/2009/01/26/desktop-virtualization-whats-the-big-idea/?nucrss=1</link>
		<comments>http://virtualizationconversation.com/2009/01/26/desktop-virtualization-whats-the-big-idea/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 20:21:02 +0000</pubDate>
		<dc:creator>Steve Kovsky</dc:creator>
				<category><![CDATA[Server Virtualization Conversation]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://virtualizationconversation.com/?p=330</guid>
		<description><![CDATA[
In past blogs, Iâ€™ve discussed some of the big-picture benefits for server virtualization. This week, I wanted to give some thought to the concept of desktop virtualization. Of the two technologies, the desktop variety has been much slower to take off in the marketplace, and frankly, there are some good reasons for that.
In both cases, [...]<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=steve.kovsky&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F01%2F26%2Fdesktop-virtualization-whats-the-big-idea&crtId=148&dt=1280569867">]]></description>
			<content:encoded><![CDATA[<p><!--StartFragment--></p>
<p class="MsoNormal">In past blogs, Iâ€™ve discussed some of the big-picture benefits for server virtualization. This week, I wanted to give some thought to the concept of desktop virtualization. Of the two technologies, the desktop variety has been much slower to take off in the marketplace, and frankly, there are some good reasons for that.</p>
<p class="MsoNormal">In both cases, the fundamental underlying technology operates on the same basic principle: By uncoupling the operating system and application software layers from the binary code layer that actually operates the chip-level hardware, you can accomplish some cool things. Perhaps the number one benefit is being able to create the illusion of multiple independent physical machines (AKA â€œvirtualâ€ machines) all living side by side on a single hardware platform. These virtual machines can lead diverse and independent lives, being dedicated to various tasks and even running on different operating systems.</p>
<p class="MsoNormal">The benefits at the server level are almost self evident. For one thing, running multiple virtual machines on a single box can be more efficient, because you can eliminate underutilized machines. As a result, you can reduce hardware costs, eliminate redundancy, and slash you electric bill. Support and maintenance costs can also be reduced, as you consolidate your data center.<span id="more-330"></span></p>
<p class="MsoNormal">So whatâ€™s the value proposition for doing this at the desktop level? For me, at least, the picture is a little murkier. If you assume one user per desktop, which is the norm in most computing environments today, then the economies mentioned above for servers no longer apply. You can virtualize any number of desktop machines one a single machine, and give users access to those machines over the network, but you still have to put some kind of physical device on each userâ€™s desk. These devices can be slimmed down, stripped of many of the features commonly included in a PC, but with hardware costs so low these days, youâ€™d really have to sharpen your pencil to uncover significant and compelling savings in the hardware department.</p>
<p class="MsoNormal">And the savings must be compelling, because users will fight you every step of the way. Ever since IT came along and replaced our dumb terminals with PCs, we have been fighting tooth and nail to hold onto them. Itâ€™s human nature. We want the illusion of independence and choice, the ability to plug in our iPods and other peripherals, to be able to load our own apps and upgrades, and to generally make IT people miserable by continuously trying to corrupt their ideal world of a pristine, locked-down and homogenous desktop environment.</p>
<p class="MsoNormal">Iâ€™m offering a very simplistic view here, and Iâ€™m counting on knowledgeable readers to come along and set me straight with their cogent comments. In reality, there are tons of good reasons to virtualize desktops, and in fact, the technology to do so has been around quite a while and only gets better with age. But the implementations will continue to be limited, and most users will only go along grudgingly, until vendors and IT managers start selling the benefits directly to those end users, and can actually succeed in creating grass roots demand for virtualizing their desktops.</p>
<p class="MsoNormal">So how do you get users to the point where they are actually calling their IT managers and begging to be virtualized? Well, hereâ€™s what sold me on the idea, personally. I was rereading an excellent 2007 post from my old friend and colleague <a href="http://blogs.zdnet.com/Berlind/?p=583" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blogs.zdnet.com/Berlind/?p=583');">David Berlind</a>, where he discussed his own experiments in desktop virtualization. His driving motivation was to be able to take his personal desktop and make it truly portable and crash-proof by being able to replicate it on pretty much any piece of hardware, anytime and anywhere. For me, at least, the light bulb finally went on.</p>
<p class="MsoNormal">Anybody who has had their hard drive crash and had to start from scratch knows the pain involved. Even someone who religiously backs up their data knows that unless you migrate to another computer with <em>the exact same hardware configuration</em>, recreating your comfortable old desktop environment is a laborious, painstaking and imperfect process. The ugly truth is, you can never really go back. There are some benefits of getting a fresh start every few years, but these transitions seldom come at opportune and convenient times.</p>
<p class="MsoNormal">But what if your entire personal computing environment â€“ including even the subtle little things like software and security settings in your browser and related apps, and the look-ahead cache in your e-mail client that knows the names of the people you routinely correspond with and fills it in for you â€“all that was being stored as a complete software image that could be easily transplanted onto another machine at a momentâ€™s notice without the slightest interruption or flicker of change or incompatibility? Now youâ€™re talking!</p>
<p class="MsoNormal">I believe this is the kind of benefit that would truly resonate with end users, and start creating pull-through demand for virtualization at the desktop level. I truthfully canâ€™t foresee a time in the very near future when the desktop virtualization market will outstrip its counterpart on the server side, but it can begin to happen once the dialog about why virtualization works finally moves beyond the server room and reaches the water cooler crowd. Of course, the software will have to be completely seamless and invisible to the end user, which includes paying no discernible performance premium for introducing that layer of abstraction between the userâ€™s virtual machine and the actual hardware itâ€™s running on.</p>
<p class="MsoNormal">So tell me, what am I missing?</p>
<p><!--EndFragment--></p>
<img height="1" width="1" src="http://services.nuconomy.com/i.nsi?methId=log&projTok=695ac3c5-1f&ownus=steve.kovsky&sver=WordPress%2F1.48+%28nuconomy%29&srcId=http%3A%2F%2Fvirtualizationconversation.com%2F2009%2F01%2F26%2Fdesktop-virtualization-whats-the-big-idea&crtId=148&dt=1280569867">]]></content:encoded>
			<wfw:commentRss>http://virtualizationconversation.com/2009/01/26/desktop-virtualization-whats-the-big-idea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
