[openstack-dev] Proposal for Raksha, a Data Protection As a Service project

Jay Pipes jaypipes at gmail.com
Wed Aug 28 22:54:01 UTC 2013

Hi Murali, welcome to the OpenStack community. Some comments inline...

On 08/28/2013 06:12 PM, Murali Balcha wrote:
> Hello Stackers,
> We would like to introduce a new project Raksha, a Data Protection As a
> Service (DPaaS) for OpenStack Cloud.
> Raksha’s primary goal is to provide a comprehensive Data Protection for
> OpenStack by leveraging Nova, Swift, Glance and Cinder. Raksha has
> following key features:
> 1.Provide an enterprise grade data protection for OpenStack based clouds

What is "enterprise grade"? Any time I hear that term, I think of 
Deloitte and Touche salespeople trying to convince some sucker CIO that 
"expensive == good". I'd prefer to just leave the whole "enterprise" 
thing for the marketing folks and stick to the specific engineering 
features ;)

> 2.Tenant administered backups and restores
> 3.Application consistent backups

Can you expand on this a bit? Data is backed up, not applications... 
that's what source control is for :)

> 4.Point In Time(PiT) full and incremental backups and restores

Cool, very useful.

> 5.Dedupe at source for efficient backups

Hmmm... this would depend heavily on what is being backed up and the 
level of access that Raksha would have to the tenant's application 
domains. Unless you are going to limit yourself to just backing up and 
restoring instances or volumes? Is that the plan?

> 6.A job scheduler for periodic backups


> 7.Noninvasive backup solution that does not require service interruption
> during backup window

By "service", are you referring to the tenant's applications running on 
the instance? Or are you referring to something else?

Also, one thing that is really good to expose/debate/discuss early on in 
the project's incubation is the RESTful API that the project would 
expose. I'd be really interested to see this.

Finally, would be good to include in the wiki page some discussion about 
any interaction with Trove (DBaaS), especially since Trove's API already 
implements a backups/ resource [1].



> You will find the rationale behind the need for Raksha in OpenStack in
> its Wiki. The wiki also has the preliminary design and the API
> description.Some of the Raksha functionality may overlap with Nova and
> Cinder projects and as a community lets work together to coordinate the
> features among these projects. We would like to seek out early feedback
> so we can address as many issues as we can in the first code drop. We
> are hoping to enlist the OpenStack community help in making Raksha a
> part of OpenStack.
> Raksha’s project resources:
> Wiki: https://wiki.openstack.org/wiki/Raksha
> Launchpad: https://launchpad.net/raksha
> Github: https://github.com/DPaaS-Raksha/Raksha (We will upload a
> prototype code in few days)
> If you want to talk to us, send an email to
> openstack-dev at lists.launchpad.net with "[raksha]" in the subject or use
> #openstack-raksha irc channel.
> Best Regards,
> Murali Balcha
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

More information about the OpenStack-dev mailing list