Tencent Cloud Migration Guide

A systematic, end-to-end playbook for migrating your workloads to Tencent Cloud β€” from discovery to go-live, built on 200+ real-world migrations across retail, fintech, gaming, and Web3.

4
Migration Phases
40+
Migration Tools
262
Cloud Service Mappings
200+
Projects Delivered
01

What This Guide Covers

Your journey from assessment to optimization

Tencent Cloud provides a proven, four-phase migration methodology backed by a mature 40+ toolchain, purpose-built for enterprise-scale migrations from IDC, AWS, GCP, Aliyun, and Huawei Cloud. This guide walks you through every step β€” from building your Landing Zone, selecting the right tools, executing cutover, to post-migration optimization.

πŸ“‹ Assess & Plan

Discover your workloads, assess cloud readiness, design your target architecture, and build a Landing Zone.

πŸ› οΈ Migrate

Use purpose-built tools for VMs, databases, storage, containers, and big data. Validate with POC and dry-runs.

πŸ”€ Cutover & Optimize

Execute cold or hot cutover with rollback plans. Validate, then continuously optimize with TSA.

02

Why Migrate to Tencent Cloud

Strengths in SE Asia, gaming, video, and fintech

Regional Coverage

RegionCityCode
SingaporeSingaporeap-singapore
IndonesiaJakartaap-jakarta
ThailandBangkokap-bangkok
JapanTokyoap-tokyo
KoreaSeoulap-seoul
IndiaMumbaiap-mumbai

Industry Strengths

  • Gaming & Social: Powering Honor, Riot, Supercell β€” millions of DAU
  • Video Streaming: Tencent's own LVB/CDN backbone
  • E-commerce: CP Group, Lotus's, Heytea migrations
  • Fintech: APEX exchange hybrid cloud, MAS compliance
  • Cost: SA5 AMD servers, in-line/offline co-location β€” 43%+ cost reduction
Cloud-Native Candidate Check
Good candidates for cloud have three traits: (1) no special hardware dependency, (2) horizontal scalability, (3) compute/storage separation with non-latency-sensitive inter-module communication.

Migration Scenarios

ScenarioDescription
Cloud MigrationIDC / competitor cloud β†’ Tencent Cloud
DR MigrationDisaster recovery setup
Cross-RegionMulti-region deployment for proximity
Hybrid CloudRapid expansion with unified management

CAP Migration Theory

TypeTrade-offCharacteristic
CALow cost + No downtimeLonger migration timeline
CPLow cost + Short timelineMay cause service interruption
APNo downtime + Short timelineRequires higher investment
03

Team Training & Enablement

Build Tencent Cloud capability at project kickoff β€” not after migration
⏰ Start Training at Project Kickoff
Team training is not a post-migration activity. Your IT team should build Tencent Cloud capability before the migration begins, so they can participate in design reviews, execute migration tasks, and independently operate the cloud environment post-handover. Tencent Cloud provides 14 courses across three certification levels (L1 Practitioner β†’ L2 Associate β†’ L3 Professional).

Migration-Specific Courses (Must-Recommend)

Two courses are directly aligned with the migration methodology in Section 04 (4 Phases Workflow). Enroll your team at project kickoff.

πŸŽ“ Tencent Cloud Solutions Architect Professional Engineer

Chapter V: Cloud Migration

For solution architects designing target architecture. Covers high-reliability, high-availability, high-scalability, high-performance, and loosely-coupled architecture design β€” with Chapter V dedicated entirely to cloud migration methodology.

LevelL3 Professional
DurationChapter V: 90 min (all chapters ~2 days)
AudienceSolution Architects, Cloud Architects
PrerequisiteCloud Computing Associate (CCJ)

πŸ”— View Course Details β†’

πŸŽ“ Tencent Public Cloud Delivery Associate β€” Cloud Migration

Certification: TMA

Migration best practices end-to-end: target environment design, workload/storage/database migration alignment, design verification, post-migration optimization. The primary certification for migration engineers and delivery personnel.

Exam60 MCQ Β· 90 min Β· 70% pass
Fee$150
Online videosFree (self-paced)
LanguageEnglish
High-weight domainsStorage migration design (10%) Β· Migration problems (10%)

πŸ”— View Certification Details β†’

Recommended Certification Path (Aligned to Migration Phases)

Phase 1: Discover & Assess (Kickoff)
Cloud Computing Associate (CCJ) + TMA
Foundation for all roles. Complete TMA online videos before assessment begins. Encourage team to take the $150 exam before cutover.
Phase 2: Design
Solutions Architect Professional (CAS) β€” Chapter V
Architects complete CAS (including Chapter V: Cloud Migration) to design target architecture with Tencent Cloud best practices.
Phase 3: Implement
Role-specific Professional certs
DBA β†’ Database Professional Β· DevOps β†’ DevOps Professional Β· SRE β†’ SysOps Professional. Each role builds deep expertise for their migration tasks.
Phase 4: Validate & Handover
Independent operation capability
Client team certified and capable of independent cloud operations β€” reducing vendor dependency post-acceptance.

TMA Exam Content (16 Domains β€” High-Weight First)

DomainWeight
Cloud component migration design - Storage10%
Problems in cloud migration10%
Cloud product common issues - Compute8%
Migration design - Network8%
Account design7%
Migration strategy7%
Database migration design7%
Other component migration design7%
DB common issues7%
Cloud migration basics5%
Requirement survey5%
Storage common issues5%
Compute migration design5%
Other process3%
Network common issues3%
Other common issues3%

Training Delivery Formats

FormatDescriptionPrice
Online self-paced videoPre-recorded, anytime, freeFree
Online instructor-led (virtual)Live video + virtual labs$6,000/day
On-site instructor-ledClient site classroom + dedicated lab$6,000/day

Training portal: https://www.tencentcloud.com/edu/training

04

4 Phases Migration Workflow

4 Phases Β· 10 Steps Β· 4 Milestones Β· Templates per Step

Tencent Cloud migration follows a structured four-phase approach. Each phase contains specific steps (10 in total), with a defined R/S responsibility split and downloadable template files to accelerate execution.

How to Read This Table

Phase = one of four stages Β· Step = numbered workflow step (1–10) Β· R/S = who leads (see legend) Β· πŸ“Ž Template = click to download the supporting Excel/Word file

R = Responsible (leads)   S = Support (assists)

Four-Phase Overview

The entire migration lifecycle from kick-off to acceptance. Each phase has a clear lead, scope, and exit criteria β€” scroll down for the detailed 10-step workflow with templates.

Phase 1 Β· Tencent Leads

Discover & Assess

Collect business requirements, map system architecture, scan resources, assess cloud readiness, and identify dependencies & risks.

Steps 1–2 Β· Exit: Assessment Report signed

Phase 2 Β· Tencent Leads

Design

Design Landing Zone, migration strategy (cold/hot), network/security/account/DB/storage plan, cutover & rollback plan, POC verification.

Step 3 Β· Exit: Technical Plan + Migration Plan confirmed

Phase 3 Β· Client Leads

Implement

