<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx</link><description>We're two dates into our roadshow and I've twice been asked to do a comparison of VMware and Microsoft in the high availability area. So lets go back to basics a second. Microsoft is involved in lots of areas of software, covering: Operating Systems,</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3045646</link><pubDate>Sun, 27 Apr 2008 06:58:55 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3045646</guid><dc:creator>vaibhavbagaria</dc:creator><description>&lt;p&gt;The problem i have with Microsoft's High Availability/ Clustering solution is that it requires a stand by server for every physical machine that you want to be backed up for failover. &lt;/p&gt;
&lt;p&gt;Whereas VMware can have one standby server for x number of actual servers. &lt;/p&gt;
&lt;p&gt;The other annoying thing is that MS solution needs two LUNs for each of the servers, one for Quorum and one for Storage. VMware shares a single LUN between upto 16 physical servers. So you could have 14 Active and 2 Standby servers for failover protection.&lt;/p&gt;
&lt;p&gt;With HyperV, one would need 28 servers and 56 LUNs.&lt;/p&gt;
</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3045656</link><pubDate>Sun, 27 Apr 2008 07:24:56 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3045656</guid><dc:creator>vaibhavbagaria</dc:creator><description>&lt;p&gt;Just a correction on the above, one would need 28 servers and 28 LUNs, not 56. &lt;/p&gt;
&lt;p&gt;Also, i dont know anybody who uses the overcommit feature in ESX for servers, may be for VDI, definitely not for servers. &lt;/p&gt;
&lt;p&gt;If you include the cost of the extra physical servers that are required for HyperV, it will be about the same cost of the software as VMware. Except that you will save on electricity and cooling.&lt;/p&gt;
</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3045713</link><pubDate>Sun, 27 Apr 2008 11:03:43 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3045713</guid><dc:creator>depping</dc:creator><description>&lt;p&gt;Well not many people are overcommiting indeed because of the smart page sharing mechanism vmware created. no need for overcommiting.&lt;/p&gt;
</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3045717</link><pubDate>Sun, 27 Apr 2008 11:24:50 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3045717</guid><dc:creator>depping</dc:creator><description>&lt;p&gt;And with ESX 3.5 it's 32 Servers in a cluster and or 32 Servers attached to a single LUN. So make that 32 Active ESX Servers, no standby because you will have failover possibilities with using your hardware. The MS score would be 32 active and 32 standby with 32 LUNs. Well that would give you a nice consolidation rate I guess and really reduce the energy costs.&lt;/p&gt;
</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3045913</link><pubDate>Sun, 27 Apr 2008 21:47:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3045913</guid><dc:creator>James O'Neill</dc:creator><description>&lt;p&gt;@ vaibhavbagaria &lt;/p&gt;
&lt;p&gt;You can have more than 2 nodes in a cluster. So you'd build 2x8 note clusters with 7 active 1 passive. &lt;/p&gt;
&lt;p&gt;Incidentally you don't need a quorum per VM. It is possible to have multiple VMs per LUN, but the UI doesn't facilitate it and it's not a supported configuration. &lt;/p&gt;
&lt;p&gt;@Depping you could also have 8 all active nodes and acheive the same thing. I think we only go to 8 so you would have to have each one running at 7/8th capacity. VMWare could run at 31/32, against our 28/32 &lt;/p&gt;</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3046009</link><pubDate>Mon, 28 Apr 2008 01:04:11 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3046009</guid><dc:creator>vaibhavbagaria</dc:creator><description>&lt;p&gt;Thanks James for clarifying that. I wasn't aware of such a setup. Could you please provide a link to a setup guide or documentation on setting up an 8 Server cluster for HyperV, such that 7 are active and one passive with 1 Quorum and 1 Storage LUN. Thanks.&lt;/p&gt;
</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3046014</link><pubDate>Mon, 28 Apr 2008 01:21:05 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3046014</guid><dc:creator>aralves</dc:creator><description>&lt;p&gt;With Failover clustering we support op to 16 nodes on 64bit and you don't need to have a quorum disk you can use something that is called node majority. In this configuration you get the votes from the nodes instead of having a dedicated quorum disk.&lt;/p&gt;
</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3046243</link><pubDate>Mon, 28 Apr 2008 12:56:01 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3046243</guid><dc:creator>depping</dc:creator><description>&lt;p&gt;Thanks James for the additional info! Sounds a lot better than the first outlines that were sketched.&lt;/p&gt;</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3046452</link><pubDate>Mon, 28 Apr 2008 22:15:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3046452</guid><dc:creator>rhelmer</dc:creator><description>&lt;p&gt;James, thank you for blogging--your posts are a must-read for me.&lt;/p&gt;
&lt;p&gt;I'm a little confused about HA/migration and Microsoft vs. VMware. &amp;nbsp;I get the impression that on the Microsoft side, HA/migration requires creating a relationship--e.g., in a two-node cluster, you create a VM node on one physical machine, and create the second VM node on another physical machine. &amp;nbsp;I think for a variety of practical reasons, the hardware is going to be identical, and I don't really care what physical box carries the failover. &amp;nbsp;In other words, if I understand the Microsoft approach correctly, this is seemingly not a very flexible way to do it. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;One of the other things points is that, in many cases, it would be nice to set up a cold standby node to save on licensing costs (SA gives you the right to have a cold standby server without paying for an additional license). &amp;nbsp;Likewise, it doesn't matter much to me what server fires up the cold standby; whatever has the lightest load would be ideal. &amp;nbsp;Is this an option?&lt;/p&gt;
&lt;p&gt;Talking about failover, one thing I'd love to see from Microsoft (and I think VMware does not yet have this; Microsoft would also be in a much better position to offer it from a Windows perspective) is the ability to utilize VM technology to do live patching of servers. &amp;nbsp;It seems not far-fetched to do something like this:&lt;/p&gt;
&lt;p&gt;- identify the target running server &lt;/p&gt;
&lt;p&gt;- snap-shot it&lt;/p&gt;
&lt;p&gt;- make a copy of the VM image&lt;/p&gt;
&lt;p&gt;- fire it up in a secondary off-network VM&lt;/p&gt;
&lt;p&gt;- patch it, reboot&lt;/p&gt;
&lt;p&gt;- test it&lt;/p&gt;
&lt;p&gt;- copy the updated app data from the online server&lt;/p&gt;
&lt;p&gt;- transfer the network connection from the unpatched server to the patched server&lt;/p&gt;
&lt;p&gt;I think this would require some app-level support, but that could be vendor-certified. &amp;nbsp;I would think Microsoft apps like Exchange, SQL, etc., could be supported fairly easily. &amp;nbsp;Now wrap this whole sequence up so that SCVMM handles the low-level magic, and I think that would be a huge, huge hit....&lt;/p&gt;
</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3046470</link><pubDate>Mon, 28 Apr 2008 22:41:31 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3046470</guid><dc:creator>jamesone</dc:creator><description>&lt;p&gt;@rhelmer. Thanks for the compliment.&lt;/p&gt;
&lt;p&gt;A clustered service (File Server, Exchange Virtual Server, or VM) can go to any node of the cluster, and you can build clusters of up to 16 nodes. The service has an order of precedence for which node it wants to go to, and each node knows enough about the service which is to be failed to it that it can bring it on-line. The problem with this is not inflexible but having too many possible configurations. &lt;/p&gt;
&lt;p&gt;You can't have a cold standby in a cluster, because it would appear to be off-line. So either you have one passive node in the cluster or you spread 1-node's worth of spare capacity around all the nodes. &lt;/p&gt;
&lt;p&gt;Yes you can do the kind of &amp;quot;live patch&amp;quot; that you describe. Actually that's pretty much what you do when patching clustered Exchange or Clustered SQL. I'd say if an app was going to support that it could go the whole way and support clustering. &lt;/p&gt;
&lt;p&gt;Thanks for the interesting questions :-) &lt;/p&gt;
&lt;p&gt;James&lt;/p&gt;
</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3047040</link><pubDate>Tue, 29 Apr 2008 21:11:32 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3047040</guid><dc:creator>Chris</dc:creator><description>&lt;p&gt;@James&lt;/p&gt;
&lt;p&gt;Thank you for the clarification; I was getting worried that I was missing something after reading some of the other posts. &amp;nbsp;My company is very small, so I was planning on starting with two nodes each using about half the physical memory (less overhead for the host) so I could do an active/active. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I was hoping to do it on Win 2008 from the start, but budget constraints and failing hardware made me go live on Win 2003 &amp;amp; Virtual Server 2005 R2. &amp;nbsp;I'm using a SAS array for my shared storage and the only way I see to do it is one disk per VM and they each need a drive letter mapped, so I'm limited to ~22 VMs because of this. &amp;nbsp;Am I missing something in my setup? Is there a different option in Win 2008 clustering?&lt;/p&gt;
&lt;p&gt;@talking about overcomitment in VMWare&lt;/p&gt;
&lt;p&gt;I was thinking this was kinda one of the purposes behind Microsoft's &amp;quot;hot add&amp;quot; technology (is that cancelled or just pushed back?)... you could say &amp;quot;This server runs best with 2G of RAM and two processors, but it CAN run with 1G and one processor if it has to&amp;quot;... then when you're failing over to a loaded up server, less performance critical apps could have the resources of their VMs scaled back (then back up when their home node comes online again). &lt;/p&gt;</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3047536</link><pubDate>Wed, 30 Apr 2008 13:25:30 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3047536</guid><dc:creator>Philip Flint</dc:creator><description>&lt;p&gt;Hi James&lt;/p&gt;
&lt;p&gt;You say &amp;quot;We have Network Load Balancing - Office Communications Server is designed to leverage it&amp;quot; - just to be clear, using NLB with OCS is absolutely NOT supported - you need a hardware load balancer.&lt;/p&gt;
&lt;p&gt;Its only a small point but I thought I should highlight it in case anyones thinking of deploying it.&lt;/p&gt;
&lt;p&gt;However, SharePoint does fully support Microsoft NLB.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Phil&lt;/p&gt;</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3047831</link><pubDate>Wed, 30 Apr 2008 23:31:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3047831</guid><dc:creator>jamesone</dc:creator><description>&lt;p&gt;@Chris. You don't have to assign a letter to the drives. I need to look up how you write the path without \\.\guid or some such thing I'll make that another post :-) &lt;/p&gt;
&lt;p&gt;You can't really reduce the resources of a running machine. We've got support for hot add CPUs and RAM in the OS, but hot remove means that RAM that's holding something vanishes. We had hot-add in the alphas of Hyper-v (I showed it) but that's been pushed back - I posted about the reasons. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;@Phil, yes, my typing got ahead of my brain on that one. When I read your comment I thought &amp;quot;I didn't say *that* did I ? and then &amp;quot;DOH&amp;quot; &lt;/p&gt;
</description></item><item><title>re: Microsoft and VMware and approaches</title><link>http://blogs.technet.com/jamesone/archive/2008/04/26/microsoft-and-vmware-and-approaches.aspx#3048845</link><pubDate>Fri, 02 May 2008 22:11:38 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3048845</guid><dc:creator>Victor</dc:creator><description>&lt;p&gt;Nice article, although I don't buy your overcommitment argument. For some reason I see it repeated in several Microsoft's blogs :-).&lt;/p&gt;
&lt;p&gt;I'll bet money that in the next version of Hyper-V we'll see something similar to VMware's VMotion, despite current claims that customers don't really need it.&lt;/p&gt;</description></item></channel></rss>