[openstack-dev] Proposal for Raksha, a Data Protection As a Service project
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
> 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 .
> 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
More information about the OpenStack-dev