Provision environment via Terraform, execute data migration (DTS/MSP/go2tencentcloud), testing, dry-runs, and performance validation.

Steps 4–7 Β· Exit: Test & Performance Report approved

Phase 4 Β· Client Leads

Validate & Handover

Execute cutover, 5-day stabilization, TSA optimization, DR drill, and formal acceptance sign-off.

Steps 8–10 Β· Exit: Signed Acceptance Report

Responsibility Shift

Phase 1–2: Tencent Cloud leads (R) β€” assessment, architecture design, and solution development.
Phase 3–4: Client leads (R) β€” environment deployment, migration execution, cutover, and acceptance. Tencent provides support (S) throughout.

P1 Discover & Assess Tencent R Β· Client S
StepActivityDescriptionCompletion CriteriaTemplates
1 Project Preparation Tencent assembles delivery team; confirm scope, on-site conditions, communication protocol. Client assigns PM and key contacts. Team ready; conditions met
2 Research & Assessment Collect app architecture, tech stack, dependencies, resource utilization, performance metrics. Use Cloud Migration (CMG) console as the primary platform β€” launch mspcli scanning from CMG to discover resources across source clouds. Research Report + Assessment Report signed off

Phase 1 Deliverables: System Information Research Report + Cloud Migration Assessment Report

β˜… PRIMARY RECOMMENDED TOOL

πŸš€ Tencent Cloud Migration (CMG) β€” All-in-One Migration Platform

Cloud Migration (CMG) is Tencent Cloud's centralized migration platform that integrates all Tencent-native and certified third-party migration tools into a single console. It provides end-to-end visibility across discovery, sync, and cutover β€” the recommended starting point for every migration project. Free of charge β€” you only pay for the resources consumed during migration.

πŸ“Š Centralized Monitoring

All migration tasks (hosts, databases, storage) tracked in one dashboard, grouped by project.

πŸ–₯ Visualized Operations

Real-time charts and status views from multiple perspectives β€” holistic progress at a glance.

πŸ”Œ Ecological Aggregation

Integrates Tencent tools (mspcli, go2tencentcloud, DTS, MSP) + certified partner solutions.

βœ… For Discovery & Assessment (P1)
  • Launch mspcli resource scanning from the CMG console
  • Auto-discover hosts, databases, and storage across source clouds (AWS / GCP / Alibaba / IDC)
  • Aggregate scan results into project-level inventory views
  • Estimate migration time and resource costs before execution
πŸš€ For Migration Execution (P3)
  • Run host migration (go2tencentcloud), DB sync (DTS), storage migration (MSP) from one platform
  • Track each task status: Pending β†’ Running β†’ Success / Failed
  • Batch-migrate by project group; schedule across time windows
  • Identify bottlenecks early via centralized alerting
πŸ”— Product Page β†’ πŸ“š Documentation Free platform Β· Pay only for resources used during migration

πŸ’‘ Alternative: Billing Export for Resource Discovery (AWS / GCP)

In addition to mspcli scanning, you can export cloud billing data (CSV) to discover resource usage, costs, and distribution across accounts/regions/projects. This is especially useful when API-based scanning is limited by permissions or when you need historical cost analysis.

☁️ AWS: Cost & Usage Report (CUR 2.0)
  1. Console: Billing & Cost Management β†’ Data Exports β†’ Create
  2. Export type: Standard data export β†’ Data table: CUR 2.0
  3. Config: Check Include resource IDs Β· Time: Monthly
  4. Format: gzip-text/csv Β· S3 bucket destination
  5. Historical data: Current month only via Data Exports. For prior months, contact AWS TAM or submit a Support Center case with the export name, target month, S3 bucket, and CSV format request. Allow ~24h.

Key columns (15 recommended): product_servicecode, product_usagetype, line_item_usage_account_id, line_item_unblended_cost, product_location, line_item_line_item_type, pricing_unit, product_operation + 7 more (114 total available)

☁️ GCP: Billing Report (SKU-level)
  1. Console: Search "Billing" β†’ Cloud Billing β†’ Report
  2. Group by: SKU (aggregates by SKU Name + ID)
  3. Time range: Select "Last month" or custom range (supports past 13 months)
  4. Filters (optional): By Service, Region, Project, or Cost Type
  5. Download: Click "Download CSV" button (top-right) Β· Max 10,000 rows per export

CSV fields: SKU ID, SKU Description, Service Name, Region, Project ID, Usage Amount, Usage Unit, Cost (Discounted), Total Cost (Pre-Discount), Discount Amount, Tax

Prerequisite: Billing Viewer (project) or Billing Account Viewer (account level) IAM role Β· Data delay: 24-48h Β· For resource-level detail use BigQuery Export

πŸ“„ AWS Export Guide (full steps + screenshots) πŸ“„ GCP Export Guide (full steps + screenshots)
ComparisonAWS CUR 2.0GCP Billing Report
Data scopeFull CUR 2.0 (114 columns)SKU-level aggregated (11 key fields)
HistoryCurrent month (history needs AWS support)Past 13 months
Resource-level detailYes (check "Include resource IDs")Use BigQuery Export for resource-level
Export limitFirst export within 24h10,000 rows per CSV (use filters to split)
P2 Design Tencent R Β· Client S
StepActivityDescriptionCompletion CriteriaTemplates
3 Solution Development Detailed migration plan: Landing Zone design (8 dimensions), migration strategy (cold/hot), network/account/security/DB/storage design, cutover & rollback plan, POC verification, investment outline. Migration Technical Plan + Migration Plan confirmed

Phase 2 Deliverables: Cloud Migration Technical Plan + Cloud Migration Plan (with WBS)

P3 Implement Client R Β· Tencent S
StepActivityDescriptionCompletion CriteriaTemplates
4 Environment Preparation Provision cloud resources (CVM, DB, storage, network) via Terraform. Set up Landing Zone, monitoring, security baseline. Resources ready
5 Migration Testing Dev environment: storage/DB/middleware/app migration test + cutover dry-run. Validate tool compatibility and data integrity. Test report approved
6 Migration Execution Production: execute DB/middleware/app migration using DTS, MSP, go2tencentcloud, etc. Incremental sync until data gap = 0. Migration complete; data synced
7 Performance Testing Functional and performance tests by app team. Optional: Goreplay traffic replay at 2x QPS. Metrics meet baseline No specific template β€” use POC benchmark tool

Phase 3 Deliverables: Cloud Resource Preparation Checklist + Migration Test Report + Performance Test Report

P4 Validate & Handover Client R Β· Tencent S
StepActivityDescriptionCompletion CriteriaTemplates
8 System Cutover Redirect traffic to Tencent Cloud. Execute cold (stop-service) or hot (gray release 1%β†’100%) cutover per plan. 2-3 dry-run rehearsals mandatory. Migration Acceptance Report
9 Stabilization 5 days stable operation post-cutover. Monitor system availability, business metrics, HA. TSA inspection for optimization. No cloud-caused incidents (15 calendar days) TSA inspection β€” no template
10 Service Acceptance Tencent submits acceptance report; client reviews within 5 business days and signs. Signed acceptance report Acceptance report β€” generated from project records

