Ravello Systems today announced the general availability of its cloud hypervisor platform for Google Compute Engine. As a result of the announcement, Ravello customers can use its SaaS nested virtualization technology to migrate workloads to the Google Compute Engine (GCE) public cloud with a few clicks of the mouse and thereby take advantage of the agility of public cloud environments to accelerate their development and testing efforts. Ravello’s process for the migration of workloads to public cloud environments simplifies migrations by preserving network topologies as well as storage and computing configurations. Customers use Ravello’s user interface to upload their virtual machines into Ravello’s private library, drag and drop them onto an “application canvas,” specify the requisite network configuration, publish the configuration of VMs to the cloud and then create an “application blueprint” that serves as a snapshot of the application at the time of upload. Developers can use the blueprint to spin up the application for parallel testing and QA purposes or connect Ravello to a continuous integration server that synchronizes the blueprint with changes to the on-premise version of the application to ensure that development and testing efforts are performed on the latest version of the application.
Today’s announcement means that Ravello now supports four public clouds in the form of Amazon Web Services, HP Cloud, Rackspace and Google Compute Engine. Integration with Microsoft Azure remains on the product roadmap as told to Cloud Computing Today in a phone interview with Shruti Bhat, Ravello’s Director of Product Marketing. The general availability of Ravello’s nested virtualization technology on GCE represents a particularly special moment for Ravello insofar as its leadership team built the KVM hypervisor that constitutes the basis of virtualization within the Google Compute Engine platform. Ravello’s partnership with Google affirms the threat Google Compute Engine poses to the IaaS market supremacy enjoyed by Amazon Web Services and additionally promises to provide data about cloud deployments within the public clouds it supports by means of the Ravello Cloud Dashboard, which features data about VM provisioning time and VM provisioning-related error rates per cloud provider. From an industry perspective, Ravello’s integration with GCE continues to underscore the importance of public cloud environments for accelerating development and testing. Other use cases for the platform include disaster recovery, backup and replication, but the core use case will revolve around an embellishment of the platform’s capabilities for dev and test in ways that leverage the flexibility of the public cloud to disrupt contemporary protocols for software testing in favor of the massive, algorithmic parallel testing enabled by Ravello’s “blueprint” concept and cloud-based, nested virtualization platform.