Ravello Labs provides a solution called HVX that allows users to build a private cloud using public cloud infrastructure in an elastic way. HVX is a nested hypervisor that can run on any public cloud and supports running unmodified guest VMs. It implements its own virtual hardware and allows an OpenStack deployment to manage a private cloud consisting of OpenStack compute nodes running as VMs on public clouds. This provides an elastic private cloud that can scale on demand across different public cloud providers without being locked into a single one.
Related topics: