MaaS is a migration service consisting of the Object Storage Migration Service, Image Migration, and Database Migration. MaaS provides self-service capabilities for users to migrate object storage, cloud servers, and RDS for MySQL of other cloud vendors to Open Cloud.
The migration operations are simple. Users can easily complete migration tasks by creating automatic migration tasks using the console or manually performing migration tasks. The object storage, cloud servers, and RDS for MySQL migrated using MaaS runs stably on Open Cloud.
Users can migrate the data in the source object storage on other cloud vendors using buckets, folders, or files to the destination OBS on Open Cloud.
Image Migration, as a subservice of MaaS, can be used to migrate images running on other cloud vendors to Open Cloud.
With Database Migration, users can migrate the RDS for MySQL from other cloud vendors to RDS on Open Cloud.
Users perform the following operations:
- Object Storage Migration Service
1. Users are authenticated by IAM when logging in to Open Cloud.
2. Users create a migration task on the MaaS Console.
3. MaaSOBS Component reads data from the object storage bucket of other cloud vendors.
4. MaaSOBS Component writes data into the OBS bucket on Open Cloud.
Note: MaaSOBS, as a component of MaaS, can be used to migrate the object storage from other cloud vendors to OBS on Open Cloud.
- Create a cloud server and start it on other cloud vendors.
- Log in to the cloud server created in the step 1, use the command-line interface (CLI) to download the Image Tool from Open Cloud, and install the Image Tool on the cloud server.
Then, this cloud server become the Image Tool instance.
- Use the CLI provided by the Image Tool to export a source cloud server image to the object storage bucket.
- Migrate the image to the OBS bucket on Open Cloud using the Object Storage Migration Service.
- Register the image as a private image using IMS.
- Create an ECS using the private image and start the ECS.
Note: Image Tool, as a tool of MaaS, can be used to export cloud servers from other cloud vendors to object storage buckets.
- Log in to the console of Open Telecom Cloud, create an ECS, and install the MySQL client.
- Upload the compressed SQL file to the ECS and decompress it.
- Import the dumped file into the RDS by a command.
- Log in to the console of other cloud vendors, create a cloud server, and install the mysqldump tool on the cloud server where the database is to be dumped.
- Use the mysqldump tool to dump the source database into an SQL file and compress the SQL file.
Note: The mysqldump tool is provided by MySQL database. The mysqldump client utility performs logical backups, producing a set of SQL statements that can be executed to reproduce the original database object definitions and table data.