Compute
Elastic Cloud Server
Huawei Cloud Flexus
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Networking
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Management & Governance
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
OneAccess
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
IAM Identity Center
Cloud Operations Center
Resource Governance Center
Migration
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Analytics
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
Data Lake Factory
DataArts Lake Formation
IoT
IoT Device Access
Others
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Security & Compliance
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Edge Security
Managed Threat Detection
Blockchain
Blockchain Service
Web3 Node Engine Service
Media Services
Media Processing Center
Video On Demand
Live
SparkRTC
MetaStudio
Storage
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Storage Disaster Recovery Service
Scalable File Service Turbo
Scalable File Service
Volume Backup Service
Cloud Server Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Databases
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
Multi-Site High Availability Service
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Business Applications
Workspace
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Video Intelligent Analysis Service
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Content Delivery & Edge Computing
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Intelligent EdgeCloud
Solutions
SAP Cloud
High Performance Computing
Developer Services
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
CodeArts Repo
Cloud Application Engine
MacroVerse aPaaS
KooMessage
KooPhone
KooDrive
Help Center/ Migration Center/ Best Practices/ Server Migration/ Migrating Servers to FlexusX Instances (Original HECS X Instances)

Migrating Servers to FlexusX Instances (Original HECS X Instances)

Updated on 2025-02-17 GMT+08:00

Overview

Compared with ECSs, FlexusX instances provide more refined specifications to accurately match the actual resource requirements of user services. This can help reduce cloud migration costs and avoid resource wastes. To free you from selecting or customizing FlexusX instance specifications, you can use MgC to collect the CPU and memory usage of source servers and then use the collected performance data to get target server recommendations. This can help you improve performance and control costs.

Application Scope

This practice applies to servers from Alibaba Cloud, Huawei Cloud, AWS, Tencent Cloud, and Azure and on-premises servers that you add to MgC manually.

What you need to do differs with the actual scenario. For details, see the following table.

Scenario

What You Need to Do

Getting FlexusX instance recommendations and manually purchasing the recommended FlexusX instances

Preparations, steps 1 to 7, and manual purchase

Getting FlexusX instance recommendations, manually purchasing the recommended FlexusX instances, and migrating to FlexusX instances using MgC

Preparations, steps 1 to 8, and manual purchase. You need to configure the FlexusX instances you purchase as target servers in step 7.

Getting FlexusX instance recommendations, automatically purchasing the recommended FlexusX instances, and migrating to FlexusX instances using MgC

Preparations and steps 1 to 8

Making Preparations

  • Preparing a Huawei account

    Before using MgC, prepare a HUAWEI ID or an IAM user that can access MgC and obtain an AK/SK pair for the account or IAM user. For details about how to obtain an access key, see Preparations.

  • Creating a migration project

    Create a migration project on the MgC console. For details, see Managing Migration Projects.

Procedure

  1. Download and install the MgC Agent (formerly Edge).

    Prepare a Windows server in the source intranet environment for installing the MgC Agent. If you do not have an idle cloud server, purchase a pay-per-use one with 4 vCPUs and 8 GB of memory. For details about the server requirements and the MgC Agent installation method, see Installing the MgC Agent for Windows.

  2. Connect the MgC Agent to MgC.

    Register an account for logging in to the MgC Agent console and connect the MgC Agent to MgC. For details, see Connecting the MgC Agent to MgC.

  3. Add resource credentials.

    After the connection is successful, add the credentials of the source servers to be migrated to the MgC Agent. For details, see Adding Resource Credentials. Correctly configure Resource Type based on the source servers when you add their credentials.

  4. Discover servers.

    MgC provides three collection methods to meet your requirements in different scenarios. You can choose a method based on your source environment.
    Figure 1 Collection methods

  5. Collect server performance data.

    With collected performance data of servers, you can get recommendations for target servers with the right amount of CPU and memory resources to match the needs of your applications. For more information, see Collecting Server Performance Data.

    NOTICE:
    • If the source servers run daily fixed services, it is recommended that the performance collection duration should be no less than one day.
    • If the source servers run services that fluctuate periodically, it is recommended that the performance collection duration should cover the entire fluctuation period to accurately evaluate the performance of source servers.

  6. Group servers as an application.

    Group the discovered servers as an application to get sizing recommendations and execute the migration. For more information, see Grouping Resources as Applications.

  7. Create an application assessment. Assess the application to get FlexusX instance recommendations.

    1. On the MgC console, in the navigation pane, choose Design > Migration Solutions. On the Migration Solutions page, you can view the list of applications created in the current project.
    2. In the application list, locate the application you want to assess and click Assess in the Operation column.
    3. In the Select Resources area, select the application resources to be assessed.
    4. Configure the assessment policy based on Table 1 to get FlexusX instance recommendations.

      Table 1 Parameters for configuring an assessment policy

      Parameter

      Option

      Description

      Target Region

      -

      Select the region where you want to purchase resources on Huawei Cloud. You are advised to select a region close to your target users for lower network latency and quick access.

      Assessment Policy

      Match source configuration

      MgC will recommend Huawei Cloud resources in the same or similar size as source resources.

      Priority

      Low cost

      MgC recommends the most cost-effective target servers that meet your demands.

      (Mandatory) Preferences

      You are advised to select Performance-based for Sizing Criteria.

      Server Types (Optional)

      Select General Computing. For details about how MgC recommends appropriate target resources for you, see How Does MgC Generate Target Recommendations?

      Server Series (Optional)

      Select the server series you prefer.

      System Disk (Optional)

      Select the system disk type you prefer.

      Data Disk (Optional)

      Select the data disk type you prefer.

      Sizing Criteria

      If you select Performance-based, you need to perform a performance collection for the source servers, and then set assessment parameters. The system will then recommend target servers with your desired CPU and memory specifications. The more performance data is collected, the more accurate the target recommendations are.

      For details about how MgC recommends appropriate target resources for you, see How Does MgC Generate Target Recommendations?

    5. Click Create Assessment. After the assessment is complete, you can view the assessment results and view server performance data. The recommended target server sizes are included in the assessment results.
    6. (Optional) Perform the following operations:

  8. Create a server migration workflow.

    Go to the Workflows page and create a server migration workflow.

We use cookies to improve our site and your experience. By continuing to browse our site you accept our cookie policy. Find out more

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback