IBM Cloud Docs
Understanding data portability for Databases for Redis

Understanding data portability for Databases for Redis

Data PortabilityThe ability of a service or workload to recover from rare, major incidents and wide-scale failures, such as service disruption. This includes a physical disaster that affects an entire region, corruption of a database, or the loss of a service contributing to a workload. The impact exceeds the ability of the high availability design to handle it. involves a set of tools, and procedures that enable customers to export the digital artifacts that would be needed to implement similar workload and data processing on different service providers or on-prem software. It includes procedures for copying and storing the service customer's content, including the related configuration used by the service to store and process the data, on customer's own location.

Responsibilities

IBM Cloud services provide interfaces and instructions to guide the customer to copy and store the service customer content, including the related configuration, on their own selected location.

The customer then is responsible for the use of the exported data and configuration for the purpose of data portability to other infrastructures. This can involve:

  • the planning and execution for setting up alternate infrastructure on on different cloud providers or on-prem software that provide similar capabilities to the IBM services
  • the planning and execution for the porting of the required application code on the alternate infrastructure, including the adaptation of customer's application code, deployment automation, etc.
  • the conversion of the exported data and configuration to format required by the alternate infrastructure and adapted applications

To find out more about responsibility ownership for using IBM Cloud® products between IBM and customer see Shared responsibilities for IBM Cloud products.

For more information about your responsibilities when using Databases for Redis, see Shared responsibilities for IBM Cloud® Databases for Redis.

Data export procedures

Databases for Redis provides mechanisms to export your content that has been uploaded, stored, and processed using the service.

All data available within the service can be exported using utilities, such as RIOT or Redis CLI.

Exported data formats

The format of the data exported from the Databases for Redis will be unchanged from when it was submitted.

Data ownership

All exported data are classified as Customer content and therefore apply to them the full customer ownership and licensing rights, as stated in IBM Cloud Service Agreement.