Home > Blog > OpenStack: Does the Hypervisor Matter?

OpenStack: Does the Hypervisor Matter?

Greg Elkinbard - November 5, 2013 -

Today in Hong Kong, I presented a look at the use of hypervisors in OpenStack.  The question is, does it really matter which you choose?  Like most things in technology, the answer is, “It depends.”

Back in 2010, when OpenStack was new, there were just two hypervisors: Xen, the default choice, as it was what you got if you launched a VM at Rackspace or Amazon, and KVM, the open source hypervisor that you chose if you were on the bleeding edge.  By 2012, however, that had changed, and KVM had taken the lead, with Xen losing momentum. Today, more than 90 percent of the deployments we see here at Mirantis use KVM, with VMware emerging as a surprising second choice.

Of course, it’s not that simple.  Xen is still around, and along with Hyper-V, has its devotees, but we are also beginning to see the rise of containers, such as LXC, Parallels, and Docker, which have their own advantages and idiosyncrasies.

And of course each has their own issues and advantages.  Images tuned for a specific hypervisor may not run well on another. A number of entities are building out cross hypervisor migration tooling. KVM is becoming the default hypervisor for OpenStack, it’s easy to tune and supports the widest set of OpenStack features.  ESXi doesn’t support all OpenStack features (most notably pause/unpause and resize), but overall support is good and getting better all the time.  Containers are currently a somewhat fragmented space but offer low overhead and other exciting opportunities.

Subscribe to Mirantis Newsletter

Get blogs and other content delivered straight to your inbox.

FREE EBOOK!
Service Mesh for Mere Mortals
by Bruce Basil Mathews
DOWNLOAD
LIVE WEBINAR
Cloud Native & Coffee: Porting apps from legacy systems to cloud. Is it worth it

Thursday, Oct 21 at 8:00am PDT
SAVE SEAT
LIVE WEBINAR
Docker Swarm is Dead! Long Live Docker Swarm

Thursday, October 28 at 10:00am PDT
SAVE SEAT
LIVE WEBINAR
Defining a Kubernetes that just works, anywhere

Thursday, November 11 at 8:00am PST
SAVE SEAT
Mirantis Webstore
Purchase Kubernetes support
SHOP NOW
Technical training
Learn Kubernetes & OpenStack from Deployment Experts
Prep for certification!
View schedule

Subscribe to Mirantis Newsletter

Get blogs and other content delivered straight to your inbox.

FREE EBOOK!
Service Mesh for Mere Mortals
by Bruce Basil Mathews
DOWNLOAD
LIVE WEBINAR
Cloud Native & Coffee: Porting apps from legacy systems to cloud. Is it worth it

Thursday, Oct 21 at 8:00am PDT
SAVE SEAT
LIVE WEBINAR
Docker Swarm is Dead! Long Live Docker Swarm

Thursday, October 28 at 10:00am PDT
SAVE SEAT
LIVE WEBINAR
Defining a Kubernetes that just works, anywhere

Thursday, November 11 at 8:00am PST
SAVE SEAT
Mirantis Webstore
Purchase Kubernetes support
SHOP NOW
Technical training
Learn Kubernetes & OpenStack from Deployment Experts
Prep for certification!
View schedule