Reading Time: 2 minutes

Seems that nested virtualization is becoming popular on public cloud: first with Ravello, this year also on Azure, and now Google Compute Engine supports nested virtualization in beta.

This feature allows you to run one or more virtual machines inside a Compute Engine Linux virtual machine by leveraging Intel VT-x, processor virtualization instructions, to deliver better performance than what’s possible with alternative technologies like emulation.

Nested architecture is like others:

Usually nested virtualization it’s useful for lab. But with reasonable performance makes also possible for enterprise users to move their on-premises, virtualized workloads to the cloud without having to import and convert VM images.

Dev/test and CI/CD workloads that need to validate software in multiple environments are a good match for nested virtualization. Nested virtualization also enables more cost-effective, cloud-based disaster recovery solutions and is ideal for technical training and certification courses where students need identical environments to practice the exercises.

A number of partners participated in our nested virtualization alpha, including Scale Computing and appOrbit.

For more information see this blog post or check the Compute Engine nested virtualization documentation..