Data Protection service overview

Karbor responsibility is protecting the Data and Meta-Data that comprises an OpenStack-deployed Application against loss/damage (e.g. backup, replication) - not to be confused with Application Security or DLP. It does that by providing a standard framework of APIs and services that enables vendors to introduce various data protection services into a coherent and unified flow for the user.

OpenStack Data Protection Orchestration includes the following components:


Accepts API calls for provider, plan, checkpoint, scheduled operations, triggers, protectables, and restores.


Responsible for orchestrating basic operations (protect, restore, delete) over multiple resources.


Responsible for composing basic operations, scheduling operations, and tracking their progress.