Another option I could say is the OneCloud Hypervisor (OCH) from HTBase:
[www.htbase.com/och](link url)
It gives you the capability of doing different things:
- Virtualize cloud servers: So instead of creating 8 servers in AWS with 10GB of memory, you can get 1 server with 100GB of memory and create your virtual machines in that one AWS server. Just by doing that, you save around 40-45% on the cloud costs
- Live migration: With OCH, you can do live migration between your private environment and the public cloud provider as well as between public cloud providers. That gives you the freedom to move your VMs whenever you have better performance or price. Getting out that lock on "which vendor should we go with"
When you do live migrations of your VMs, OCH moves the VM completely (network, compute and storage) so you dont need to make any changes to your VM to make it work
OCH can be run between your private environment and public cloud, building a hybrid cloud environment or just purely in the cloud
Happy to provide more info