Understanding data portability for classic infrastructure compute services
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 the service customer content, including the related configuration that is used by the service to store and process the data, in your location.
Responsibilities
IBM Cloud services provide interfaces and instructions to guide you through the process of copying and storing service customer content, including the related configuration, in your selected location.
You're 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 so on.
- The conversion of the exported data and configuration to the format that's required by the alternative infrastructure and adapted applications.
To find out more about responsibility ownership for using IBM Cloud® products between IBM and the customer, see Shared responsibilities for IBM Cloud products.
Data export procedures
Exporting customer data for virtual servers
Classic infrastructure Virtual Servers provides the mechanisms to export your content that's uploaded, stored, and processed when you use the service.
Complete the following steps to export customer data for your virtual server to IBM Cloud Object Storage. From IBM Cloud Object Storage you can download the image for your use. This procedure applies to virtual servers that are provisioned on both public hosts and dedicated hosts.
- For the virtual server that contains data that you want to export, complete the steps in Creating an image template.
- Make sure that you have an IBM Cloud Object Storage instance configured. For more information, see Getting started with IBM Cloud Object Storage.
- Complete the steps in Exporting an image to IBM Cloud Object Storage.
- Download the custom image from IBM Cloud Object Storage for your use. For more information, see Using Aspera high-speed transfer.
You can find additional details about your virtual server configuration with the following resources.
Service | IBM Cloud console | CLI | SoftLayer_Virtual_Guest API |
---|---|---|---|
Virtual servers | View details for the virtual server | ibmcloud sl vs detail | getBlockDevices getAttachedNetworkStorages getAttributes |
Exporting customer data for bare metal servers
Bare metal servers are positioned as a fully customer-managed service. You are responsible to determine your own data export solution.
Exported data formats
Exported data formats for virtual servers and image templates
Classic infrastructure virtual servers support the following data format and schema of the exported data, configuration, and application:
When you export an image template that is created from a virtual server configuration, the image template is exported in the format that you specify:
- VHD
- VMDK
Data ownership
All exported data is classified as customer content. Apply the full customer ownership and licensing rights, as stated in the IBM Cloud Service Agreement.