Phase 4 Deliverables: System Cutover Report + Stable Operation Observation Report + System Migration Acceptance Report

πŸ“Ž Project-Wide Reference Template

The Migration Plan (P0) is the project-wide template covering the full migration lifecycle β€” 9 sheets including migration plan (Gantt), investment outline, 10-step process definition, RACI matrix, and data warehouse migration stages. Use alongside phase-specific templates: P1 information collection, P4 cutover plan.

Download Migration Plan (P0, 9 sheets) Γ°ΒŸΒ‘Β View Online

4 Milestones

M1

Project Kickoff

End of Step 1 Β· Scope aligned

M2

Plan & Solutions

End of Step 3 Β· Plans confirmed

M3

Migration Report

End of Step 8 Β· Cutover done

M4

Delivery & Acceptance

End of Step 10 Β· Signed off

Acceptance Criteria
After cutover (Step 8), the system must run stably for 5 consecutive days (15 calendar days) without any cloud-caused incidents rated at the client's defined severity level. Tencent submits the acceptance report; the client reviews and signs within 5 business days.
05

Migration Principles & Strategy

Four golden rules + design principles

Four Golden Rules

1:1 Parallel Migration

Keep environment and component versions identical to avoid compatibility issues from environmental differences.

Data Consistency

Ensure data consistency before and after migration. Use DTS full + incremental sync with verification.

Backward Compatibility

If no exact target version exists, follow backward compatibility or evaluate self-hosting.

Full Testing

Same component may have multiple migration options β€” test all with real business scenarios.

Design Principles

πŸ’° Cost Optimization

  • Prefer high cost-performance instances (SA5 AMD)
  • Use Direct Connect to reduce traffic costs
  • Right-size via load testing
  • TSA continuous cost scanning

πŸ‘· Reduce Manual Effort

  • Professional PM for overall planning
  • Automated tools for batch migration
  • Terraform for IaC provisioning
  • CMG platform for end-to-end management

πŸ“‰ Minimal Business Impact

  • Scientific migration + rollback plan
  • Pre-cutover testing & dry-runs
  • Edge-to-core, test-to-production
  • Component-level unit migration

Migration Strategy: Big-bang vs Phased

DimensionBig-bang (All-at-once)Phased (Incremental)
ApproachSingle cutover windowIncremental batch cutover
Best forLarge-scale, complex dependencies, tight deadlineSmall-scale, clear dependencies
ProsNo decoupling needed; shorter overall cutover; faster savingsLower risk; minimal downtime; better testing
ConsHigh overall risk & pressure; full planning neededLonger implementation; complex dependency management
06

Cold vs Hot Migration

Choosing the right cutover model
DimensionCold Migration (Stop-Service)Hot Migration (Smooth)
Downtime>1 hour<1 hour
Customer perceptionAware (maintenance notice)No perception
Technical difficultyLowHigh
CostLowHigh
RiskLowHigh
Best forTraffic valleys; simple architecture; short downtime acceptable24/7 services; high downtime cost; mature microservices
Gray releaseNone1% β†’ 100% traffic ramping; DB read-first then write

Downtime Formula

T_total = T1 + T2 + T3 + T4

T1 = Final data consistency check time β†’ Minimize via daily incremental tracking, early DTS start, pre-built validation scripts
T2 = Business switch time β†’ Minimize via clear dependency mapping, thorough dry-runs
T3 = Business test & validation time β†’ Minimize via automated test scripts
T4 = Unexpected issue handling time β†’ Reserve buffer

Cold Cutover Timeline (Example)

StepActionDuration
1Close user access (security group)5 min
2Verify message queue consumption complete5 min
3Stop source DB writes5 min
4Data sync consistency check10 min
5Enable Tencent Cloud monitoring & alerts5 min
6Publish Tencent Cloud DB/Redis/MQ config, enable writes10 min
7Enable reverse proxy to Tencent Cloud20 min
8Update DNS resolution (non-blocking)30 min
9Validate business via proxy + Tencent domains60 min
10Open partial access5 min
11Observe business status10 min
12Open full access5 min
13Monitor traffic30 min
Total~5-7 hours

Hot cutover follows a 6-step flow: Deploy environment β†’ Data sync (DTS) β†’ Traffic gray (5%β†’20%β†’50%β†’100%) β†’ DB cutover (read-first, then write) β†’ DNS switch β†’ Observe.

07

Landing Zone Design

8 dimensions for a solid foundation

Before moving a single workload, set up your Landing Zone β€” the foundational account, network, and security baseline. This is the foundation of your house.

1. Resource Planning

Account structure, resource IDs, quota management

2. Identity & Access

CAM, SSO, RBAC+ABAC, MFA

3. Cost Management

Unified payment, cost visualization, tag-based billing

4. Compliance Audit

Preventive / Detective / Post-audit

5. Network Planning

VPC, CCN, public ingress, firewall

6. Security Design

Resource / access / data security

7. Monitoring & Ops

Resource / app / business monitoring

8. Automation

Deployment / config / governance automation

Multi-Account Architecture (TCO)

Root Account
β”œβ”€β”€ Core Admin Account (by function team)
β”‚   β”œβ”€β”€ Log Administrator Account
β”‚   β”œβ”€β”€ Resource Management Account
β”‚   β”œβ”€β”€ Financial Management Account
β”‚   β”œβ”€β”€ Security Management Account
β”‚   └── Shared Service Account
β”œβ”€β”€ Business Accounts (by business team)
β”‚   β”œβ”€β”€ Game Business Account
β”‚   β”‚   β”œβ”€β”€ Pro Account (production)
β”‚   β”‚   β”œβ”€β”€ Dev Account
β”‚   β”‚   └── Test Account
β”‚   β”œβ”€β”€ Social Business Account
β”‚   └── Sensitive Business Account

4 Design Principles: Plan by Responsibility Β· Plan by Business (tag-based) Β· Plan by Environment (Pro/Dev/Test) Β· Plan by Special Requirements

Account Security Principles

Minimize Exposed Surface
Use SSO instead of Root login Β· Enforce MFA Β· Sub-users use temporary credentials (STS Token)
Shorten Exposure Time
Applications use STS Token, not persistent AK Β· On-demand AccessKey usage Β· Clean up idle credentials

Cost Tag Management (4 Steps)

  1. Create tags and bind them to cloud resources
  2. Set as cost allocation tags in the billing console
  3. Each tag appears as a column in the bill β€” tag values show per resource row
  4. Export bills to COS β†’ analyze via big data platform
πŸ“– Deep Dive: Landing Zone & CAM

Explore the full Landing Zone target design β€” including multi-account OU architecture, 4 baseline permission sets, ABAC authorization, 11 mandatory tags, 6 compliance libraries (190+ rules), 12-layer security product matrix, Terraform CI/CD pipeline, and governance metrics.

β†’ View Landing Zone & CAM Detailed Guide
08

CAM & Identity Management

Cloud Access Management best practices

Identity Types

