<?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>vPivot &#187; microsoft</title>
	<atom:link href="http://vpivot.com/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://vpivot.com</link>
	<description>Scott Drummonds on Virtualization</description>
	<lastBuildDate>Wed, 01 Feb 2012 06:46:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Microsoft 2.0</title>
		<link>http://vpivot.com/2011/12/07/microsoft-2-0/</link>
		<comments>http://vpivot.com/2011/12/07/microsoft-2-0/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 02:10:06 +0000</pubDate>
		<dc:creator>drummonds</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://vpivot.com/?p=1055</guid>
		<description><![CDATA[A few months ago I was enjoying fine food and drink with friends when I uttered something I immediately regretted: &#8220;I do not feel Microsoft is any longer relevant in the enterprise.&#8221; There are a couple of things that later made me rue my statement.  First, any IT company with revenues measured in tens of [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago I was enjoying fine food and drink with friends when I uttered something I immediately regretted: &#8220;I do not feel Microsoft is any longer relevant in the enterprise.&#8221;</p>
<p><span id="more-1055"></span>There are a couple of things that later made me rue my statement.  First, any IT company with revenues measured in tens of billions is relevant everywhere in IT.  Even Apple should be considered a threat to companies selling to the enterprise.  Second, Microsoft is ubiquitous.  Like them or not, they still own the most popular enterprise operating system by far as well as the Microsoft Office cash cow.</p>
<p>The spirit of my poorly worded comment is that we are not seeing today from Microsoft the enterprise computing leadership they showed during the 1990s.  I have seen this depicted in a graph of their share price, whose shape is attributed to a change of leadership.</p>
<p><a href="http://www.zdnet.com/blog/btl/chart-microsofts-performance-under-gates-vs-ballmer/35415"><img class="aligncenter size-full wp-image-1058" title="Microsoft Growth, Stagnation" src="http://vpivot.com/wp-content/uploads/2011/11/gatesvsballmer.png" alt="" width="500" height="342" /></a></p>
<p>Consider the applications that drive so much of EMC and VMware&#8217;s business today.  Microsoft introduced this steady stream of good-to-great OSes and applications that are now deployed in huge volumes:</p>
<ul>
<li>1989: Microsoft Office released.  I believe that Office is the best product Microsoft makes today.  I love it.</li>
<li>1993: Windows NT released.  Remember how ridiculous of an idea it was to consider replacing UNIX with Windows?  Who&#8217;s laughing now?</li>
<li>1993: SQL Server released on Windows NT.  People may view Oracle as the 800 lb gorilla in the database space. But, by instance, SQL Server is more widely deployed.  We still see many, many more SQL Server VMs than Oracle.</li>
<li>1996: Terminal Services first released with Windows NT 4.0.  Terminal Services (and XenApp, Citrix&#8217;s extension to it) was the most common application in VMware virtual machines a few years ago.</li>
<li>1996: Exchange Server released.  Exchange remains the undisputed leader in enterprise mail.</li>
<li>2002: .NET launched.  With my UNIX-focused education as a software developer, in 2002 I laughed at the idea of using a Microsoft framework.  In 2005 I was writing applications on it.</li>
</ul>
<p>I think these few softwares show some of the innovation and staying power of Microsoft in the enterprise.  Making sure each of these worked on VMware consumed years of my professional life.  Microsoft&#8217;s problem is not that they do do not have great products out.  Its problem is that they have not introduced &#8220;the next great thing&#8221; in the software space.  Xbox seems to be a mighty product.  But it does not look like their current projects will one day obtain deployment rates of Office, for example.</p>
<p>So, what will Microsoft 2.0 look like? It could be based in Palo Alto. Think about the components of Microsoft software stack I listed above: operating system, database, virtual desktops, messaging, development frameworks.  Now look at what VMware has done recently:</p>
<ul>
<li>2001: VMware releases the first version of ESX Server.  Measured by installations on bare metal, ESX is already the second most popular operating system in the x86 market.  Will it some day replace Windows as number one?</li>
<li>2006: VMware releases VDM, the product that will become View.  VDI (both VMware&#8217;s View and Citrix&#8217;s XenDesktop) are clearly eroding the &#8220;virtual desktop&#8221; dominance of terminal services.</li>
<li>2009: VMware acquires Spring to bring to market its own development framework.</li>
<li>2010: VMware acquires Zimbra, for its enterprise messaging capabilities.</li>
<li>2011: VMware acquires Slide Rocket, a potential SaaS replacement to part of the Microsoft Office suite I love so much.</li>
<li>2011: VMware releases vFabric Data Director.  Like Microsoft SQL Server, vFDD is derived from the code of someone else&#8217;s database.</li>
</ul>
<p>It is clear that VMware followed since 2011 the path Microsoft laid out in the 1990s.  In some ways this makes VMware look like it is copying the Redmond giant.  But VMware would argue that each of its offerings are vast improvements on those from Microsoft: ESX improves upon Windows, View upon Terminal Services, Spring upon .NET, etc.  Whether the industry commits to VMware the way it did to Microsoft in the 90s is yet to be seen.</p>
<p>Anyone want to place some bets on what the next Microsoft will look like?</p>
]]></content:encoded>
			<wfw:commentRss>http://vpivot.com/2011/12/07/microsoft-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server Performance Problems Not Due to VMware</title>
		<link>http://vpivot.com/2009/09/16/sql-server-performance-problems-not-due-to-vmware/</link>
		<comments>http://vpivot.com/2009/09/16/sql-server-performance-problems-not-due-to-vmware/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 11:10:27 +0000</pubDate>
		<dc:creator>drummonds</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[benchmarking]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[vmworld]]></category>

		<guid isPermaLink="false">http://vpivot.com/?p=24</guid>
		<description><![CDATA[[First re-post of an old favorite.  This document is my most popular blog entry from the communities.] Microsoft SQL Server runs at better than 80% of native on VI3 in most benchmarked environments. In production environments, and under loads that model those conditions, SQL Server runs at 90-95% of native on ESX 3.5. I can [...]]]></description>
			<content:encoded><![CDATA[<p><em>[First re-post of an old favorite.  This document is my most popular blog entry from the <a href="http://communities.vmware.com/blogs/drummonds/2009/03/13/sql-server-performance-problems-not-due-to-vmware">communities</a>.]</em></p>
<p>Microsoft SQL Server runs at better than 80% of native on VI3 in most benchmarked environments.  In production environments, and under loads that model those conditions, SQL Server runs at 90-95% of native on ESX 3.5.  I can say this with confidence despite a large amount of the industry&#8217;s skepticism because I&#8217;ve spent so much time on SQL Server in the past half year.  I&#8217;d like to share some of my research on the subject and observations with you.</p>
<p><span id="more-24"></span>Two weeks ago my colleague Chethan Kumar and I presented on SQL Server in Cannes, France for VMworld Europe 2009.  This presentation was the culmination of six months of investigation that was started at VMworld 2008 in Las Vegas.  At that event I heard many customer concerns about SQL Server performance that I was resolved to identify the problems&#8217; root causes.  I talked with every customer I could find that claimed that SQL ran at anything less than 70% of native.  So many of these contacts claimed that they had measured SQL at 25% of native or worse that I knew that something was going wrong.</p>
<p>First, let me show you a slide that Chethan presented at the show in Cannes:</p>
<p><img class="jive-image-thumbnail jive-image" src="http://communities.vmware.com/servlet/JiveServlet/downloadImage/38-2720-5630/sql_tuning.png" alt="sql_tuning.png" width="620" /></p>
<p>Chethan spent three months investigating SQL Server to find out how much he could improve virtual performance from the &#8220;out of the box&#8221; experience.  As this figure details, the sum total of performance improvements was 15%.  Here&#8217;s another break-down of these results:</p>
<p><img class="jive-image-thumbnail jive-image" src="http://communities.vmware.com/servlet/JiveServlet/downloadImage/38-2720-5632/sql_tuning_summary.png" alt="sql_tuning_summary.png" width="620" /></p>
<p>The only option that we found in ESX to improve virtual performance was static transmit coalescing, which is documented on <a class="jive-link-external" href="http://www.vmware.com/files/pdf/specweb_perf_final.pdf">page four of one of our SPECweb papers</a>.  Large pages and SQL&#8217;s priority boost, which are best practices provided by Microsoft for SQL Server configuration, provide the largest gains in performance.</p>
<p>The key messages that we communicated to our audience were that a properly running SQL Server should run at 80% of native or better.  In most production cases it can run at a performance indistinguishable from native speed.  And if performance is lagging, there don&#8217;t exist many changes that can be made to ESX that can yield and performance gains at all.</p>
<p>This begs the question: &#8220;If ESX can&#8217;t be tuned to double SQL performance, what is causing these reports of terrible SQL Server throughput?&#8221;  The great majority of the problems are coming from mis-configured storage.  But a variety of other items such as poor hardware selection or use of the wrong virtualization software contribute to the confusion, as well.  I&#8217;ve been documenting these issues in <a class="jive-link-wiki" href="http://communities.vmware.com/docs/DOC-8964">Best Practices for SQL Server</a> on this community and will continue to update that document as more problems are discovered.</p>
<p>If you have a SQL Server running un-virtualized in your environment, I&#8217;d like you to try virtualizing it again.  Follow our best practices document and pay close attention to your storage configuration during deployment.  I feel confident that once you&#8217;ve setup your environment properly, you&#8217;re going to like what you see.</p>
]]></content:encoded>
			<wfw:commentRss>http://vpivot.com/2009/09/16/sql-server-performance-problems-not-due-to-vmware/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

