Understanding data portability
Data portability involves a set of tools and procedures that enable you to export the digital artifacts that are needed to implement similar workload and data processing on different service providers, or on-premises software. It includes procedures for copying and storing your service content, including the related configuration that is used by the service to store and process the data on your own location.
Responsibilities
IBM Cloud services provide interfaces and instructions to guide you to copy and store your service content, including the related configuration, on your own selected location.
You are responsible for the use of the exported data and configuration for data portability to other infrastructures, which includes:
- The planning and execution for setting up alternative infrastructure on different cloud providers, or on-premises software that provide similar capabilities to the IBM services.
- The planning and execution for the porting of the required application code on the alternative infrastructure, including the adaptation of your application code, deployment automation, and more.
- The conversion of the exported data and configuration to the format that's required by the alternative infrastructure and adapted applications.
For more information about your responsibilities when using IBM Cloud® Object Storage, see Shared responsibilities for IBM Cloud Object Storage.
Data export procedures
IBM Cloud Object Storage provides mechanisms to export your content that is uploaded, stored, and processed using this service.
About the IBM Cloud Object Storage S3 API documents the commands to interact with your data held in Object Storage buckets.
Further, more detailed information and examples for commands to extract your information for detailed topics are below:
- Bucket operations provides detailed examples about bucket operations.
- Object operations discusses object operations.
- IBM Cloud Object Storage S3 API discusses s3 API detail and how to use the methods.
Moreover IBM Cloud Object Storage provides mechanisms to export settings and configuration used to process the customer's content.
- COS Resource Configuration API details bucket configuration.
Exported data formats
As IBM Cloud Object Storage is a data architecture for storing unstructured data securely, without a schema. You must manage how you store data in your buckets.
The format of the data output exported using the methods outlined in the Data export procedures are also covered in the IBM Cloud Object Storage S3 API documentation.
Data ownership
All exported data is classified as your content. Apply your full ownership and licensing rights, as stated in the IBM Cloud Service Agreement.