X
Modern Developer | September 21, 2017

Introducing Ravello on Oracle Cloud Infrastructure

By: Abhinav Gupta | Senior Director of Product Management, Oracle Cloud Infrastructure

Share

Ravello has always made it easy for enterprises to move their on premise VMware applications to public cloud. Today, we are excited to announce the availability of Ravello on Oracle Cloud Infrastructure offering significantly higher performance & scalability than before. This new offering makes "lift-and-shift" of performance sensitive production enterprise applications to cloud a reality.

Accelerate Move of Data Center Production Apps to Cloud

Enterprises typically run their production apps across virtualized and physical hosts on-prem. As they embark on the journey to move these apps to public cloud, they go through a long migration process—converting their physical hosts to virtual machines, re-platforming their VMware VMs to cloud images, re-networking their application setup to leverage cloud based networking constructs—costing them time, money and sometimes ending in failure despite the investment. Ravello utilizes its industry leading nested virtualization and software defined networking overlay technology to make the underlying public cloud look and feel like a data-center, making this move easy. With a like-for-like environment with Ravello on Oracle Cloud Infrastructure, enterprises don't need to re-platform or re-network their VMware data-center based app—they are moved to Oracle Cloud Infrastructure "as-is," and the physical components are simply moved to bare metal servers. This unique capability to run VMware VMs and physical hosts on the same cloud makes enterprise's journey quick, simple and predictable.

Data Center-Like Capabilities on Public Cloud

Ravello enables data-center-like capabilities on Oracle Cloud Infrastructure with its next-generation nested hypervisor—HVX. HVX comprises of three components:

  1. Nested virtualization engine: Runs the VMware VMs on underlying cloud without needing any modifications
  2. Networking overlay: Offers a clean Layer 2 network to the guest VMs (including broadcast & multicast capabilities) typically unsupported on public cloud
  3. Storage overlay: Abstracts the underlying cloud storage and exposes block devices to the VMware VMs.

HVX's nested virtualization engine supports three modes to offer unparalleled performance when running VMware VMs on the cloud. These nested virtualization modes are: hardware-assisted, direct on bare metal, and software-assisted.

Figure 1: HVX Nested Virtualization Modes

Hardware-assisted nested virtualization - Oracle Cloud Infrastructure runs on the next generation of blazing fast hardware that supports virtualization extensions. These extensions allow multiple guest operating systems to share the same underlying hardware in safe and efficient manner. HVX utilizes these hardware assist CPU instruction sets to perform its nested virtualization directly on the underlying cloud hardware and offers significant performance improvements over the previous generation of HVX. Typically, the cloud providers do not expose the hardware-assisted virtualization extensions to the guest VMs, which limits the performance that customers can realize when operating in a nested virtualization mode. However, with Ravello running on Oracle Cloud Infrastructure, we now have complete access to these hardware-assisted virtualization extensions, and can make performance boosts a reality.

Directly on Bare Metal – On Oracle Cloud Infrastructure, HVX also supports the ability to run directly on top of bare metal servers. By eliminating a layer of hypervisor in the middle, HVX is able to provide near-native performance.

Software assisted nested virtualization – For the underlying clouds where the hardware virtualization extensions are not available, HVX uses a software-based nested virtualization technology called binary translation with direct execution to run the VMware VMs. This technology offers good performance that is acceptable for a wide variety of the workloads.

Unleashed Performance & Scalability for Apps

Ravello on Oracle Cloud Infrastructure offers up to 14X performance boost with hardware-assisted nested virtualization and even higher performance by running HVX directly on bare metal. With such performance gains, enterprises are now easily able to run their production VMware apps on Oracle Cloud Infrastructure with Ravello.

Also, as enterprise needs grow, the apps need to scale to accommodate the demand. With Ravello on Oracle Cloud Infrastructure, enterprises are able to scale their application vertically up to 32 vCPUs per VM, and horizontally across thousands of VMs.

Try It for Yourself

Interested in trying Ravello on Oracle Cloud Infrastructure? We can help. Just sign up for a free trial and drop us a line.

Senior Director of Product Management, Oracle Cloud Infrastructure
More about Abhinav Gupta

Share