TypeUse CaseAuth Method
Personnel IdentityEmployee console accessSSO / CAM sub-user / MFA
Program IdentityApp API accessSTS Token / AccessKey

CAM Policy Structure (5 Fields)

Effect:    Allow / Deny
Service:   e.g., TencentDB for MySQL
Action:    e.g., Create / Delete / Describe
Resource:  * (all) or specific ARN
Condition: e.g., Source IP, Time range

Three Authorization Modes

ModeDescription
Operations AuthRBAC or ABAC, least privilege
Project AuthUser Group batch authorization
Target AuthTag-based authorization per team/role

SSO (Single Sign-On)

  • Protocols: SAML 2.0 and OIDC
  • Two modes: User SSO and Role SSO
  • IdP integration: Microsoft AD, Azure AD, GCP IdP
  • CIC (Cloud Identity Center): Connect external IdP or manage users/groups directly

MFA (5 Types)

Virtual MFA WeChat Security Phone U2F Hardware Passkey

STS Token Flow

Avoid Hardcoded AK/SK
  1. Create and authorize a CAM Role for CVM
  2. Attach CAM role to CVM instance
  3. CVM gets STS Token via Metadata
  4. App uses STS Token to call cloud APIs

CloudAudit

  • Create CloudAudit trail β†’ continuous operation log audit
  • Enable Config for credential compliance monitoring
  • Multi-account log tracking β†’ COS + CLS (180-day retention)
  • Centralized analysis via CLS analytics & alerting
09

Network Planning

VPC, Direct Connect, CCN, security

VPC Planning Rules

RequirementRecommendation
Single region1 VPC
Multi-region DRβ‰₯1 VPC per region
Cross-AZ DRβ‰₯2 subnets in different AZs
CIDR ranges10.x / 172.16-31.x / 192.168.x (mask 12-28)
Max subnets per VPC100 (default)

Subnet Capacity

MaskUsable IPs
/24253
/221,021
/204,093
/1665,534
/121,048,574

Cloud Connect Network (CCN)

20+
Regions
100Gbps
Max Bandwidth
99.99%
Availability
5Gbps
Free Tier

Direct Connect Speed (100TB migration)

BandwidthTime
1 Gbps~9.5 days
2 Gbps~4.7 days
5 Gbps~1.9 days
10 Gbps~1 day

VPN Comparison

DimensionSSL VPNIPSec VPN
CostLowerHigher (complex client)
SecurityHigher (port 443 only)Multiple ports needed
GranularityApp-levelNetwork-level

Security Product Matrix

CategoryProductFunction
Network SecurityDayu BGP Anti-DDoSDDoS/CC attack protection
Host SecurityYunJing (CWP)Asset mgmt, vulnerability mgmt, intrusion detection
Web SecurityWAFSQL injection, tamper protection
Data SecurityShuDunData audit, data masking
Security OpsBastion HostPrivilege mgmt, ops audit
Threat IntelligenceAnTuThreat intelligence analysis
Traffic SecurityYuJieTraffic protocol analysis, sandbox
πŸ“– Deep Dive: Enterprise Network Architecture

Explore the full network Landing Zone design β€” including hub-and-spoke topology, CCN route table design patterns, 4 traffic flow paths (inbound/outbound/inter-VPC/hybrid), 3-layer defense in depth, GWLB transparent protection, network observability, and multi-account partitioning strategy.

β†’ View Network Planning Detailed Guide
10

Migration Tool Catalog

40+ tools organized by phase

Tencent Cloud provides purpose-built tools β€” always prefer tools over manual moves to reduce human error.

1. Scan & Survey
2. Deploy
3. Test
4. Migrate & Sync
5. Cutover
6. Optimize

Resource Scanning & Information Collection

ToolTypeSourceUse
mspcli (Online)Tencent CloudAliyun, AWSAuto-scan specs, quantity, relationships
mspcli (Offline)Tencent CloudAliyun, AWSLocal CLI resource inventory
Product Spec ComparisonTencent CloudIDC/competitorSpec mapping reference
CMG PlatformTencent CloudAliyun, Huawei, IDCFull lifecycle: discovery β†’ mapping β†’ provisioning β†’ migration β†’ dashboard

Download: https://tools-release-1256125716.cos.ap-shanghai.myqcloud.com/package/urp/mspcli.tar.gz

Alternative: Cloud Billing Export (AWS / GCP)

When API-based scanning (mspcli) is limited by permissions or when historical cost analysis is needed, export billing data from the source cloud console. The exported CSV can be used to discover resource usage, costs, and distribution across accounts/regions/projects.

☁️ AWS: Cost & Usage Report (CUR 2.0)
  • Console: Billing & Cost Management β†’ Data Exports β†’ Create
  • Config: CUR 2.0 Β· Check Include resource IDs Β· Monthly
  • Format: gzip-text/csv β†’ S3 bucket
  • History: Current month only. Prior months β†’ contact AWS TAM or submit Support Center case (export name, month, S3 bucket, CSV format). Allow ~24h.
  • Key columns (15): product_servicecode, line_item_usage_account_id, line_item_unblended_cost, product_location, product_operation + 10 more
πŸ“„ AWS Export Guide (full steps)
☁️ GCP: Billing Report (SKU-level)
  • Console: Search "Billing" β†’ Cloud Billing β†’ Report
  • Group by: SKU Β· Time: last month or custom (supports past 13 months)
  • Filters: By Service, Region, Project, or Cost Type
  • Download: "Download CSV" button Β· Max 10,000 rows per export
  • CSV fields (11): SKU ID, Service Name, Region, Project ID, Usage Amount, Cost (Discounted), Discount Amount + 4 more
  • Prerequisite: Billing Viewer or Billing Account Viewer IAM role Β· For resource-level detail use BigQuery Export
πŸ“„ GCP Export Guide (full steps)
ComparisonAWS CUR 2.0GCP Billing Report
Data scopeFull CUR 2.0 (114 columns)SKU-level aggregated (11 fields)
HistoryCurrent month (history needs AWS support)Past 13 months
Resource-level detailYes (check "Include resource IDs")Use BigQuery Export
Export limitFirst export within 24h10,000 rows per CSV
πŸ“Ž Complete Tools List (41 tools)

The Migration Tools (P0) template is a comprehensive Excel listing all 41 migration tools organized by phase β€” including scan, deploy, test, migrate, cutover, and optimize tools. Each tool entry includes its type, applicable source, and use case.

Resource Deployment

ToolTypeUse
TerraformIaCAutomated resource provisioning β€” no manual creation
Domain ICP FilingTencent CloudICP filing for domestic sites

POC & Performance Testing

ToolScopeAccess
POC Benchmark ToolCVM, Redis, MySQL, CBSWeb UI at http://ip:8081
GoreplayTraffic replay & load testRecord Nginx traffic, replay at 2x QPS

Migration & Sync Tools (Core)

