Evaluate Weigh the pros and cons of technologies, products and projects you are considering.
This article is part of our Essential Guide: Live Migration vs. vMotion: A guide to VM migration

Comparing the subtle differences between vMotion vs. Live Migration

Both VMware and Microsoft now offer a shared nothing VM migration feature. Find out how they stack up in this vMotion vs. Live Migration comparison.

To the novice, VMware's vMotion and Microsoft's Live Migration appear very similar. They both move running virtual...

machines from one host to another with no (or just a few milliseconds of) downtime. Certainly one vendor would say that its version is superior, but how do they really stack up? Let's take a look at how to approach the vMotion vs. Live Migration debate.

Trying to compare Live Migration and vMotion is similar to comparing fine wines. The subtle differences aren't immediately evident until you spend time with each. Not many people have the time or resources to spend time with both vMotion and Live Migration, so I'll help explain these subtle differences so you can see them much quicker.

A short history of VM migration

In 2003, VMware launched GSX and vCenter, which included vMotion. VMware's vMotion was really the first "ah ha" feature of server virtualization. The vMotion process just seemed so easy that it was unbelievable. I remember testing the process -- using the VM while it was moving and checking the location of the VM before and after -- before I really believed that it had moved. It wasn't just me; VMware's vMotion sold many IT pros on server virtualization.

Microsoft offered what it called Quick Migration with Windows Server 2008 Hyper-V. With Quick Migration, the VM was paused, memory was written to disk, the VM's memory was moved to another Hyper-V host, and it was resumed. This took time to complete and the VM was down during the process.

With Windows 2008 R2, Microsoft replaced Quick Migration with Live Migration. With Live Migration, the VM actually stays available while the VM's memory is moved from one Hyper-V host to another. As with previous versions of vSphere, Live Migration required shared storage.

What's new with vMotion vs. Live Migration?

Shared storage is no longer required for Live Migration in Windows Server 2012. Additionally, with Hyper-V 2012, you can perform more than one Live Migration at a time. With this new feature, an admin can store VMs locally or even on Server Message Block storage and still be able to move VMs without downtime. Live Migration with Windows Hype-V 2012 also supports 10 Gigabit Ethernet (GbE) networks.

The last, and most controversial, aspect to Windows 2012 Hyper-V Live Migration is that Microsoft claims an organization can perform an unlimited number of Live Migrations at once.

VMware made improvements in vSphere 5.1 that combines vMotion and storage vMotion into a single operation. The end result is that vMotion can be performed without shared storage, giving vSphere a capability similar to Hyper-V 2012's Live Migration. This new enhanced vMotion is only available from the vSphere Web client and is included with vSphere Essentials Plus and above. VMware says the maximum number of concurrent vMotions per host is four, with a 1 GbE network connection, and eight with a 10 GbE network connection

Performance differences

In the end, the major differences between vMotion and live migration come down to performance and packaging.

VMware's vMotion is available with vSphere Essentials Plus, and up. Microsoft's Live Migration, on the other hand, is available in the free version of Hyper-V Server 2012. The free version doesn't have a local graphical user interface, but does include the same advanced features found in the commercial version.

Microsoft's claim of unlimited concurrent live migrations has set off a debate about whether such a claim is realistic or ridiculous. Stating that your software has unlimited scale is highly suspect, as many experts have pointed out.

This has led VMware experts, including Chris Wahl and Eric Gray, to poke back, pointing out that unlimited concurrent Live Migrations wouldn't be wise or practical. Both experts say that smart software companies shouldn't say their product can "scale indefinitely" and instead should provide supportable, tested configuration maximums.

In a research study that VMware commissioned, Principled Technologies Inc. found that the average vMotion in vSphere 5 completed 5.4 times faster than the average Live Migration in Windows 20008 R2 SP1. The study also found that Live Migration affected the performance of applications and operating systems more than vMotion. A similar study has not compared Windows 2012 Hyper-V Live Migration and vSphere 5.1 vMotion, nor has Microsoft stated that these performance impacts have been remedied.

If these performance differences still exist between Live Migration and vMotion, and were applied across a mass live migration at a large enterprise or service provider, these performance differences would be compounded and could cause server performance degradation.

vMotion vs. Live Migration: Conclusion

As with many comparisons, the difference may come down to which vendor you trust the most. VMware vSphere has certainly been around the longest, has a larger market share, and has won the faith and trust of countless data center and server managers. Microsoft's Live Migration, on the other hand, is the "challenger" in this picture and still has to win the faith and trust of IT pros around the world. However, just because Live Migration is newer doesn't mean that it's any less trustworthy. 

As with many products or features that appear similar, you don't really know how scalable or trustworthy they are until you stress them. For example, two racecars may look similar, but you really don't know how fast they are or how long they can sustain that speed without putting them on the track. With that in mind, if you are interested in Hyper-V 2012, then I encourage you to test it for yourself and see what you think. However, keep in mind that moving running VMs is just one of the many aspects of a total hypervisor package. After all, the virtualization debate is much more than just vMotion vs. Live Migration. You should look at it as a comparison of vSphere and vCloud Suite vs. Windows Server 2012 and System Center 2012.

This was last published in March 2013

Join the conversation


Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

Which vendor has the edge when it comes to VM migrations?
VM is easier to handle because it’s better known. People will always prefer the known things
vmware hands down
VMware is more trustworthy
I have tested both. VMware is always was more reliable.
offcourse VMware is the best....
Consultant Networks & Systems
Night and day difference between live migrations in Server 2008R2 and Server 2012. Server 2012 is excellent and when you start using it you will appreciate the difference between VMware's "we have a free solution" and Microsoft's "our solution is free."
As a VMware practitioner I think its great that Microsoft provides an alternative. It provides choice and helps provide better value for customers. It also gives people who like a single-vendor solution an end-end solution from Microsoft. However those of us who have been involved in disruptive maintenance where mass operations are required (like large numbers of Vmotion or SVmotion) know that this is when these untested claims will come back to bite not only Microsoft, but more importantly customers. So Microsoft it's great that you have a competetive product in terms of configuration maximums but please don't put customers potentially running an entire business on your software at risk. Scale it up, test it and publish the results in the product specifications. And on the article the comparison tests involved Vsphere 5 and not Microsoft Hyper-V 2012 but 2008 so that's not exactly fair either....
Paul Meehan
Your intro made it sound like you were going to dive under the covers and reveal differences in the architectures. I guess I shouldn't have expected that much.
VMware is tried and tested platform by plenty of data center and server administrators around the world. Same is not true for Microsoft Live Migration.