Jump to: navigation, search

Difference between revisions of "Trove"

Line 2: Line 2:
 
= Description =
 
= Description =
 
Reddwarf is Database as a Service 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.
 
Reddwarf is Database as a Service 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.
 +
 +
= Design =
 +
Reddwarf is designed to support a single-tenant database within a Nova instance.  There will be no restrictions on how Nova is configured, since Reddwarf interacts with other [[OpenStack]] components purely through the API.
 +
 +
== reddwarf-api ==
 +
The '''reddwarf-api''' service provides a RESTful API that supports JSON and XML to provision and manage Reddwarf instances.
 +
 +
== reddwarf-taskmanager ==
 +
The '''reddwarf-taskmanager''' service does the heavy lifting as far as provisioning instances, managing the lifecycle of instances, and performing operations on the Database instance.
  
 
Quota Management [[reddwarf-quotas]]
 
Quota Management [[reddwarf-quotas]]
 
_under construction_
 

Revision as of 19:40, 31 January 2013

Description

Reddwarf is Database as a Service 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.

Design

Reddwarf is designed to support a single-tenant database within a Nova instance. There will be no restrictions on how Nova is configured, since Reddwarf interacts with other OpenStack components purely through the API.

reddwarf-api

The reddwarf-api service provides a RESTful API that supports JSON and XML to provision and manage Reddwarf instances.

reddwarf-taskmanager

The reddwarf-taskmanager service does the heavy lifting as far as provisioning instances, managing the lifecycle of instances, and performing operations on the Database instance.

Quota Management reddwarf-quotas