VM / CVM Migration
ToolModeKey Notes
go2tencentcloudOnlineSource stays running; copies system params; OS: CentOS/Ubuntu/Debian/Windows
Offline Image ImportOfflineFormats: qcow2/vhd/vmdk/raw; MBR only (no GPT); no EFI; needs Virtio + cloud-init
Windows MigrationSpecial2003/2008/2012 β†’ upgrade to 2016 first; use disk2vhd for legacy
Database Migration β€” DTS
Supported DBsMigration TypesAccess Methods
MySQL, MariaDB, Percona, TDSQL-C, TDSQL MySQL, PostgreSQL, Redis, MongoDB, SQL ServerStructure / Full / Full+IncrementalPublic network / CVM self-hosted / Direct Connect / VPN / Cloud DB / CCN / VPC
DTS Constraints

β€’ Full migration has a brief lock (seconds-level write block) β†’ run during low-peak
β€’ Only supports basic tables & views β€” no functions/triggers/stored procedures (client must add)
β€’ Storage engines: InnoDB, MyISAM, TokuDB only
β€’ Incremental sync: no distributed transactions, no STATEMENT binlog, no binlog clearing, no DDL
β€’ Do not modify/delete source or target DB user info

Object Storage Migration (COS)
ToolSource β†’ TargetKey Features
MSP PlatformOSS/OBS/S3 β†’ COSFull-managed (public) / Semi-managed (Direct Connect)
COS MigrationLocal β†’ COSResumable upload, chunked, parallel, MD5 verify
COSCMD / COSCLILocal β†’ COSCLI batch upload/download/delete
COSBrowserLocal β†’ COSGUI desktop/mobile tool
COSDistCpHDFS β†’ COSMapReduce distributed copy
HDFS TO COSHDFS β†’ COSDirect file copy
COSFSLocal mount β†’ COSMount bucket locally then copy
File Storage Migration
ToolUse Case
FiletruckCFS / local FS / COSFS sync; controllable start/stop; MD5 verify
rclone70+ cloud storage backends; NAS β†’ CFS via Linux mount
rsyncNAS β†’ CFS direct sync
CDMTB-PB scale offline via dedicated appliance; use when >50TB or >1 week
Container Migration
ToolUse CaseKey Notes
VeleroK8s cluster backup & restore (ACK→TKE)v1.5+; enable --use-restic; shared COS bucket; K8s API compatibility
image-transferDocker image batch migrationCCR/ACR/Harbor/Docker Hub/Quay → TCR; CCR→TCR one-click
Big Data Migration
ToolComponentMode
DistCpHadoop/HDFSFull + update parameter for incremental
HBase SnapshotHBaseFull sync
HBase ReplicationHBaseIncremental sync (master-slave)
OceanusMySQL β†’ ESReal-time sync (Flink-based)
mysqldumpHive metadataExport β†’ import
Elasticsearch Migration
ToolBest For
ES Migration ToolFull process: snapshot + COS
ES Snapshot (COS)Large data (GB/TB/PB)
elasticsearch-dumpSmall data offline (settings β†’ mapping β†’ data)
LogstashInter-cluster sync; version gaps
Redis Migration
ToolUse CaseNote
DTSFull + incrementalNeeds psync permission; Aliyun 2.8 doesn't support
redis-portOffline RDB export/importCross-version supported
redis-shakeAliyun ElasticCacheAWS psync blocked β†’ backup to S3 then import

Cutover Verification

ToolScopeFunctions
DB Cutover VerificationMySQL/Redis/ESConsistency check, read/write settings, connection reclaim, sampling
Big Data Cutover VerificationHDFS/HIVEORC/Parquet consistency verification

Monitoring & Optimization

ToolDimensionsUse
TSA (Tencent Smart Advisor)Security / Reliability / Cost / Performance / Service LimitsOne-click inspection, risk rating, architecture optimization
11

Key Tools Deep-Dive

DTS, go2tencentcloud, COS, CMG

πŸ”„ DTS β€” Data Transmission Service

Principle: Source Dump β†’ Load β†’ Binlog incremental sync & verify

Supported Source β†’ Target

SourceTarget
MySQLMySQL, TDSQL-C, TDSQL MySQL, Percona
Aurora MySQL / PolarDBTDSQL-C MySQL
PostgreSQLPostgreSQL
MongoDBMongoDB
RedisRedis
SQL ServerSQL Server

Sync Topologies

1:1 unidirectional Β· Cascading Β· 1:N Β· N:1 Β· Bidirectional Β· Table-level

Performance Reference

1TB / 4 DBs / 1115 tables via Direct Connect: ~69 hours (full export 5min, import 2h22m, incremental 7h39m, verify 1.5 days). Factors: data size, table complexity, bandwidth (max 60MB/s), source/target specs.

πŸ’» go2tencentcloud

Online VM migration β€” source machine stays running.

Supported OS

Linux: CentOS 5-8, Ubuntu 10-20, Debian 7-10, SUSE 11-15, openSUSE 42, Amazon Linux, RHEL 5-8, Oracle Linux 5-8

Windows: Server 2008-2022

Usage

# Environment check
sudo ./go2tencentcloud_x64 --check

# Execute migration
sudo ./go2tencentcloud_x64

Docs: https://cloud.tencent.com/document/product/213/65711

Stateful App Caution
Self-hosted caches, long-lived connections, and distributed clusters require special handling during migration.

☁️ COS Smooth Migration (Zero Downtime)

Step 1: Full Sync

Use COS Migration tool. Data modified during sync may cause inconsistency β†’ run multiple times with mtime traversal to minimize gaps.

Step 2: Configure Origin

After switching business to COS, enable ε›žζΊ (origin pull) in COS console. When COS lacks a resource, it pulls from source and stores it.

Step 3: Traffic Switch

Switch business read/write to COS. Source remains as fallback. Incremental data continues syncing in background.

πŸ—οΈ CMG β€” Cloud Migration Platform

End-to-end visualization platform for the entire migration lifecycle.

Auto Discovery

Aliyun/Huawei/IDC full scan

Smart Mapping

Auto-recommend TC specs

Batch Provision

Simplify params, reduce manual

Dashboard

Real-time progress monitoring

Efficiency Gain
Overall cycle: 1-2 weeks β†’ 1-2 days. Per 100 resources: 80% efficiency improvement.
12

AI-Powered Migration Acceleration

XLSmart β€” 300% speed improvement

Tencent Cloud's XLSmart AI migration toolkit accelerates enterprise migration through automated code analysis, dependency mapping, and infrastructure generation.

300%
Speed Improvement
3β†’1
Person-Months (IaC)
66%
Engineering Efficiency
100%
Auto IaC Generation

Three Pillars

1. Code & Dependency Inference

Deep application scanning β€” map complex upstream/downstream topology and hardcoded IPs. Codebuddy plugin parses raw app code, extracts hardcoded IPs and domains for instant risk inference.

2. Predictive Infrastructure Validation

Pre-deployment LLD validation + automated Yehe platform whitelist. AI dry-run prediction eliminates quota/whitelist failures before deployment.

3. Cognitive Core (MCP Server)

Real-time API knowledge access β€” eliminates AI hallucination, ensures cross-border compliance. Daily incremental updates, extends to international site docs.

AI vs Legacy Workflow

