Linux KVM virtualization gains steam in cloud computing market

Amazon uses Linux for its popular Ec2 Web services

The Linux KVM hypervisor is gaining steam in the cloud computing market, with two major vendors using the virtualization software to create cloud platforms to compete against Amazon's popular EC2 service.

IBM announced in March that its test-and-dev cloud service uses KVM (Kernel-based Virtual Machine), and now hosting company The Planet has built a cloud service using a version of KVM.

FAQ: Cloud computing, demystifiedRed Hat posts scores another win for its KVM hypervisor

While KVM isn't on the verge of supplanting VMware, Microsoft or the open source Xen hypervisor in the enterprise, Planet officials say KVM offers numerous advantages in commercial cloud offerings.

KVM is easier for Linux developers to use than Xen because "Xen was never really integrated into Linux," says Carl Meadows, senior manager of product marketing for The Planet. "It sits outside Linux as a separate microkernel." KVM, meanwhile, "was built directly into Linux and uses Linux as the host … The KVM is much simpler and more elegant than Xen."

KVM's integration into Linux makes it easier to get patches out to customers, whereas deploying patches from a separate virtualization software requires more legwork, he says. Also, KVM helps The Planet give its cloud customers freedom to customize the kernel running on their virtual servers, while the portability of the software allows virtual machines to be easily migrated to physical servers and vice versa, he says.

"Since KVM operates natively, it's a lot easier for us to create a dynamic hybrid environment than it would be with Xen," Meadows says.

The Planet runs seven co-location data centers worldwide and has 20,000 customers running 15 million Web sites. More than 80% of its customers already use Linux.

But The Planet is a newcomer to the cloud computing space, which consists of virtualized server instances and on-demand storage rather than dedicated hardware. The Planet's cloud service is in public beta and is running more than 500 virtual servers on Intel Nehalem-based dual-core machines shipped by Dell.

Amazon EC2, a giant in the cloud computing market, uses Xen virtualization, but Meadows says he believes KVM will be the open source hypervisor of choice in the long term, and points to IBM's recent deployment to support his argument.

While The Planet uses KVM running on Ubuntu, IBM adopted the Red Hat-branded version of KVM. Red Hat and KVM seem to have won another endorsement from Novell, which said it will support KVM in version 11 of SUSE Linux Enterprise Server.

But Novell still supports Xen, of course, and Citrix CTO Simon Crosby writes in his blog that Novell's support of KVM is to be expected because KVM comes with the mainline Linux kernel.

Citrix, which purchased XenSource in 2007, is the key vendor in the Xen community, but Crosby acknowledges that KVM has some advantages.

"It's important to realize that for a Linux vendor, KVM significantly simplifies the engineering, testing and packaging of the distro," Crosby writes. "KVM is a driver in the kernel, whereas Xen … requires the vendor to pick a particular release of Xen and its tool stack, and then integrate that with a specific kernel, and exhaustively test them together -- rather than just getting a pre-integrated kernel and hypervisor from"

But ultimately, user preferences are what matter, Crosby continues. Xen wins out, he writes, in part because it offers compatibility with multiple operating systems and hypervisors.

"If the use case involves the customer buying, installing and running Linux to achieve virtualization, KVM will eventually do a fine job," Crosby writes. "If on the other hand, the user expects to deploy a virtualization platform that is entirely guest OS agnostic, using a complete virtual infrastructure platform then a type-1 hypervisor that is OS agnostic … is what they will go for."

Although Citrix has a strong partnership with Microsoft, Crosby writes that relying on an operating system vendor is problematic because "no OS vendor has yet done a good job of virtualizing its competitors' products, and indeed strategically is never likely to do so."

In the case of The Planet, the debate is less Xen-vs-KVM than it is Xen-vs.-VMware. The Planet offers a managed hosting service that uses VMware in addition to its KVM-based public cloud.

VMware is popular with customers looking to The Planet to host a private cloud because they are often running VMware internally to begin with. KVM does have many of the major features that VMware does, including live migration and RAM deduplication, Meadows says. KVM's development also moves faster than VMware's because of the open source community, but KVM is still way behind in management tools, one of the main reasons VMware is more expensive than rival virtualization software.

"KVM management tools are non-existent compared to VMware's," Meadows says.

Join the PC World newsletter!

Error: Please check your email address.

Tags Linuxamazon ec2Citrixkvmthe planetMicrosoftcloud computingVMwarevirtualisation

Our Back to Business guide highlights the best products for you to boost your productivity at home, on the road, at the office, or in the classroom.

Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Jon Brodkin

Network World
Show Comments

Most Popular Reviews

Latest News Articles


PCW Evaluation Team

Azadeh Williams

HP OfficeJet Pro 8730

A smarter way to print for busy small business owners, combining speedy printing with scanning and copying, making it easier to produce high quality documents and images at a touch of a button.

Andrew Grant

HP OfficeJet Pro 8730

I've had a multifunction printer in the office going on 10 years now. It was a neat bit of kit back in the day -- print, copy, scan, fax -- when printing over WiFi felt a bit like magic. It’s seen better days though and an upgrade’s well overdue. This HP OfficeJet Pro 8730 looks like it ticks all the same boxes: print, copy, scan, and fax. (Really? Does anyone fax anything any more? I guess it's good to know the facility’s there, just in case.) Printing over WiFi is more-or- less standard these days.

Ed Dawson

HP OfficeJet Pro 8730

As a freelance writer who is always on the go, I like my technology to be both efficient and effective so I can do my job well. The HP OfficeJet Pro 8730 Inkjet Printer ticks all the boxes in terms of form factor, performance and user interface.

Michael Hargreaves

Windows 10 for Business / Dell XPS 13

I’d happily recommend this touchscreen laptop and Windows 10 as a great way to get serious work done at a desk or on the road.

Aysha Strobbe

Windows 10 / HP Spectre x360

Ultimately, I think the Windows 10 environment is excellent for me as it caters for so many different uses. The inclusion of the Xbox app is also great for when you need some downtime too!

Mark Escubio

Windows 10 / Lenovo Yoga 910

For me, the Xbox Play Anywhere is a great new feature as it allows you to play your current Xbox games with higher resolutions and better graphics without forking out extra cash for another copy. Although available titles are still scarce, but I’m sure it will grow in time.

Featured Content

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?