Updated on 2025-05-07 GMT+08:00

Migration Solution Overview

Overview

Application migration to the cloud is like a "house moving." It includes a series of activities centering on the migration source, target, and process.

Figure 1 Application migration to the cloud

Before designing the migration solution (C), you need to design the target architecture of the application on the cloud (B) by referring to chapter 5.

You need to design a migration solution for each of the four layers of application architecture.

Figure 2 Application migration process
  • The access layer has components such as the load balancer and gateway proxy, which are migrated through reconfiguration.
  • The application layer is usually deployed on servers or containers. Applications deployed on servers are migrated using SMS, and those deployed on containers are re-released through the CI/CD systems of enterprises.
  • The middleware layer has cache middleware and message middleware. Generally, the cache middleware is migrated using the Huawei Cloud DCS migration tool. The message middleware is not migrated, but directly cut over to Huawei Cloud after messages in the channels are used up by consumer services.
  • The data layer consists of databases, object storage, and file systems, which are migrated using DRS, OMS, and Rsync, respectively.

Migration Tool Compatibility

The compatibility of each migration tool is subject to the official documentation on their official websites.