StageLegacy MethodAI-OptimizedImpact
App AnalysisManual code reviewCodebuddy + auto topologyEliminate mapping errors; auto-generate test cases
Resource AuditReactive failureLLD validation + predictive whitelistEliminate days of blocking wait
ProvisioningManual mapping (3 PM)AI-driven Terraform (1 PM)66% efficiency gain
13

Cloud Product Mappings

AWS / GCP / Aliyun β†’ Tencent Cloud
AWS β†’ TC
Multi-Cloud L0
CategoryAWSTencent CloudMigration Method
ComputeEC2CVM β†—Rehost / Terraform rebuild / Image import / go2tencentcloud
EKSTKE β†—Replace CA or custom karpenter; Velero backup/restore
ECSTKE β†—CI/CD redeploy
LambdaSCF β†—Re-develop
StorageS3COS β†—MSP platform; replace SDK; S3-compatible API
EBSCBS β†—β€”
EFS / FSxCFS β†—Filetruck
NetworkTransit GatewayCCN β†—Route cleanup, Terraform recreate
ELBCLB β†—β€”
CloudFrontEdgeOne (EO) β†—β€”
Route 53DNSPod β†—Re-configure
DatabaseAurora (MySQL/PG)TDSQL-C β†—DTS full + incremental
RDS MySQLTencentDB for MySQL β†—DTS
RDS PostgreSQLTencentDB for PostgreSQL β†—DTS
ElastiCacheTencentDB for Redis β†—DTS (backup to S3 β†’ redis-shake for AWS)
DocumentDBTencentDB for MongoDB β†—DTS
RedshiftCloud Data Warehouse β†—β€”
Big DataEMREMR β†—DistCp / cos-distcp
KinesisOceanus β†—Adapt migration
MessagingSQSTDMQ for CMQ β†—β€”
MSKTDMQ for CKafka β†—Mirror-maker + reconfigure
Amazon MQTDMQ for Pulsar/RabbitMQ β†—Refactor, replace SDK
SecurityIAMCAM β†— / STS β†—Re-configure
KMSKMS β†—Check CMK support
Secrets ManagerSSM β†—Re-configure
CloudTrailCloudAudit β†—Re-configure
ManagementCloudWatchTCOP β†—β€”
Trusted AdvisorCloud Advisor (TSA) β†—β€”

β†— = Click to view Tencent Cloud product page

CategoryAWSTencent CloudAliyunGCPAzure
VMEC2CVMECSCompute EngineAzure VM
K8sEKSTKEACKGKEAKS
Container RegistryECRTCRACRArtifact RegistryACR
ServerlessLambdaSCFFunction ComputeCloud FunctionsAzure Functions
Object StorageS3COSOSSCloud StorageBlob Storage
Block StorageEBSCBSBlock StoragePersistent DiskPage Blobs
File StorageEFSCFSNASFile StoreAzure Files
Direct ConnectDirect ConnectDirect ConnectExpress ConnectCloud InterconnectExpressRoute
Load BalancerELBCLBSLBCloud LBAzure LB
CDNCloudFrontEdgeOneCDNCloud CDNAzure CDN
DNSRoute 53DNSPodCloud DNSCloud DNSAzure DNS
MySQLRDS MySQLTencentDB for MySQLRDS MySQLCloud SQLAzure DB MySQL
RedisElastiCacheTencentDB for RedisApsaraDB RedisMemorystoreAzure Cache Redis
Data WarehouseRedshiftCDWMaxComputeBigQuerySQL DW
KafkaMSKTDMQ for CKafkaMQ Kafkaβ€”β€”
IAMIAMCAMRAMCloud IAMAzure AD
MonitoringCloudWatchTCOPCloudMonitorStackDriverAzure Monitor
DMSAWS DMSDTSDTSDB Migration ServiceAzure DMS
Big Data ClusterEMREMRE-MapReduceDataprocHDInsight
14

Cutover & Rollback

Execution manual and decision criteria

Full Cutover Manual (5 Phases, 27 Steps)

Phase 1: Preconditions

  • Issue cutover notice (internal + external) β€” 30 min
  • Stop daily change releases β€” 5 min
  • Security policy check (security groups / whitelists)
  • DNS domain resolution config check
  • Verify Tencent Cloud COS write test β€” 30 min
  • Incremental data check β€” DB sync latency β€” 2 min

Phase 2: Prepare β€” Close Source Traffic

  • Close source cloud traffic ingress (LB / public IP) β€” 5 min
  • Stop all source cloud tasks (Web layer) β€” 20 min
  • Stop source cloud cluster services β€” 10 min
  • Stop all scheduled tasks β€” 10 min
  • Stop source cloud other services/interfaces β€” 5 min
  • Disable source cloud business alerts

Phase 3: Cutover β€” Data Switch

  • Set source MySQL to read-only β€” 2 min
  • Kill source MySQL tail connections β€” 3 min
  • Verify source vs Tencent CDB data consistency β€” 10 min
  • Stop DTS sync task β€” 2 min
  • Set Tencent Cloud CDB to writable β€” 2 min
  • Update Tencent Cloud app DB connection strings β€” 5 min
  • Configure COS origin pull β€” 2 min
  • Adjust Tencent Cloud Kafka β€” 5 min
  • Check Tencent Cloud service component status β€” 30 min
  • Quick mock test key business β€” 30 min
  • Close maintenance page β€” 5 min
  • Configure DNS to Tencent Cloud β€” 5 min
  • QA regression test main business path β€” 30 min

Phase 4: DNS Switch

  • DNS resolution to new IP
  • Clear DNS cache
  • Verify all domain resolutions point to new site
  • Restart long-connection services in batches
  • Update office network DNS to new IP

Phase 5: Post-Cutover & Cleanup

  • Observe service running status
  • Monitor data metrics
  • Archive remaining issues
  • Keep source environment for 2 weeks as rollback support
  • Clean up source environment
⚠️ Mandatory: 2-3 Dry-Run Rehearsals
Before the real cutover, conduct at least 2-3 full rehearsals to identify 99% of issues and familiarize the team with the process.

Rollback Strategy

Rollback Steps

  1. Set source DB to writable (read_only=OFF)
  2. Restart source Web / scheduled tasks / other services
  3. Verify source service component status
  4. Configure DNS resolution back to source
  5. Close maintenance page
  6. Test main business path
  7. Re-enable source business alerts

Rollback Decision Criteria

ScenarioAction
Data sync interrupted, cannot complete incremental in windowAbort cutover, find root cause
Data inconsistency detectedAbort, investigate sync method & write-stop
Post-cutover instability, short-term recovery unlikelyRe-evaluate migration plan
Decision Standard
If issues unresolved by business peak period, execute rollback. Define the decision standard early to reduce major incident decision time.
15

SOW & RACI

Service packages, responsibility matrix, deliverables

SOW 6 Service Packages

