We recently announced general availability of InceptionSX which lets you run the nested ESXi hypervisor on AWS or Google Cloud. But for the last two years we have had customers running their enterprise application environments with VMware VMs and complex networking on Ravello using just HVX.
The setup, install and performance is entirely different for the two So here is a quick cheat sheet explaining the differences.
| ||HVX: Running VMware VMs or virtual appliances on Ravello||InceptionSX: Running nested ESXi hypervisor on Ravello|
- Labs for enterprise applications (virtualized workloads) such as Sharepoint, Oracle, custom Java or .Net applications
- Labs for VMware virtual appliances such as F5, CheckPoint, Arista, Cisco
- Labs for testing hypervisor features such as long distance vMotion, and related VMware products such vCenter, VSAN, NSX, vRealize Operations etc and VMware partner products such as Veeam, Zerto, Nutanix etc which need the hypervisor itself as part of the lab
You can run all your virtualized enterprise workloads with existing VMware VMs and existing VMware virtual appliances on Ravello HVX, without any VM conversions required.
Ravello has developed a nested hypervisor with software-defined networking, called HVX, that runs in cloud VMs instead of running on bare metal servers. It runs on AWS/Google and exposes the same VMware interfaces, drivers, networking that the application expects. This mode is called HVX.
Without Ravello, it is not possible to run ESXi on AWS/Google Cloud. This is because the ESXi hypervisor, at boot time, looks for hardware extensions and instead discovers that AWS is running Xen and Google is running KVM. However, Ravello HVX exposes hardware extensions like IntelVT and AMD SVM in the public cloud so that you can run the ESXi hypervisor on it if required. This is for use cases where you need to test ESXi hypervisor features and this mode is called InceptionSX.
|Typical use cases|
- Enterprise app dev/test environments
- Sales demos, POCs for any software environment such as virtual appliances
- Virtual training labs in the cloud
- Self-learning/ home labs for enterprise applications, virtual appliances
- ESXi dev/test environments for hypervisor or software with ESXi modules
- ESXi sales demos, POCs
- ESXi or vSphere virtual training labs
- Self-learning/ home labs for ESXi, vCenter, NSX, VSAN etc
|Performance||HVX is very lightweight and hardly adds any performance overhead. Expect to see the same overhead as going from physical to virtual when going from virtual to Ravello.||InceptionSX is running ESXi on HVX on either Xen (AWS) or KVM (Google). The performance is still very good but slightly lower than just HVX due to the extra layer of nesting|
|Installation & licensing||No ESXi install or licensing required||Install your own vSphere ISO and use your own vSphere license|Running VMware VMs on Ravello HVX versus installing ESXi hypervisor itself on Ravello
About Ravello Systems
Ravello is the industry’s leading nested virtualization and software-defined networking SaaS. It enables enterprises to create cloud-based development, test, UAT, integration and staging environments by automatically cloning their VMware-based applications in AWS. Ravello is built by the same team that developed the KVM hypervisor in Linux.