<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>thelowercasew.com</title>
	
	<link>http://www.thelowercasew.com</link>
	<description />
	<lastBuildDate>Wed, 16 May 2012 19:38:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/thelowercasew" /><feedburner:info uri="thelowercasew" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>2012 – The Year of SQL Virtualization</title>
		<link>http://feedproxy.google.com/~r/thelowercasew/~3/qWtptM1JbO0/2012-the-year-of-sql-virtualization</link>
		<comments>http://www.thelowercasew.com/2012-the-year-of-sql-virtualization#comments</comments>
		<pubDate>Wed, 16 May 2012 19:32:29 +0000</pubDate>
		<dc:creator>Matt Liebowitz</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Mission Critical Applications]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL 2012]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.thelowercasew.com/?p=447</guid>
		<description><![CDATA[Those of you who follow me on Twitter have probably seen me say this a few times – 2012 will be the year of SQL virtualization, specifically SQL on vSphere.&#160; I figured it was about time to back that up with some facts and some opinions on just why I am so adamant about that [...]]]></description>
			<content:encoded><![CDATA[<p>Those of you who follow me on Twitter have probably seen me say this a few times – 2012 will be the year of SQL virtualization, specifically SQL on vSphere.&#160; I figured it was about time to back that up with some facts and some opinions on just why I am so adamant about that statement.</p>
<p>I spend a lot of time talking to organizations and helping them virtualize their mission critical applications.&#160; In the last few years, many organizations have had success virtualizing Exchange 2010.&#160; A big reason why is due to the architectural changes in Exchange that have reduced I/O requirements as well as introduced new availability features.&#160; Combine that with the fact that <a href="http://www.thelowercasew.com/vsphere-and-exchange-admins-can-live-in-harmony-microsoft-finally-supports-ha-and-vmotion" target="_blank">Microsoft has relaxed their support policies</a> around virtualizing Exchange and it is no surprise that many organizations have chosen to virtualize 100% of their Exchange 2010 environment.</p>
<p>I think that it is now Microsoft SQL that will be the next big mission critical applications that organizations will choose to virtualize.&#160; I’ve already spoken with many large organizations myself this year alone who are interested in taking on large scale SQL virtualization and consolidation projects, and others which are looking to build SQL as a Service platforms as well.</p>
<p>Here are a few of the reasons why I think this is the year of SQL virtualization.</p>
<h5>SQL 2012</h5>
<p>With the release of SQL 2012, Microsoft has introduced new features that will make it much easier to virtualize SQL while still maintaining high availability.&#160; Specifically, the new SQL 2012 AlwaysOn Availability Groups (AAGs) can provide nearly the same level of availability as a traditional SQL cluster without the strict requirements for virtualizing a traditional Windows Failover Cluster (MSCS).&#160; AAGs can also have multiple passive copies (previously not possible with database mirroring), and the passive nodes can actually be used for read requests to offload processing from the active node.</p>
<p>So you get the availability of a cluster, along with multiple passive copies of the database, but you don’t have to go through the <a href="http://www.thelowercasew.com/guest-clustering-on-vsphere-a-familiar-topic-revisited" target="_blank">difficulties of virtualizing a cluster</a>.&#160; Despite the fact that Microsoft changed to a per-core licensing model for SQL 2012 I still see this as a big driver for organizations to move to virtualize their SQL 2012 environment.</p>
<h5>Licensing</h5>
<p>Even with the move to per-core licensing in SQL 2012, organizations can still save a lot of money by virtualizing SQL.&#160; That is because when organizations move to the per-core model and license SQL 2012 Enterprise Edition, they can virtualize an <em>unlimited </em>number of SQL 2012 (or lower) instances on those cores.&#160; I’ve personally worked with a number of organizations that either use the older Server+CAL licensing model or have a large number of CPU licenses that they can move into the virtual infrastructure and see significant savings.</p>
<p>There’s a lot more to the licensing story that I won’t get into here, but you can read my <a href="http://www.thelowercasew.com/new-sql-2012-licensing-and-its-impact-on-virtualization" target="_blank">previous post</a> on the subject.</p>
<h5>Underutilized SQL servers</h5>
<p>VM<span style="color: #3f6fb2">w</span>are has a large collection of data on production servers from its Capacity Planner data warehouse.&#160; This data shows that the vast majority of SQL servers are actually very underutilized and require very little CPU, memory, or disk I/O.&#160; Many people assume that SQL is difficult to virtualize because of the heavy performance requirements, but VM<span style="color: #3f6fb2">w</span>are’s data (in addition to my own observations at many customers) has shown that not to be the case.</p>
<p>Combine under-utilized SQL servers with advantageous licensing if you heavily consolidate your SQL workloads, and it is no surprise that many organizations are eager to virtualize SQL.&#160; There may be heavy hitting SQL servers in your environment and those can be virtualized too, but it is likely that many of them are actually pretty light.</p>
<h5></h5>
<h5>VM<span style="color: #3f6fb2">w</span>are is getting serious about mission critical apps</h5>
<p>Earlier this year, VM<span style="color: #3f6fb2">w</span>are released a new competency for their partners called the Virtualizing Business Critical Applications (VBCA) competency.&#160; VM<span style="color: #3f6fb2">w</span>are partners can go to Partner Central and receive free training and education to help them be successful with virtualizing business critical applications like SQL and Exchange.&#160; If you work for a VM<span style="color: #3f6fb2">w</span>are partner and have not yet seen the training and information available for the VBCA competency, log on to Partner Central and go check it out (after you finish reading this post, of course).</p>
<p>VM<span style="color: #3f6fb2">w</span>are clearly sees the value in helping their partners be successful with virtualizing mission critical applications like SQL.&#160; With VM<span style="color: #3f6fb2">w</span>are helping their partners to deliver successful projects, it can only help drive adoption of virtualized SQL (and Exchange, etc.) even higher.</p>
<h5>In Conclusion…</h5>
<p>Combine all of those things together with the scalability of vSphere 5, and you have a recipe for SQL virtualization.&#160; Many organizations have already started down this path and others are just starting, and I believe that this year will be the year that more organizations choose to virtualize SQL than before.&#160; And I believe it’s about time….</p>
<img src="http://feeds.feedburner.com/~r/thelowercasew/~4/qWtptM1JbO0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thelowercasew.com/2012-the-year-of-sql-virtualization/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.thelowercasew.com/2012-the-year-of-sql-virtualization</feedburner:origLink></item>
		<item>
		<title>Microsoft Jetstress 2010 now supported in virtual machines</title>
		<link>http://feedproxy.google.com/~r/thelowercasew/~3/RGygwxfqn7g/microsoft-jetstress-2010-now-supported-in-virtual-machines</link>
		<comments>http://www.thelowercasew.com/microsoft-jetstress-2010-now-supported-in-virtual-machines#comments</comments>
		<pubDate>Tue, 03 Apr 2012 14:06:17 +0000</pubDate>
		<dc:creator>Matt Liebowitz</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.thelowercasew.com/?p=434</guid>
		<description><![CDATA[Microsoft announced on the Exchange Team blog today that they now support running Jetstress 2010 inside a virtual machine.  You can read more about it and a little bit of the background on this one at the Exchange Team blog post here. If you aren’t familiar with Jetstress, here’s a two second version:  Jetstress is [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft announced on the Exchange Team blog today that they now support running Jetstress 2010 inside a virtual machine.  You can read more about it and a little bit of the background on this one at the <a href="http://blogs.technet.com/b/exchange/archive/2012/04/02/storage-validation-in-a-virtual-world.aspx" target="_blank">Exchange Team blog post here</a>.</p>
<p>If you aren’t familiar with Jetstress, here’s a two second version:  Jetstress is a tool from Microsoft that simulates the disk activity of an Exchange Mailbox server.  It is used to simulate the load on the storage system used to host Exchange mailbox databases, and measures key attributes like disk I/O latency and total IOPS.</p>
<p>In my experience with Jetstress I’ve seen exactly what Microsoft has seen in the past.  Namely, results from Jetstress (particularly I/O latency numbers) that do not match what is reported by either the ESXi host or the storage itself.  So despite what Microsoft says here about the fact that Jetstress is now supported when run in a virtual machine, I still think it makes sense to independently validate the results.</p>
<p>As recently as last year I had a customer run Jetstress on their Exchange 2010 virtual machine that was running on vSphere 4.1 and the results were less than what we expected.  Once we ran it again and measured the I/O latency in both esxtop as well as from the storage array management software we could clearly see the numbers were within the acceptable range.</p>
<p>Why would the numbers be inaccurate?  Jetstress relies on in-guest timers to measure things like I/O latency, and so like any other in-guest timer they are susceptible to clock drift issues when the host’s CPUs become heavily loaded.  A more common tool for testing Exchange performance, Load Generator 2010, relies on a separate client machine and so the numbers produced from that are generally considered to be more accurate (though it doesn’t test the same thing as Jetstress).</p>
<p>I can see why Microsoft has made this change – combine the fact that you can easily get 10 core CPUs with hypervisors that have improved considerably over the years and you are unlikely to see many issues anymore.  For the most part you’re likely to see accurate test results unless the ESXi host itself is under heavy CPU contention.</p>
<p><strong>Bottom line</strong>: I still recommend that results from Jetstress be validated outside the virtual machine using either esxtop or stats from the storage array, preferably both.  If all three match up then you can feel confident that the data you’re seeing from Jetstress is accurate.</p>
<img src="http://feeds.feedburner.com/~r/thelowercasew/~4/RGygwxfqn7g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thelowercasew.com/microsoft-jetstress-2010-now-supported-in-virtual-machines/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.thelowercasew.com/microsoft-jetstress-2010-now-supported-in-virtual-machines</feedburner:origLink></item>
		<item>
		<title>Virtual machine snapshots and tier-1 apps: Not always supported</title>
		<link>http://feedproxy.google.com/~r/thelowercasew/~3/q-m6_yvv_os/virtual-machine-snapshots-and-tier-1-apps-not-always-supported</link>
		<comments>http://www.thelowercasew.com/virtual-machine-snapshots-and-tier-1-apps-not-always-supported#comments</comments>
		<pubDate>Mon, 02 Apr 2012 18:00:45 +0000</pubDate>
		<dc:creator>Matt Liebowitz</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mission Critical Applications]]></category>
		<category><![CDATA[snapshots]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.thelowercasew.com/?p=428</guid>
		<description><![CDATA[After seeing a discussion in the vExpert forums and in my own experience in talking to customers, I came to the conclusion that many people aren’t aware of some of the support restrictions around virtualizing tier-1 Microsoft applications. The one support requirement that many folks aren’t aware of is the use of virtual machine snapshots [...]]]></description>
			<content:encoded><![CDATA[<p>After seeing a discussion in the vExpert forums and in my own experience in talking to customers, I came to the conclusion that many people aren’t aware of some of the support restrictions around virtualizing tier-1 Microsoft applications.</p>
<p>The one support requirement that many folks aren’t aware of is the use of virtual machine snapshots on Microsoft applications, particularly Exchange or SQL.  For both applications, Microsoft is explicit in stating that virtual machine snapshots of any kind are not supported.</p>
<p>Why does this matter?  Many popular virtual machine backup products (purposely not naming any) rely on snapshots to take clean backups of running VMs.  That means using these products to backup Exchange or SQL VMs may be unsupported.</p>
<p>Here are the official Microsoft support statements for Exchange and SQL:</p>
<p><a href="http://technet.microsoft.com/en-us/library/aa996719.aspx" target="_blank">Microsoft Exchange 2010 System Requirements:</a></p>
<p><em>Some hypervisors include features for taking snapshots of virtual machines. Virtual machine snapshots capture the state of a virtual machine while it's running. This feature enables you to take multiple snapshots of a virtual machine and then revert the virtual machine to any of the previous states by applying a snapshot to the virtual machine. However, virtual machine snapshots aren't application aware, and using them can have unintended and unexpected consequences for a server application that maintains state data, such as Exchange. As a result, <strong>making virtual machine snapshots of an Exchange guest virtual machine isn't supported</strong>.</em></p>
<p><a href="http://support.microsoft.com/?id=956893" target="_blank">Support policy for SQL Server running in a hardware virtualization environment</a> (covers all versions):</p>
<p><em><strong>Virtualization Snapshots for Hyper-V or for any virtualization vendor are not supported to use with SQL Server in a virtual machine.</strong> It is possible that you may not encounter any problems when using snapshots and SQL Server, but Microsoft will not provide technical support to SQL Server customers for a virtual machine that was restored from a snapshot.</em></p>
<p>Pretty clear, right?  The SQL policy actually explains this the best.  They’re saying that you may not have any trouble using virtual machine snapshots, but if you restore a VM using a backup product that relies on snapshots then they will not support any issues with that restore.</p>
<p>What about virtual machine backup products that use an application aware VSS writer?  I’ve spoken to Microsoft about this in particular and the answer I got back matches what their policy states.  That is, if you’re using a virtual machine backup product that relies on snapshots, that solution is unsupported and you may be redirected to the backup vendor for support.  This is true whether or not the virtual machine backup uses an application aware VSS writer, as some popular backup products do.</p>
<p>When you are virtualizing your mission critical applications like Exchange or SQL, support is extremely important.  So what are your options?</p>
<p>1)  If you have a Microsoft Premier support agreement, then Microsoft will make reasonable efforts to support you even if you run in unsupported configurations.  If your organization has a Premier support agreement then you’ll most likely get support if you use a backup product that relies on virtual machine snapshots.  Always confirm with your Microsoft rep in advance to ensure they will support the configuration.</p>
<p>2)  Talk to your Microsoft representative and try to get the support statement clarified. Show them your configuration and get confirmation that it is or is not supported.</p>
<p>3)  Rely on the backup vendor for first level support if your restored VM is having issues.</p>
<p>4)  Use a different type of backup product for Exchange or SQL virtual machines.</p>
<p>As I said, mission critical applications have more strict requirements for support and I believe that you should make all attempts to follow these requirements.  These applications are usually too important to an organization to risk a lengthy outage due to a miscommunication or disagreement about what is or is not supported.</p>
<img src="http://feeds.feedburner.com/~r/thelowercasew/~4/q-m6_yvv_os" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thelowercasew.com/virtual-machine-snapshots-and-tier-1-apps-not-always-supported/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://www.thelowercasew.com/virtual-machine-snapshots-and-tier-1-apps-not-always-supported</feedburner:origLink></item>
		<item>
		<title>Guest clustering on vSphere: A familiar topic revisited</title>
		<link>http://feedproxy.google.com/~r/thelowercasew/~3/ETJiKAAY9ZI/guest-clustering-on-vsphere-a-familiar-topic-revisited</link>
		<comments>http://www.thelowercasew.com/guest-clustering-on-vsphere-a-familiar-topic-revisited#comments</comments>
		<pubDate>Thu, 29 Mar 2012 21:25:03 +0000</pubDate>
		<dc:creator>Matt Liebowitz</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mission Critical Applications]]></category>
		<category><![CDATA[MSCS]]></category>
		<category><![CDATA[SQL 2012]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.thelowercasew.com/?p=424</guid>
		<description><![CDATA[Yes, it’s 2012 and we’re still talking about whether or not organizations should consider running a Microsoft Windows Failover Cluster (sometimes referred to as MSCS clustering) in a vSphere environment.  I know this topic has been written about before by others but I wanted to share some of my own thoughts and experiences around this [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, it’s 2012 and we’re still talking about whether or not organizations should consider running a Microsoft Windows Failover Cluster (sometimes referred to as MSCS clustering) in a vSphere environment.  I know this topic has been written about before by others but I wanted to share some of my own thoughts and experiences around this topic.  My focus these days is helping organizations virtualize their mission critical applications, and in that pursuit the topic of guest clustering comes up often.</p>
<h2>What is supported?</h2>
<p>To start with, one common misconception is that guest clustering is not supported at all in vSphere.  If anyone out there still believes this (and I’ve spoken to many organizations over the years that do), I’d like to state definitively that this is not true.  Guest clustering is absolutely supported by both VM<span style="color: #3f6fb2;">w</span>are and Microsoft provided you follow the guidelines from both companies in order to maintain support.</p>
<p>One of the best KB articles VM<span style="color: #3f6fb2;">w</span>are has released on this subject can be <a href="http://kb.vmware.com/kb/1037959" target="_blank">found here</a>.  It does a great job of summarizing the various supported configurations and goes into some application specific clustering types as well.  I keep this KB article handy and use it frequently in discussions with customers.  The following table lists the supported configurations:</p>
<p><a href="http://www.thelowercasew.com/wp-content/uploads/2012/03/image.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.thelowercasew.com/wp-content/uploads/2012/03/image_thumb.png" border="0" alt="image" width="646" height="363" /></a></p>
<p>I know many folks are very much against the idea of virtualizing a Microsoft cluster and will argue vehemently against its use.  I can tell you I am most definitely <strong>not</strong> in that camp – I believe that the needs and requirements of the business should dictate whether or not clustering is used.</p>
<h2>Why would you use guest clustering?</h2>
<p>Ok so now you’ve seen what’s supported and after looking at that table you’re probably wondering if it’s even worth it.  Is virtualizing a cluster kind of a pain? Yep, you’ll get no argument from me that it’s more difficult.  It prevents you from using vMotion or DRS in Fully Automated mode, forces you to use RDMs, and only fiber channel is supported to name a few.  The largest restrictions are when using “shared disk” clusters, or clusters that require dedicated storage that is shared amongst the cluster nodes.</p>
<p>With all of these restrictions, why would you use guest clustering in the first place?</p>
<h5>Guest Clustering vs. vSphere HA</h5>
<p>Let’s be clear about one thing: vSphere HA does not provide the same level of availability as guest clustering.  vSphere HA is an awesome feature that can be used <em><strong>in combination</strong> </em>with guest clustering, but HA is not application aware and can only protect against hardware and operating system failure.</p>
<h5>Application-aware high availability</h5>
<p>The biggest reason I see customers using guest clustering is to provide high availability at the application level beyond what native vSphere features can provide.  SQL and older versions of Exchange are two commonly clustered guests.  In particular I’ve worked with a lot of customers recently who have physical SQL clusters running SQL 2005 and 2008, and they are working towards bringing them into vSphere as part of larger SQL consolidation and SQL as a Service projects.</p>
<h5>Guest OS patching</h5>
<p>Many organizations still use clusters so that they can patch the underlying OS or application without causing an outage to end users.  As covered in the next section, newer versions of Microsoft applications have functionality that can provide this benefit without clustering.  I expect we’ll see clusters used just for this purpose decline as applications improve.</p>
<p>For many organizations, the availability that clustering provides is more important than the vSphere features they lose by implementing it.  It all comes down to what is important to the business.</p>
<h2>Alternatives to guest clustering</h2>
<p>Of course there are alternatives to clustering that can provide the same or similar levels of availability without the restrictions.  Here are some examples.</p>
<h5>Exchange 2010</h5>
<p>Newer versions of Exchange support technologies that do not require shared disks to provide high availability.  Exchange 2010 in particular supports Database Availability Groups, which can provide HA down to the database level but does not require any shared disk clustering.  That means it can support vMotion, DRS, and all the other great vSphere features.  You can read more about the <a href="http://www.thelowercasew.com/vsphere-and-exchange-admins-can-live-in-harmony-microsoft-finally-supports-ha-and-vmotion" target="_blank">Exchange 2010/vSphere goodness here</a>.</p>
<h5>SQL Database Mirroring/SQL 2012</h5>
<p>SQL has had database mirroring for years, and mirroring can provide similar levels of availability to clusters without requiring shared storage.  And with the release of SQL 2012 earlier this month, Microsoft has improved upon that concept with SQL “AlwaysOn” technology.  AlwaysOn technology has some similarities to Database Availability Groups in Exchange 2010 by providing multiple database copies and recoverability at the database level.</p>
<h5>File Clusters</h5>
<p>With the popularity of storage arrays offering NAS capabilities, the use of file clusters seems to be declining.  These arrays have multiple controllers and redundancy across the platform that can provide the same or better availability than a traditional file cluster.</p>
<h5>Use In-Guest iSCSI</h5>
<p>Do you want to combine the enterprise features of vSphere with the availability of guest clustering?  One way to consider doing this is by using in-guest iSCSI to present storage to clustered virtual machines.  Using this method gets around the VM<span style="color: #3f6fb2;">w</span>are policy of only supporting fiber channel while still allowing features like vMotion to be used.  This method is by no means an easy solution – you may need to adjust cluster heartbeat timeouts to allow vMotion to operate successfully, networking at the vSphere level becomes more complicated, using multipathing software is more complicated, vendor support may be more complicated, etc.  Again it all comes down to the requirements of the business.</p>
<h2>Conclusions</h2>
<p>Have I convinced any of you that guest clustering is not the worst thing in the world?  I really hope so, because I don’t think we should ever be so closed minded that we immediately dismiss something because it is difficult to implement.  I am definitely in the camp of folks who prefer to avoid using guest clustering so that I can take advantage of all the great features in vSphere.  But I am most definitely not in the camp of people who dismiss it entirely.</p>
<p>For me, it comes down to what are the needs of the business and how can those needs be met.  There are situations where guest clustering is required, and I don’t think we should be telling organizations to keep those servers physical.  If you want to virtualize mission critical applications then you should be prepared to consider all possible configurations to meet the needs of the business.</p>
<img src="http://feeds.feedburner.com/~r/thelowercasew/~4/ETJiKAAY9ZI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thelowercasew.com/guest-clustering-on-vsphere-a-familiar-topic-revisited/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.thelowercasew.com/guest-clustering-on-vsphere-a-familiar-topic-revisited</feedburner:origLink></item>
		<item>
		<title>Vote for top virtualization blogs–keep it lowercase!</title>
		<link>http://feedproxy.google.com/~r/thelowercasew/~3/R6ad_HOxD3g/vote-for-top-virtualization-blogskeep-it-lowercase</link>
		<comments>http://www.thelowercasew.com/vote-for-top-virtualization-blogskeep-it-lowercase#comments</comments>
		<pubDate>Tue, 24 Jan 2012 16:50:55 +0000</pubDate>
		<dc:creator>Matt Liebowitz</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Vote]]></category>

		<guid isPermaLink="false">http://www.thelowercasew.com/vote-for-top-virtualization-blogskeep-it-lowercase</guid>
		<description><![CDATA[It’s that time of year again – Eric Siebert has kicked off voting for his annual list of the top virtualization blogs.&#160; I’m amazed that this year there are over 180 blogs in the list and more from people who didn’t get their blog submitted in time.&#160; It shows how much virtualization continues to grow [...]]]></description>
			<content:encoded><![CDATA[<p>It’s that time of year again – Eric Siebert has kicked off voting for his annual list of the top virtualization blogs.&#160; I’m amazed that this year there are over 180 blogs in the list and more from people who didn’t get their blog submitted in time.&#160; It shows how much virtualization continues to grow and how great our VM<span style="color: #3f6fb2">w</span>are community is.</p>
<p>Last year I let the voting pass without saying a word since the The Lowercase w was new and I didn’t feel like the content was worthy of promoting just yet.&#160; Though I still don’t feel like I belong even in the top 5, I figured I’d highlight some of my more popular posts over the last year to see if I can earn a few votes.</p>
<p><a href="http://www.thelowercasew.com/new-sql-2012-licensing-and-its-impact-on-virtualization" target="_blank">New SQL 2012 Licensing and its Impact On Virtualization</a></p>
<p><a href="http://www.thelowercasew.com/fix-partition-alignment-with-vmware-converter-5-0-beta" target="_blank">Fix Partition Alignment with VMware Converter 5.0 (Beta)</a></p>
<p><a href="http://www.thelowercasew.com/vsphere-and-exchange-admins-can-live-in-harmony-microsoft-finally-supports-ha-and-vmotion" target="_blank">vSphere and Exchange admins can live in harmony – Microsoft finally supports HA and vMotion</a></p>
<p><a href="http://www.thelowercasew.com/clearing-up-confusion-regarding-havmotion-support-for-exchange-2010" target="_blank">Clearing up confusion regarding HA/vMotion support for Exchange 2010</a></p>
<p><a href="http://www.thelowercasew.com/reclaiming-disk-space-with-storage-vmotion-and-thin-provisioning" target="_blank">Reclaiming disk space with Storage vMotion and Thin Provisioning</a></p>
<p>And remember to keep the voting fair and honest.&#160; Heck, I didn’t even vote for myself as #1!&#160; You can vote for your favorite blogs by going here:</p>
<p><a title="http://vote.vsphere-land.com/" href="http://vote.vsphere-land.com/">http://vote.vsphere-land.com/</a></p>
<p>If any of my posts have helped with your VM<span style="color: #3f6fb2">w</span>are environment or you found them useful, consider voting for The Lowercase w.&#160; Heck, if you just want to vote for someone who won’t stand idly by while the very company we support is humiliated time and time again by folks who can’t be bothered to spell the company name correctly then The Lowercase w will gladly take your vote!</p>
<p>Thanks to all the readers of TLw!</p>
<img src="http://feeds.feedburner.com/~r/thelowercasew/~4/R6ad_HOxD3g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thelowercasew.com/vote-for-top-virtualization-blogskeep-it-lowercase/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.thelowercasew.com/vote-for-top-virtualization-blogskeep-it-lowercase</feedburner:origLink></item>
		<item>
		<title>VCP 5 Exam–A few thoughts</title>
		<link>http://feedproxy.google.com/~r/thelowercasew/~3/RGv3AsjImrE/vcp-5-exama-few-thoughts</link>
		<comments>http://www.thelowercasew.com/vcp-5-exama-few-thoughts#comments</comments>
		<pubDate>Wed, 28 Dec 2011 21:54:00 +0000</pubDate>
		<dc:creator>Matt Liebowitz</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[VCP]]></category>

		<guid isPermaLink="false">http://www.thelowercasew.com/vcp-5-exama-few-thoughts</guid>
		<description><![CDATA[I took and passed the VMware Certified Professional (VCP) 5 exam last week and wanted to share a few thoughts.&#160; There are already many posts that cover the VCP 5 exam and what are good study resources, so I will try to just add a little value around how I felt this test compared to [...]]]></description>
			<content:encoded><![CDATA[<p>I took and passed the VM<span style="color: #3f6fb2">w</span>are Certified Professional (VCP) 5 exam last week and wanted to share a few thoughts.&#160; There are already many posts that cover the VCP 5 exam and what are good study resources, so I will try to just add a little value around how I felt this test compared to previous versions.</p>
<p>For me the “hardest” VCP exam I’ve taken was the VCP2 (VCP-101) back in 2005.&#160; That exam was based on ESX 2.1 and VirtualCenter 1.0 at the time, and I was definitely nervous to it.&#160; I had been using ESX on and off since early 2002 or so, but made the mistake of waiting 3 or 4 months after taking the required course and taking the exam.&#160; By far I studied the most for that exam than any other VCP exam I’ve taken since, and was very happy with my score.</p>
<p>The VCP2 exam naturally focused on higher level concepts since virtualization was so new to most people.&#160; I remember needing to memorize the definitions of “Encapsulation” and “Isolation” as they related to virtualization.&#160; This trend continued with the VCP3 and to some extent the VCP4, as new features were introduced with each version so the test had questions relating to understanding what things like vMotion and HA were, along with a lot of configuration minimum and maximum questions.</p>
<p>Here is where I felt the VCP5 did a really good job of separating itself from the previous exams.&#160; Instead of memorizing definitions or configuration minimums and maximums, it tested your knowledge of how these features actually work.&#160; Understanding what vSphere HA is and what it does is important, but understanding how HA <em>actually works in specific scenarios </em>is more important.&#160; The same is true for DRS, networking, etc.</p>
<p>So for those that are studying for the exam, if you don’t have any real hands on experience with the product you may find the exam more difficult.&#160; I’d recommend getting a lab setup and playing with the features.&#160; If you’ve used ESX/ESXi for years or at least have been using vSphere for the last couple of years you stand a better shot of passing just based on your experience.&#160; You should still study the new features of vSphere 5 and any changes to the way things work, but having hands on experience is key to passing.</p>
<p>For what it’s worth – I was more apprehensive about this exam than any since the VCP2, probably mostly related to how many new features were added to vSphere in this vSphere 5.&#160; So if you’re worried or intimidated by this exam, don’t worry.&#160; You’re in good company.</p>
<p>I won’t try to provide a list of resources I used to study since others have done that already.&#160; By far the best I have found is by my former EMC Consulting colleague Gregg Robertson.&#160; Check out his list of <a href="http://thesaffageek.co.uk/vcp5/" target="_blank">VCP5 resources</a>.</p>
<p>I left the exam somewhat unhappy with my score (thought I should have done better) but overall pleased with the experience.&#160; Best of luck to everyone trying to get exam completed before the end of February!</p>
<img src="http://feeds.feedburner.com/~r/thelowercasew/~4/RGv3AsjImrE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thelowercasew.com/vcp-5-exama-few-thoughts/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.thelowercasew.com/vcp-5-exama-few-thoughts</feedburner:origLink></item>
		<item>
		<title>SQL 2012 per-core licensing clarification</title>
		<link>http://feedproxy.google.com/~r/thelowercasew/~3/ahLeDY2CtkQ/sql-2012-per-core-licensing-clarification</link>
		<comments>http://www.thelowercasew.com/sql-2012-per-core-licensing-clarification#comments</comments>
		<pubDate>Mon, 19 Dec 2011 21:02:43 +0000</pubDate>
		<dc:creator>Matt Liebowitz</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[SQL;Tier 1 Apps]]></category>

		<guid isPermaLink="false">http://www.thelowercasew.com/sql-2012-per-core-licensing-clarification</guid>
		<description><![CDATA[Last month I posted about the licensing changes to SQL 2012 and how it may impact those looking to virtualize SQL.&#160; One of the most confusing parts of the new licensing was the limit of 20 cores in a system when using the per-core licensing of SQL 2012 Enterprise Edition.&#160; It made no sense to [...]]]></description>
			<content:encoded><![CDATA[<p>Last month <a href="http://www.thelowercasew.com/new-sql-2012-licensing-and-its-impact-on-virtualization" target="_blank">I posted about</a> the licensing changes to SQL 2012 and how it may impact those looking to virtualize SQL.&#160; One of the most confusing parts of the new licensing was the limit of 20 cores in a system when using the per-core licensing of SQL 2012 Enterprise Edition.&#160; It made no sense to introduce such a low limit when modern processors with 10 or more processor cores are becoming more and more common.</p>
<p>I’ve spoken to some folks who have stated that their Microsoft reps have clarified that the 20 core limit only applies to those upgrading to SQL 2012 Enterprise from SQL 2008 Enterprise when using Server+CAL licensing.&#160; The licensing datasheet that was released in November had language that made it seem like that applied to everyone.</p>
<p>Luckily the folks I spoke to were correct – in December, Microsoft released an updated copy of the licensing datasheet that includes language that is much more clear and definitive.&#160; It is now clear that the 20 core limit <strong>only applies</strong> to licenses that have been upgraded with Software Assurance that use the Server+CAL licensing model.</p>
<p>For reference, here is the somewhat confusing language from the November licensing datasheet (emphasis is Microsoft’s):</p>
<p><em>Both newly purchased server licenses for SQL Server EE 2012 or EE server licenses with SA upgraded to SQL Server EE 2012 will be <strong>limited to server deployments with 20 cores or less.</strong></em></p>
<p>Here is what the December edition of the licensing datasheet says (emphasis is Microsoft’s):</p>
<p><em>Legacy SQL Server 2012 Enterprise Edition Server deployments licensed in the server + CAL model will be subject to a <strong>20 core per server license maximum</strong>. This core maximum applies both to new server licenses and to prior version server licenses upgraded to 2012 with SA.</em></p>
<p>To me that is much more clear and definitive on what the 20 core limit applies to.&#160; I’m happy to see this doesn’t apply to all licenses..</p>
<img src="http://feeds.feedburner.com/~r/thelowercasew/~4/ahLeDY2CtkQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thelowercasew.com/sql-2012-per-core-licensing-clarification/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.thelowercasew.com/sql-2012-per-core-licensing-clarification</feedburner:origLink></item>
		<item>
		<title>New SQL 2012 Licensing and Its Impact On Virtualization</title>
		<link>http://feedproxy.google.com/~r/thelowercasew/~3/l-VFPo5-0PY/new-sql-2012-licensing-and-its-impact-on-virtualization</link>
		<comments>http://www.thelowercasew.com/new-sql-2012-licensing-and-its-impact-on-virtualization#comments</comments>
		<pubDate>Thu, 17 Nov 2011 08:00:53 +0000</pubDate>
		<dc:creator>Matt Liebowitz</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[SQL;Tier 1 Apps; vSphere; Microsoft]]></category>

		<guid isPermaLink="false">http://www.thelowercasew.com/?p=402</guid>
		<description><![CDATA[Last week Microsoft released their updated licensing scheme for SQL Server 2012, which is due to be released next year.  Though there are a number of changes to the product and to how it is licensed, in my mind the biggest change is that Microsoft has moved to a per core licensing model for SQL.  [...]]]></description>
			<content:encoded><![CDATA[<p>Last week Microsoft released their updated licensing scheme for SQL Server 2012, which is due to be released next year.  Though there are a number of changes to the product and to how it is licensed, in my mind the biggest change is that Microsoft has moved to a <strong>per core</strong> licensing model for SQL.  The Server + CAL model still exists as well but for this post I’ll focus on the per core licensing and changes that affect those that want to virtualize SQL Server 2012.</p>
<p>You can read more about the new licensing for SQL 2012 by going to <a href="http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-licensing.aspx" target="_blank">SQL 2012 Licensing Overview</a> page.  Here are some of the highlights:</p>
<ul>
<li>The Datacenter Edition from SQL 2008 R2, which was previously licensed per socket/CPU, has been discontinued.</li>
<li>The top tier license is now Enterprise Edition (EE), which is licensed per core.  It requires a minimum of 4 core licenses per processor.  If all cores in a host are licensed, you retain the unlimited virtualization rights previously available in SQL 2008 R2 Datacenter Edition.</li>
<li>The cost per core of SQL 2012 Enterprise will be $6,874/core not including Software Assurance (SA).</li>
<li>Software Assurance is required in order to use license mobility (i.e. vMotion/Live Migration) more than once every 90 days.</li>
<li>Instead of licensing an entire server, you can also license the virtual cores of individual SQL virtual machines.</li>
<li>Core licenses are sold in 2 core packs.</li>
<li>There is a limitation of 20 cores per server maximum for EE. (<strong>Note:</strong> this has been clarified - see below)</li>
<li>If you are current on SA and have SQL 2008 R2 Enterprise you will receive a minimum of four SQL 2012 EE core licenses per CPU <em>or the actual number of cores in use</em>.</li>
<li>If you are current on SA and have SQL 2008 R2 Datacenter you will receive a minimum of eight SQL 2012 EE core licenses per CPU <em>or the actual number of cores in use</em>.</li>
</ul>
<p><strong>Per Core Licensing</strong></p>
<p>It really shouldn’t come as a surprise to anyone that Microsoft is moving from a per socket/processor model to a per-core model for licensing SQL Server.  After all, processors are shipping with more and more cores per CPU and are capable of higher consolidation ratios.  Combine that with the fact that the majority of SQL Server workloads are actually very light use (based on VM<span style="color: #3f6fb2;">w</span>are Capacity Planner data) and you can see that Microsoft couldn’t continue with per socket licensing.</p>
<p>The only potential issue I see is the minimum of 4 cores licenses per processor.  If organizations are still using older hardware that only has 2 cores/processor then they are paying for cores they don’t have.  I would suspect that in 2012 this isn’t likely to affect a large number of organizations.</p>
<p><strong>Cost</strong></p>
<p>The actual cost for EE is roughly the same as if you licensed 2 sockets of SQL 2008 R2 Enterprise Edition as long as it had 4 cores per CPU.  The cost goes up as soon as you start using 6 core processors and above.  The prevalence of 4 core processors means this likely won’t change much for many organizations.</p>
<p>Compared to SQL 2008 R2 Datacenter, however, there is a large cost difference.  Datacenter costs $54,990 <em>per processor</em> or over $100,000 to license a 2 CPU system.  You can now essentially get the benefits of Datacenter Edition (unlimited virtualization rights, etc.) for half the cost you would pay in SQL 2008 R2.</p>
<p>Even with this new licensing model there are still huge cost savings to be had by licensing all cores of a server and virtualizing your SQL 2012 workloads.  It’s hard to argue with unlimited virtualization rights especially for those lightly loaded SQL workloads.</p>
<p>There may be situations where Server + CAL licensing actually makes more sense.  If you’re worried about the higher per core costs that may be something to consider.  Server + CAL licensing requires a lot more administrative overhead and is usually only beneficial for situations where there are a small amount of users/devices that are easily accounted for.</p>
<p><strong>Licensing per VM</strong></p>
<p>Instead of licensing all of the cores in a server, you can instead simply license the cores you use in your SQL virtual machines.  Sounds easy, right?  Unfortunately you are still required to license <em>four cores per VM</em>.  Since the majority of SQL workloads are underutilized and can likely get by with 1-2 vCPUs, you’re essentially paying for core licenses you won’t use.  I can’t imagine many organizations will go down this road unless they have a small number of larger SQL servers.</p>
<p><strong>20 Core Limitation</strong></p>
<p>I have to admit I’m scratching my head a bit on this one.  Knowing that 10 and 12 core processors are available today and 16 core processors are on the horizon, why put a limit at just 20 cores per server?  What happens if you already own 12 core processors, or you have a 4 socket system that exceeds 20 cores in total?  The only thing the SQL 2012 Licensing Guide says is to “contact your Microsoft representative for help transitioning to the new licensing model.”  It’s not uncommon for organizations to scale up and have ESX/ESXi hosts with greater than 20 cores (even easier today with 8 and 10 core processors), so I would hope there is a reasonable solution here.</p>
<p><strong>Update 12/19/2011: </strong>On December 1st, Microsoft released an updated copy of their licensing datasheet for SQL 2012.  In this updated version, they clarify the language around the 20 core limit and make it clear that it <strong>only applies </strong>to SQL 2012 EE licenses that were upgraded from SQL 2008 licenses in the Server + CAL model.  For EE licenses that are purchased new, or that were upgraded from SQL 2008 that used the per CPU licensing model, you are not limited to just 20 cores.  See <a href="http://www.thelowercasew.com/sql-2012-per-core-licensing-clarification" target="_blank">this post</a> for more information.</p>
<p><strong>Software Assurance</strong></p>
<p>If you already have SA on your SQL 2008 R2 licenses, you’re probably in better shape than you think.  Note the italics above regarding “actual number of cores in use.”  If you use per processor licensing in SQL now and your processors have more than 4/8 cores, work with Microsoft to get core licenses for what you’re actually using rather than simply accepting the default trade-in value.  Those that bought into higher core CPUs should not be penalized by upgrading to SQL 2012.</p>
<p>Software Assurance also gives you the right to full virtual machine mobility.  In other words, the rights to use vMotion/DRS in vSphere to move your SQL workloads more than once per 90 days.  You still need the appropriate Windows license to allow that mobility, but again this is another reason why Software Assurance is becoming mandatory.</p>
<p><strong>Final Thoughts</strong></p>
<p>Anyone still reading?  I realize this is a large post so I’ll keep my final thoughts brief.  In short, I think that the move to per-core based licensing was an inevitable change that I would expect to see other vendors take up as well.  The bright side is that the cost to have unlimited virtualization rights for SQL has essentially been cut in half depending on whether or not you already owned the SQL 2008 Datacenter license.</p>
<p>Anything that promotes the virtualization of mission critical applications like SQL is good in my book.  I look forward to talking to customers about this change and helping them move towards virtualizing their SQL deployments.</p>
<img src="http://feeds.feedburner.com/~r/thelowercasew/~4/l-VFPo5-0PY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thelowercasew.com/new-sql-2012-licensing-and-its-impact-on-virtualization/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://www.thelowercasew.com/new-sql-2012-licensing-and-its-impact-on-virtualization</feedburner:origLink></item>
		<item>
		<title>Microsoft responds to VMware performance benchmark report</title>
		<link>http://feedproxy.google.com/~r/thelowercasew/~3/xi1pviuRk0s/microsoft-responds-to-vmware-performance-benchmark-report</link>
		<comments>http://www.thelowercasew.com/microsoft-responds-to-vmware-performance-benchmark-report#comments</comments>
		<pubDate>Tue, 25 Oct 2011 12:09:33 +0000</pubDate>
		<dc:creator>Matt Liebowitz</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Benchmark]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[vSphere 5]]></category>

		<guid isPermaLink="false">http://www.thelowercasew.com/microsoft-responds-to-vmware-performance-benchmark-report</guid>
		<description><![CDATA[VMware recently commissioned a study comparing performance between vSphere 5 and Hyper-V 2.0 SP1.  The study involves virtual machines running a database simulation workload with 24 VMs (without memory overcommit) and 30 VMs (with memory overcommit).  The results show that VMware vSphere outperforms Hyper-V in each scenario. The original performance report can be found here [...]]]></description>
			<content:encoded><![CDATA[<p>VM<span style="color: #3f6fb2;">w</span>are recently commissioned a study comparing performance between vSphere 5 and Hyper-V 2.0 SP1.  The study involves virtual machines running a database simulation workload with 24 VMs (without memory overcommit) and 30 VMs (with memory overcommit).  The results show that VM<span style="color: #3f6fb2;">w</span>are vSphere outperforms Hyper-V in each scenario.</p>
<p>The original performance report can be found here (opens a PDF): <a title="http://www.principledtechnologies.com/clients/reports/VMware/vsphere5density0811.pdf" href="http://www.principledtechnologies.com/clients/reports/VMware/vsphere5density0811.pdf">http://www.principledtechnologies.com/clients/reports/VMware/vsphere5density0811.pdf</a></p>
<p>Microsoft posted a response to the report, but strangely they did not post it on a TechNet blog or other Microsoft branded site.  Instead they uploaded it to Papershare, an online collaboration website for sharing technical papers.  (Side note: Papershare is awesome and I highly recommend you sign up).  All due respect to Papershare but I think it is obvious that they would get more readers had they simply posted the results on their blog.  Maybe they did but I can’t find it.</p>
<p>Here is Microsoft’s response, called VM<span style="color: #3f6fb2">w</span>are vSphere 5.0 Performance Benchmark Reality (Papershare login required): <a title="http://www.papershare.com/app/paper.aspx?id=1253&amp;o=6" href="http://www.papershare.com/app/paper.aspx?id=1253&amp;o=6">http://www.papershare.com/app/paper.aspx?id=1253&amp;o=6</a></p>
<p>I wanted to share some thoughts on Microsoft’s findings and where I agree/disagree.  Though I admit this is a VM<span style="color: #3f6fb2;">w</span>are focused blog I am by no means a Microsoft basher or someone who simply says “Hyper-V sucks.”  I think that Hyper-V has come a long way and there are definitely use cases for it.</p>
<p>One of the issues that Microsoft has with the memory overcommit test is that a 60 minute idle period was introduced before any testing was run.  That is, the hypervisors were booted up and all virtual machines were started and then 60 minutes passed before any benchmark was run.  Microsoft states that this gives VM<span style="color: #3f6fb2;">w</span>are's Transparent Page Sharing feature a chance to scan for and de-duplicate memory pages in RAM and so it wasn’t a fair or realistic test.  They also state that the test is unrealistic because it is 30 identical workloads (ideal for memory sharing) and that most organizations do not run memory overcommit in production.</p>
<p>Finally, Microsoft states that VM<span style="color: #3f6fb2;">w</span>are's EULA “restricts” Microsoft from running similar performance benchmarks to validate these results.  Microsoft raises a few other points that I won’t address here so I’d recommend reading the paper.</p>
<p>I actually agree with Microsoft I don’t often see memory overcommit in production.  I most often see it in VDI environments where VM density is more important than the performance gain from using large memory pages.</p>
<p>That said, I disagree with Microsoft’s assertion that the 60 minute idle period gave the vSphere VMs an unfair advantage and time to share memory. First off, does Microsoft believe that organizations only run their production workloads in 59 minute increments?  Even if they disagree with the 60 minute idle period they have to understand that in a production situation these VMs would be running 24/7 so a 60 minute head start really doesn’t give vSphere any advantage.</p>
<p>Second, if the VMs are sitting idle and the application isn’t running then the application’s memory pages are not in physical RAM so there is nothing to share.  Only after the performance test was started and the application loaded memory pages into RAM did page sharing really have a chance to kick in and start sharing application specific memory pages.  At that point the 60 minute idle period essentially made very little difference.</p>
<p>In my experience I don’t often see organizations overcommit memory with business critical/tier 1 applications, though there are certainly use cases.  If the workloads are identical and VM density is important then it actually does make sense.</p>
<p>With respect to the EULA rule regarding performance benchmarks (that has been in place since at least ESX 2.x), my advice to Microsoft is this: Don’t hide behind the EULA - run the test and submit the results to VM<span style="color: #3f6fb2;">w</span>are for approval.  I have actually done this in the past and was pleasantly surprised at how easy the process was.  If your testing methodology is fair then I believe VM<span style="color: #3f6fb2;">w</span>are will allow publication even if it doesn’t show vSphere coming out ahead.</p>
<p>The results show that in this particular workload without memory overcommit that Hyper-V isn’t too far behind vSphere 5.  Congrats to Microsoft for improving Hyper-V and bringing it to a much higher level. Of course straight performance is only one aspect of the differences between vSphere and Hyper-V and this article doesn’t touch on the many feature differences.</p>
<p>I’m all for fair benchmarking to compare products and reasonable rebuttals if necessary.  However, the fact that Microsoft didn’t publish this rebuttal on their blog is strange, and I don’t completely agree with the logic they used to counter the results.  I strongly believe that if Microsoft disagrees with the results then they should run their own benchmark and submit it to VM<span style="color: #3f6fb2;">w</span>are for approval to publish.</p>
<img src="http://feeds.feedburner.com/~r/thelowercasew/~4/xi1pviuRk0s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thelowercasew.com/microsoft-responds-to-vmware-performance-benchmark-report/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.thelowercasew.com/microsoft-responds-to-vmware-performance-benchmark-report</feedburner:origLink></item>
		<item>
		<title>Storage DRS of Exchange 2010 Workloads</title>
		<link>http://feedproxy.google.com/~r/thelowercasew/~3/igZB0Aetjgw/storage-drs-of-exchange-2010-workloads</link>
		<comments>http://www.thelowercasew.com/storage-drs-of-exchange-2010-workloads#comments</comments>
		<pubDate>Mon, 19 Sep 2011 12:43:44 +0000</pubDate>
		<dc:creator>Matt Liebowitz</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Mission Critical Applications]]></category>
		<category><![CDATA[Storage DRS]]></category>
		<category><![CDATA[vSphere 5]]></category>

		<guid isPermaLink="false">http://www.thelowercasew.com/?p=396</guid>
		<description><![CDATA[On September 15th, VMware released a new whitepaper entitled “Microsoft Exchange Server 2010 Performance on vSphere 5.”&#160; If you are interested in virtualizing Exchange 2010 (or really any mission critical application) I’d recommend giving it a read. One of the interesting things they’ve done in this test aside from scale up/scale out testing is to [...]]]></description>
			<content:encoded><![CDATA[<p>On September 15th, VM<span style="color: #3f6fb2">w</span>are released a new whitepaper entitled “<a href="http://blogs.vmware.com/performance/2011/09/microsoft-exchange-server-2010-performance-on-vsphere-5.html" target="_blank">Microsoft Exchange Server 2010 Performance on vSphere 5</a>.”&#160; If you are interested in virtualizing Exchange 2010 (or really any mission critical application) I’d recommend giving it a read.</p>
<p>One of the interesting things they’ve done in this test aside from scale up/scale out testing is to formally test vMotion and Storage vMotion during LoadGen.&#160; LoadGen, if you are unfamiliar, is a Microsoft tool used to simulate user activity in an Exchange environment and measure user response time.</p>
<p>I won’t spoil the ending of the report, but as expected the vMotion and Storage vMotion operations did not cause exceptions that would cause the LoadGen test to fail.&#160; In fact, the Storage vMotion had almost no impact whatsoever.</p>
<p>This brings up an interesting point – since VM<span style="color: #3f6fb2">w</span>are was able to prove that Storage vMotion caused no impact even during an Exchange performance test, it may be a good candidate for Storage DRS in vSphere 5.&#160; Microsoft has improved the I/O consumption of Exchange 2010 so much that it actually consumes very little I/O at all (relatively speaking compared to previous versions).&#160; Still, Exchange is a mission critical application and heavily utilized Exchange environments could benefit from Storage DRS migrating particular mailbox database VMDKs to less utilized storage to optimize the user experience.&#160; And as this whitepaper shows there is very little impact during the migration.</p>
<p>There may be reasons why organizations would chose to exclude their Exchange VMs from automatic Storage vMotion with Storage DRS.&#160; Some of those reasons could be around compliance, acceptance of this new vSphere 5 feature, concerns about performance, and possibly the impact on backup/DR strategies.&#160; Assuming those could be mitigated, I believe this testing shows that Exchange VMs actually make good candidates for Storage DRS.</p>
<p>I’m curious of what others think, so feel free to leave a comment.</p>
<img src="http://feeds.feedburner.com/~r/thelowercasew/~4/igZB0Aetjgw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thelowercasew.com/storage-drs-of-exchange-2010-workloads/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.thelowercasew.com/storage-drs-of-exchange-2010-workloads</feedburner:origLink></item>
	</channel>
</rss>

