jclouds 1.6.2 has been released (see release notes) with support for OpenStack Trove!
Trove is Database as a Service (DBaaS) for OpenStack. It's designed to run entirely on OpenStack, with the goal of allowing users to quickly and easily utilize the features of a relational database without the burden of handling complex administrative tasks. Cloud users and database administrators can provision and manage multiple database instances as needed. Initially, the service will focus on providing resource isolation at high performance while automating complex administrative tasks including deployment, configuration, patching, backups, restores, and monitoring.
Try It Out
As it stands right now, Trove isn't part of DevStack. The only place I know of where you can try it out is the Rackspace Cloud Databases service. If you don't have a Rackspace account, no problem. You can use the developer trial to kick the tires.
- Once you've got your Rackspace username and API key, install jclouds.
- Run through an example of creating an instance.
- Check out the all of the examples and specifically the Cloud Databases examples.
- Compare the action you take using jclouds with what you see in the Cloud Control Panel.
Take Trove for a spin and let me know what you think. Either about the service itself, the support in jclouds, or the view in the Cloud Control Panel.