If you truly get how the x86 hypervisor changed the compute landscape forever, you’ll find our heart beating faster when you realize exactly what it means to virtualize an entire multi-VM application environment including its complex networking. Essentially, a Cloud Application Hypervisor extends the key principles of encapsulation, abstraction, consolidation and automation from a single VM (like what VMware pioneered for x86) to a multi-VM application. In addition, this encapsulation and abstraction can allow you to run the application unmodified on any cloud.
Lets look at what this means:
Encapsulation
|
Abstraction
|
Consolidation
|
High Availability
| |
x86 Hypervisor
|
An OS & app treated as a single entity – “the virtual machine” – so you can snapshot/clone/ live migrate the entire VM
|
The “virtual machine” ie exact same OS & app can be automatically provisioned on any x86 machine
|
Run multiple VMs on a single physical x86 to maximize physical resource utilization and save costs
|
No downtime with an x86 failure. Simply bring up the same VM on any other machine
|
Cloud Application Hypervisor
|
Multiple VMs with their network & storage encapsulated as a single entity a “multi-VM app” - so you can snapshot//clone/live migrate the entire app environment
|
The “multi-VM app”, ie exact same VM images, network & storage, automatically provisioned in any cloud irrespective of the underlying hypervisor
|
Run multiple VMs on an extra-large cloud machine to maximize cloud resource utilization and save costs in the cloud.
|
No downtime with a particular cloud failure or geo-specific issues. Simply bring up the same multi-VM app on any other cloud.
|
Our future of virtualization blog series explains this concept in more technical depth, along with performance benchmarks.
The Ravello cloud application hypervisor is delivered as a SaaS, consisting of a nested virtualization solution, a software-defined IO overlay network and an application framework. Maish says seeing Ravello’s cloud application hypervisor triggered the same emotional reaction as the first time he saw a vMotion in action and William Lam who is a self-proclaimed fellow fan of nested virtualization concepts has written a great blog post on Ravello’s nested virtualization solution
No comments:
Post a Comment