Service ItemBusiness ConsultingBusiness GuidanceBusiness ImplementationBigData ConsultingBigData GuidanceBigData Implementation
Survey & Assessmentβœ”βœ”
Migration Preparationβœ”βœ”
Business Migration Designβœ”
Big Data Migration Designβœ”
Big Data Migration Implementationβœ”
Big Data Testing Supportβœ”βœ”
Business Migration Implementation Guidanceβœ”
Business Migration Implementationβœ”
Business Testing Supportβœ”βœ”
Cutover Supportβœ”βœ”βœ”βœ”
Service Acceptanceβœ”βœ”βœ”βœ”

R/S Responsibility Matrix

Aligned with Section 04 (4 Phases Workflow)

The phases below use the exact same naming as the 4 Phases Migration Workflow in Section 04. Each task maps to a specific Step (1–10) for traceability.

R = Responsible (leads)    S = Support (assists)

PhaseStepTaskClientTencent
P1: Discover & Assess1Migration scope definition; team assemblyRS
2Resource scanning; performance metrics collectionRS
P2: Design3Business architecture; network topology; account/CAM/billing; migration WBS; PoC testingSR
P3: Implement4Cloud foundation deployment; environment provisioning (Terraform)RS
5Migration testing (dev env): storage/DB/middleware/app + cutover dry-runRS
6Migration execution (prod): data sync automation & toolsRS
7Performance testing; gray release runbook & rollback preparationRS
P4: Validate & Handover8System cutover: Tencent技θˆͺ support team; gray release execution / DB switchRS
9Stabilization: app stability observation; DR drillRS
10Service acceptance: migration review & summarySR

Summary: Phase 1–2: Tencent leads (R) Β· Phase 3–4: Client leads (R) Β· Phase 4 Step 10: Tencent leads review (R)

11 Deliverables

  1. Project team confirmation
  2. System Information Research Report
  3. Cloud Migration Assessment Report
  4. Cloud Migration Technical Plan
  5. Cloud Migration Plan (with WBS)
  6. Cloud resource preparation checklist
  1. Migration test report
  2. Performance test report
  3. System cutover report
  4. Stable operation observation report
  5. System migration acceptance report

SOW Exclusions

Not Included in SOW
  • Data center and physical network design, hardware installation/config/testing
  • Code optimization (client responsibility)
  • Third-party software/app system implementation (consulting only)
  • Cloud resource procurement (client applies)
  • Customer proprietary app / open-source / non-TC commercial software installation
  • Stress testing or security scanning (unless agreed β€” requires additional estimation)
  • Migration to non-Tencent public cloud
16

SRE & Disaster Recovery

ISO 22301 BCMS, chaos engineering, DR

Tencent Cloud follows ISO 22301 BCMS (Business Continuity Management System) for cloud product continuity governance.

4 Factors Affecting Continuity

1. Change Quality Control

Strict QA management from change lifecycle start β€” 14-step pipeline from build to full release

2. Cross-AZ DR Baseline

Cross-AZ as deployment standard; single-AZ products need control-plane cross-AZ + data-plane fast recovery

3. Risk Exposure Governance

BCP use cases systematically identify risks β†’ fix plans β†’ chaos engineering validates

4. Chaos Engineering

Full-stack drills IaaS→PaaS→business; third-party blue team attack/defense

Chaos Engineering Platform

100+
Fault Atomic Actions
10+
Resource Types
5,380+
Practice Drills (2023)
4-step
Drill Process

ITSM Andon Platform

PriorityDefinitionOLA Escalation
P1Service outage (data loss / critical business)10 min β†’ Leader β†’ Director
P2Major business impact (slow / partial freeze)20 min escalation
P3Business impact20 min escalation
P4Standard inquiryStandard

DR Strategy Design Process

1. Develop DR Strategies
DR tier, RTO, RPO, risk assessment, BIA, drill planning
2. AS-IS Investigation
Current state: business / tech / system architecture / resources
3. DR Priority Ranking
Core systems first β†’ non-core
4. Implementation
New resources, risk mitigation, single-point transformation, data sync, testing, desktop β†’ simulation β†’ live drill

HA Case: Retail Customer

Result: AZ failure recovery 4 hours β†’ 15 minutes

Strategy: Same-city dual-active + remote hot standby. Access layer: WAF/API Gateway/CLB cross-AZ. App layer: multi-AZ cluster. Data layer: DTS sync (MySQL/TDSQL), global replication (Redis), CCR (ES), bucket replication (COS).

RTO: Same-city 15 min Β· Cross-city 30 min

17

Cost Optimization

10+ Tencent self-developed cost reduction technologies
Tencent Self-Developed Cloud Migration Results
1 billion cores on cloud Β· 5 billion CNY cumulative savings Β· 45% overall CPU utilization (industry-leading)
TechnologyDescriptionResult
SA5 AMD Bergamo512 vCPU per server (global exclusive)20%+ per-gen performance gain; 90%+ customers prefer AMD
T-block Self-built CampusPUE ≀ 1.2, 300K+ servers per campus50% shorter construction cycle
TencentOS "Ruyi" Co-locationOnline + offline mixed deployment (BT scheduling)CPU utilization 50%+ (cluster 55%)
TencentOS "Wujing" Memory OffloadMulti-level memory unloading35% memory savings
Zixiao Inference ChipCV/NLP acceleration20%+ performance improvement
qGPUFine-grained GPU slicing + co-location30% throughput gain, 15% cost reduction
Xingmai Network1000-card training network20% performance gain, 30% cost optimization
TACO-LLMLLM inference acceleration2.47x vs vLLM; 3.71x vs TensorRT-LLM
GooseFS + COSHot/cold data tiering30%+ storage cost reduction; 25% training efficiency gain
Compute-Storage SeparationDecoupled compute and storage layersIndependent scaling, cost optimization

Case: Online Education Customer

AMD CPU + online/offline co-location β†’ 43% cost reduction, 60% utilization
18

Case Studies

200+ migrations across industries
Retail
Internet
Fintech
Web3
More

CP Group / Lotus's (Thailand Retail)

SourceAWS (Singapore) + Azure (Big Data) + IDC
Scale100+ apps in 70+ AWS accounts; 5000+ cores; MongoDB 120+, Redis 47+, PostgreSQL 63+; 400+ microservices
Duration~1 year
Key TechTerraform full automation; KONG/Kafka/ES to replace AWS proprietary PaaS; Palo Alto unified firewall; Landing Zone multi-account; ArgoCD + Terraform CI/CD
StrategyPhased migration β€” Lotus's 20+ stages, Makro 10+ stages
PoC2-week assessment, 1-month PoC, 3-week tech PK vs competitor
ResultIaaS cost reduced 72%; long-term operational cost ~50% reduction

GoTo Group (Indonesia)

SourceGCP (3 regions)
Scale1000+ microservices, 10000+ VMs, 730+ DBs, 12 Kafka clusters
Duration10 months
CutoverZero-downtime, 4h54m; 6 rounds of rehearsals; 300+ on-site + 100+ remote
ResultCost savings achieved; UX latency improved

ClientX (Cross-Region, High Coupling)

SourceAliyun (Hangzhou β†’ Nanjing)
Scale270+ K8s services, 5000+ VM cores, MySQL 200+ (48T), Redis 200+ (1.5T)
Duration3 months
StrategyAll-at-once (98% read / 2% write)
Cutover35 min; Goreplay 2x QPS traffic replay; 4 dry-runs

