Amazon Web Services has boosted the feature set of EC2 by introducing support for nested virtualization on a limited set of virtual machine instance types, enabling a significant shift in how customers can architect complex cloud environments.

With the update, customers can run a hypervisor inside a virtual EC2 instance, allowing virtual machines to be created within another virtual machine. This configuration has previously only been available in specialized environments or competing cloud platforms. The new functionality is available on the C8i, M8i and R8i instance families.

No Need to Dedicate Physical Servers

Nested virtualization allows organizations to recreate intricate IT environments for testing and development. Many enterprise systems are composed of multiple interdependent virtual machines that must interact in specific ways. By supporting an additional virtualization layer, AWS enables teams to replicate those environments more precisely in the cloud, without dedicating physical servers to the task.

AWS said the feature supports use cases such as mobile application emulation, automotive hardware simulation and Windows-based development environments that require Linux subsystems. These scenarios often depend on hardware-assisted virtualization extensions that were previously unavailable on standard virtual instances.

The expansion uses the improvements of Intel’s Xeon 6 processors in the supported instance families. The latest generation of chips includes enhancements designed to strengthen isolation between guest operating systems and hypervisors. Those improvements make it feasible to expose virtualization extensions safely to customers operating inside a virtual machine.

These instances run on the AWS Nitro System, which offloads key virtualization and security functions to dedicated hardware. With nested virtualization enabled, supported Intel virtualization extensions can be exposed within the guest instance, allowing customers to run a hypervisor inside an EC2 virtual machine under AWS’s standard isolation model.

AWS currently supports Kernel-based Virtual Machine (KVM) and Microsoft Hyper-V as hypervisors within the virtual instances. Not mentioned in the announcement is VMware ESXi, which remains widely deployed in large enterprise data centers. It’s not clear why the VMware solution isn’t listed, but running ESXi in a nested environment is highly complicated.

Proceeding Cautiously

The move brings AWS closer to feature parity with Microsoft Azure and Google Cloud, which already offer nested virtualization. By enabling the feature on selected Intel-based instances across its commercial regions, AWS is signaling that it intends to compete more directly in advanced virtualization scenarios.

Still, the rollout has its limits. The functionality is confined to specific instance families built on the newest processor generation, suggesting AWS is proceeding cautiously as it evaluates demand and infrastructure impact. Nested virtualization introduces additional complexity and potential performance overhead, factors that cloud providers need to weigh carefully in multi-tenant environments.

For enterprises that rely heavily on virtualization for testing or hybrid cloud strategies, the update removes a key limitation. Development teams can now simulate production-like stacks entirely within standard virtual EC2 instances, without procuring bare metal capacity.