================================ 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: karbor-api Accepts API calls for provider, plan, checkpoint, scheduled operations, triggers, protectables, and restores. karbor-protection Responsible for orchestrating basic operations (protect, restore, delete) over multiple resources. karbor-operationengine Responsible for composing basic operations, scheduling operations, and tracking their progress.