Motion Social Platform

Scale3δΊΏ users, 6M DAU; 350+ hosts, 100+ DBs, 600+ big data hosts, 6PB+
Duration3 months
CutoverOne-time, 6 hours
KeyKernel + iptables dependency mapping; bandwidth estimation; big data first

APEX Exchange (Singapore Fintech)

IndustrySingapore Tier-1 financial exchange
ArchitectureHybrid cloud: Tencent public cloud + leased racks + APEX SG3 + Office
3-Phase EvolutionPhase 1: Clearing/monitoring to cloud β†’ Phase 2: Trading to cloud, retire IDC β†’ Phase 3: Full cloud-native (containers, DevOps, data lake)
ComplianceMAS Outsourcing Guidelines, TRM Guidelines, Cyber Hygiene, BCM Guidelines, Cloud Advisory
CertificationsISO 20000/22301/9001/27001/27017/27018/27701/29151, SOC 1/2/3, OSPAR, MTCS
DB MigrationOracle 11g via Dataguard; MySQL/PG via DTS
DRTrading: Primary SG3 / Backup Cloud AZ; Clearing: 3-AZ deployment

Footprint (Web3 Data Analytics)

SourceGCP (BigQuery / GCS / GCE / Cloud SQL)
TargetCOS (S3-compatible), CVM, TencentDB, Data Lake Compute, EMR (Iceberg + Trino + Kafka + Doris)
Duration~2 months (PoC β†’ data migration β†’ validation β†’ DNS switch β†’ optimization)
MigrationGCS→COS (7-8 G/s bandwidth); GCE→CVM (online/image); Cloud SQL→TencentDB (DTS)
ResultCPU performance better than GCP; memory/disk comparable

AWS Migration Case Gallery

CustomerIndustryMigration
HaierApplianceTo Tencent overseas cloud (Moscow)
LumiSmart HomeAWS SG β†’ TC; 173 countries, 4.7M+ users
SanofiPharmaFull AWS β†’ TC; Transit Gateway β†’ CCN; Direct Connect hybrid
Education FirstEducationAWS/IDC β†’ TC global; CKafka decoupling; EMR for BI
SupercellGamingMulti-cloud (US=AWS, others=TC); Auto Scaling + multi-AZ
Riot GamesGamingMulti-cloud; 10M+ DAU; CCN + TKE + COS + CKafka
StarMakerSocialAWS US β†’ TC Mumbai (SEA/Middle East expansion)
ChuChuJieE-commerceAWS β†’ TC full migration; 6-step phased

Strategic Customers

DiDi

Elastic cloud scaling: daily 10-20K cores, peak 90K cores (May Day). Key: concurrent lock queue, cloud disk burst performance, IP allocation efficiency (23K/min), ENI binding (2K/min).

Meituan

Top 5 revenue: compute, network, SMS, CDN, PSTN. 2023 focus: LLM GPU, overseas delivery, live streaming, DR drills. Future: FinOps/Crane, big data cloud, co-location cost reduction.

Honor (Device)

SourceHuawei Cloud
Scale2000+ ECS / 3W+ cores; MySQL 200+, Redis 200+, MongoDB 30+, Oracle 30+; 10PB+ OBS
Duration~10 months
StrategyCold migration in 4 batches + chaos engineering
Cutover2.5 hours per batch; 3+ rehearsal rounds
DB PerformanceTDSQL-C outperformed GaussDB in benchmark (8 clients: QPS 11835 vs 11694, CPU 87% vs 92%)
19

Risks & Mitigations

Plan for failure before it happens
RiskMitigation Strategy
IP Change Risk 1. Check business config for hardcoded IPs β€” prefer DNS domains
2. For third-party integration, apply for whitelist 20 days in advance
3. Spamhaus DBL risk prevention β€” prepare redundant domains/IPs
Business Interruption Risk 1. Choose low-traffic time window
2. Keep source online during migration β€” only interrupt at final incremental sync + switch
3. Build primary/backup environment (source + target)
4. Ensure every step is reversible
Network Stability Risk 1. Build dedicated migration Direct Connect
2. Use image import for virtualized hosts to reduce network dependency (manually supplement incremental)
3. Stagger DB and data warehouse migration to avoid bandwidth contention
Data Inconsistency Risk 1. Full sync + multiple incremental syncs β€” stop source writes at final sync
2. Verify via DTS or scripts; full table count check during cutover
3. Client backs up source data before migration
Personnel Stability Risk 1. Prepare backup personnel for both client and Tencent interfaces
2. Regular weekly meetings; client should designate a PM role
Complex Dependency Risk 1. Map all dependencies during assessment phase
2. Identify all stakeholders and third parties

Common Mistakes to Avoid

Preparation

  • ❌ No resource inventory or incomplete scan
  • ❌ No migration schedule or single PM interface
  • ❌ Wrong cutover approach selection
  • ❌ Ignoring audit/compliance (e.g., domain ICP filing)

Testing & Cutover

  • ❌ No compatibility/functional testing of key modules
  • ❌ Fixating on source cloud features, ignoring TC alternatives
  • ❌ Using old-cloud experience configs on new cloud
  • ❌ No dry-run or half-hearted rehearsal
  • ❌ Poor communication β€” no regular meetings

Real-World Pitfalls & Solutions

ProblemScenarioSolution
Data consistencyCore DBs need strong consistencyDB cutover helper tool (MySQL quick check)
RDS read-only issueRDS FTWRL not effective / HA switchSecurity group / read-only account fallback; low-peak execution
Redis psync permissionCloud provider blocks psyncMaster-slave: create replication account; Cluster: apply for direct mode; 2.8 unsupported
OSS archive restoreArchive data not real-time accessibleRestore to standard storage before MSP migration
Bandwidth saturationTwo Direct Connect lines maxed outSet bandwidth limit (DistCP -bandwidth)
Environment inconsistencyHBase load spike post-cutover, compaction backlogMaintain config file consistency; follow parallel migration principle
Egress IP redundancyThird-party callback IP C-segment blockedNetwork planning: reserve backup IPs, add mutual whitelists
20

Next Steps

Start your migration journey
  1. Engage your Tencent Cloud account team for a discovery workshop
  2. Fill out the Information Collection form β€” workloads, dependencies, compliance, RTO/RPO
  3. Run a scoped POC on one non-critical workload
  4. Approve the Migration Technical Plan β€” review target architecture and migration strategy
  5. Provision the Landing Zone via Terraform β€” accounts, network, security baseline
  6. Execute migration in batches β€” edge to core, test to production
  7. Cutover, validate, then continuously optimize with TSA (Tencent Smart Advisor)
Ready to Begin?
Migration is a journey, not a switch. With the right methodology, tooling, and team enablement, you will get there. Contact your Tencent Cloud representative to kick off your discovery workshop today.

Tencent Cloud Migration Guide Β· Based on 200+ real-world migrations

Built from internal migration methodology, tool best practices, and case study documentation