Updated on 2023-09-12 GMT+08:00

Overview

The container migration service of Huawei Cloud UCS provides you with a reliable, secure, flexible, and efficient migration solution. UCS allows you to migrate cloud native applications from Kubernetes clusters in your on-premises data center or of another cloud provider to the Kubernetes clusters managed by Huawei Cloud UCS. In this way, you can implement unified O&M for less expensive and more efficient management.

Migrating applications from one environment to another is a challenging task, so you need to plan and prepare carefully. The container migration service of UCS guides you throughout the following four phases of migration:

  1. Cluster evaluation: Evaluate the status of the source cluster to determine the type of the destination cluster.
  2. Data migration: Migrate images and data related to dependent services to the cloud.
  3. Application backup: Back up applications in the source cluster.
  4. Application migration: Migrate applications from the source cluster to the destination cluster by restoring backup data.

The guide provided by UCS throughout the entire migration process will help you smoothly migrate applications from one environment to another.

Advantages

The container migration service of UCS has the following advantages:

  • Ease of use

    Tool-based migration has been implemented throughout the cluster evaluation, image migration, application backup, and application migration phases. These tools are installation-free, easy to use, lightweight, and flexible.

  • Versioning

    Resources can be migrated from clusters of Kubernetes 1.19 or later to UCS.

  • No dependency

    The migration tools do not require any external dependency and can run independently.

  • Multi-architecture

    The migration tools can run on Linux (x86 and Arm) and Windows.

  • Multi-scenario

    Cluster migration in multiple scenarios is supported to meet different migration requirements. For details, see Table 1.

    Table 1 Migration scenarios

    Scenario

    Description

    Migration from clusters in an on-premises IDC to the cloud

    Applications can be migrated from Kubernetes clusters in your on-premises data center to the Kubernetes clusters managed by Huawei Cloud UCS to implement cloud deployment and O&M of applications.

    Migration from clusters on a third-party cloud

    Applications can be migrated from Kubernetes clusters of another cloud provider to the Kubernetes clusters managed by Huawei Cloud UCS to implement cross-cloud migration and unified management.

    Migration across Huawei Cloud UCS clusters in different regions

    Applications can be migrated between Kubernetes clusters managed by Huawei Cloud UCS from one geographic region to another to meet data compliance, latency, and availability requirements.

    Migration across Huawei Cloud UCS clusters in the same region

    Applications can be migrated between Kubernetes clusters managed by Huawei Cloud UCS in the same geographical region to meet management requirements such as better resource utilization and application upgrade.

  • No downtime

    No downtime occurs during the migration so there is zero impact on the source cluster.