VMware Launches Caldecott Ruby Cloud Data Migration Tool

 
 
By Darryl K. Taft  |  Posted 2011-11-22
 
 
 

VMware has announced Caldecott, a new Ruby application that lets developers migrate their application's data between different Cloud Foundry clouds.

The new technology, now available as a preview release, enables developers to use familiar client applications to directly analyze, manipulate or port the data contained in data services that are bound to your Cloud Foundry applications - continuing the Cloud Foundry momentum in delivering a multi cloud experience to developers.

Cloud Foundry is an open platform as a service (PaaS) that supports Java, Spring, Ruby, Ruby on Rails, Node.js, Scala, RabbitMQ, MongoDB and more on a single platform.

With Caldecott, Cloud Foundry now enables developers to open a tunnel to any Cloud Foundry data service via a local port.

According to a blog post by the VMware Cloud Foundry team:

"Now you can use familiar client applications to directly analyze, manipulate or port the data contained in the data services that are bound to your Cloud Foundry applications. This solution is ideal for importing and exporting data when moving application between different clouds running Cloud Foundry (e.g., CloudFoundry.com and Micro Cloud Foundry), for debugging during development, as well as ad-hoc queries and modification to data in a deployed application.

"This new feature is made available with a preview release of Cloud Foundry command line tool (-VMC'). Underlying it is a simple Ruby application, named Caldecott (after the Caldecott Tunnel in California), that gets deployed to your CloudFoundry.com account to connect to services in your account. Caldecott is currently being provided as a preview, as the team is working on making it more robust and performant in the coming weeks. Caldecott provides an HTTP endpoint that facilitates a port forward on your local box. VMC contains built in scripts to run some of the popular client software in the local environment and automatically connect to specified services, or simply create the connection to the service for you to connect using any client software of your choice."

 

Rocket Fuel