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
CategoryServiceAWSTencent CloudMigration Method
ComputeVirtual ServerAmazon EC2Cloud Virtual Machine | Tencent Cloud β†—Rehost / Terraform rebuild / go2tencentcloud
Container Registration ServiceAmazon Elastic Container Registry (ECR)Tencent Container Registry | Tencent Cloud β†—image-transfer batch migrate; docker push/pull
Container Management ServiceAmazon Elastic Kubernetes Service (EKS)Tencent Kubernetes Engine | Tencent Cloud β†—Replace CA / karpenter; Velero backup-restore
Virtual Private ServersAmazon LightsailTencent Cloud Lighthouse | Tencent Cloud β†—Re-deploy via console / Terraform
Auto ScalingAuto ScalingAuto Scaling | Tencent Cloud β†—Re-configure launch template
Lambda & EventMicro Services App Development PlatformAWS LambdaServerless Cloud Function β†—Re-develop (rewrite handler)
StorageObject StorageAmazon Simple Storage Service (S3)Cloud Object Storage | Tencent Cloud β†—MSP platform; replace SDK; S3-compat API
Virtual Machine Disk StorageAmazon Elastic Block Storage (EBS)Cloud Block Storage | Tencent Cloud β†—Snapshot import / CBS inline copy
File Storage (SMB Compatible)Amazon Elastic File System (EFS)Cloud File Storage | Tencent Cloud β†—Filetruck / rsync
Long Term Cold StorageAmazon S3 GlacierCloud Object Storage | Tencent Cloud β†—MSP / coscmd; lifecycle + restore
Network & CDNPrivate ConnectivityAWS Direct ConnectDirect Connect | Tencent Cloud β†—Re-apply cross-connect; re-configure
Private ConnectivityAWS Private LinkPeering Connection | Tencent Cloud β†—Re-configure peering / endpoints
Load BalancersElastic Load BalancingCloud Load Balancer | Tencent Cloud β†—Re-configure listeners & backends
Virtual NetworkingAmazon VPCVirtual Private Cloud | Tencent Cloud β†—Terraform recreate VPC & subnets
Virtual network connectivityAWS Transit GatewayCloud Connect Network | Tencent Cloud β†—Route cleanup; Terraform recreate
Virtual network connectivityAWS VPC peeringPeering Connection | Tencent Cloud β†—Re-configure peering routes
NAT GatewayAWS VPC NATNAT Gateway | Tencent Cloud β†—Re-configure NAT rules
Network VPN GatewayAWS Site-to-Site VPNVPN Connection | Tencent Cloud β†—Re-configure IPsec tunnels
Network VPN GatewayAWS Client VPNVPN Connection | Tencent Cloud β†—Re-configure VPN gateway
Content Delivery NetworkAmazon CloudFrontTencent Cloud EdgeOne | Tencent Cloud β†—Re-configure CDN origins & rules
Networking & Content DeliveryAmazon Route 53DNSPod β†—Re-configure DNS records
Global Traffic ManagementAWS Global AcceleratorGlobal Application Acceleration Platform | Tencent Cloud β†—Re-configure GAAP listeners
DatabaseRelational Database Management ServiceAmazon AuroraCloud Native Database TDSQL-C | Tencent Cloud β†—DTS full + incremental
Relational Database Management ServiceAmazon RDS - MySQLTencentDB for MySQL | Tencent Cloud β†—DTS
Relational Database Management ServiceAmazon RDS - PGTencentDB for PostgreSQL | Tencent Cloud β†—DTS
Relational Database Management ServiceAmazon RDS - SQL ServerTencentDB for SQL Server | Tencent Cloud β†—DTS
Non Relational Database Management ServiceAmazon DynamoDBTencentDB for MongoDB | Tencent Cloud β†—Refactor (DTS for data; app SDK change)
In-Memory Data StoreAmazon ElastiCacheTencentDB for Redis | Tencent Cloud ↗DTS / redis-shake (backup→restore)
In-Memory Data StoreAmazon MemoryDB for RedisTencentDB for Redis | Tencent Cloud β†—DTS / redis-shake
Data WarehousingAmazon RedshiftCloud Data Warehouse | Tencent Cloud β†—DTS / unload to COS β†’ CDW
Big DataBig Data Query as a ServiceAmazon AthenaData Lake Compute | Tencent Cloud β†—Re-write queries; migrate data to data lake
Big Data Managed Cluster as a ServiceAmazon EMRElastic MapReduce | Tencent Cloud β†—DistCp / cos-distcp
Cloud SearchAmazon CloudSearchElasticsearch Service | Tencent Cloud β†—Re-index to ES
Cloud SearchAmazon Elastic Search ServiceElasticsearch Service | Tencent Cloud β†—ES Migration tool / snapshot to COS
Streaming ServiceAmazon KinesisStream Compute Service (Oceanus) β†—Adapt; re-create streams in Oceanus
Data WarehouseAmazon RedshiftCloud Data Warehouse | Tencent Cloud β†—DTS / unload to COS β†’ CDW
Cloud ETLAWS GlueWeData (Data Integration) β†—Rebuild ETL pipelines in WeData
Security & Identity, ComplianceIdentity & Access ManagementAWS Identity and Access Management (IAM)Tencent Cloud CAM β†—Re-configure policies; map roles to CAM
Identity & Access ManagementAWS Identity and Access Management (IAM)STS Security Token Service Overview β†—Re-configure policies; map roles to CAM
Secured Socket Layer (SSL) CertificatesAWS Certificate ManagerSSL Certificate Service β†—Re-import / re-issue cert
Key Management ServicesAWS Key Management ServiceKey Management Service | Tencent Cloud β†—Check CMK support; re-encrypt
Consolidated Management of Multiple Cloud AccountsAWS OrganizationsTencent Cloud Organization | Tencent Cloud β†—Re-configure OU structure in TCO
Consolidated Management of Multiple Cloud AccountsAWS Control TowerControl Center | Tencent Cloud β†—Re-configure guardrails in Control Center
Web Application FirewallAWS WAFWeb Application Firewall | Tencent Cloud β†—Re-configure WAF rules
Security & Compliance ServiceAWS Network FirewallTencent Cloud Firewall β†—Re-configure firewall policies
Message QueueQueuing ServicesAmazon Simple Queue Service (SQS)TDMQ for CMQ | Tencent Cloud β†—Re-configure queues; SDK adapt
Queuing ServicesAmazon MQTDMQ for Pulsar | Tencent Cloud β†—Refactor; replace SDK per TDMQ engine
Queuing ServicesAmazon MQTDMQ for RabbitMQ | Tencent Cloud β†—Refactor; replace SDK per TDMQ engine
Queuing ServicesAmazon MQTDMQ for RocketMQ | Tencent Cloud β†—Refactor; replace SDK per TDMQ engine
Queuing ServicesAmazon MQTDMQ for CKafka | Tencent Cloud β†—Refactor; replace SDK per TDMQ engine
Management ToolsLogging & MonitoringAmazon CloudWatchTencent Cloud Observability Platform | Tencent Cloud β†—Re-configure metrics & alarms in TCOP
Logging & MonitoringAWS CloudTrailCloudAudit | Tencent Cloud β†—Re-configure audit trails
Logging & MonitoringAmazon Managed Service for Grafana (Preview)Managed Service for Grafana (TCMG) β†—Re-configure data sources
Logging & MonitoringAmazon Managed Service for Prometheus (Preview)Managed Service for Prometheus (TMP) β†—Re-configure scrape configs
Cloud Cost / Performance / Security AdvisorAWS Trusted AdvisorCloud Advisor β†—Run TSA; re-apply checks
Cloud Cost / Performance / Security AdvisorAWS Well-Architected ToolCloud Advisor β†—Re-assess with Cloud Advisor
Cloud Cost / Performance / Security AdvisorAWS Cost ManagementBilling Center / Cost Management β†—Re-configure cost allocation tags
Migration ServicesDatabase Migration ServicesAWS Database Migration ServiceData Transfer Service β†—Use DTS directly
Server Migration ServicesAWS Server Migration ServiceCloud Migration (MSP) β†—go2tencentcloud
Server Migration ServicesAWS Migration HubCloud Migration (MSP) β†—Use CMG console for tracking
Large Scale Data Transfer Solution (Terabyte Scale)AWS DataSyncData Transfer Service β†—CDM (large scale) / coscmd

β†— = Click to view Tencent Cloud product page Β· 61 service mappings (Filter = Y)

CategoryServiceAWSTencent CloudAliyunAzureGCPHuawei
ComputeVirtual ServerAmazon EC2Cloud Virtual Machine | Tencent CloudAlibaba ECSAzure Virtual MachineCompute EngineHuawei Cloud Elastic Cloud Server
Container Registration ServiceAmazon Elastic Container Registry (ECR)Tencent Container Registry | Tencent CloudContainer RegistryAzure Container RegistryArtifact RegistrySoftware Repository for Container
Container Management ServiceAmazon Elastic Kubernetes Service (EKS)Tencent Kubernetes Engine | Tencent CloudContainer Service for KubernetesAzure Container InstancesKubernetes EngineCloud Container Engine
Virtual Private ServersAmazon LightsailTencent Cloud Lighthouse | Tencent CloudSimple Application ServerAzure App Service Environmentβ€”Hyper Elastic Cloud Server
Auto ScalingAuto ScalingAuto Scaling | Tencent CloudAuto ScalingAzure AutoscaleAuto ScalerAuto Scaling
Lambda & EventMicro Services App Development PlatformAWS LambdaServerless Cloud FunctionFunction ComputeAzure FunctionsGoogle Cloud FunctionsFunctionGraph
StorageObject StorageAmazon Simple Storage Service (S3)Cloud Object Storage | Tencent CloudObject Storage ServiceAzure Blob StorageCloud StorageObject Storage Service
Virtual Machine Disk StorageAmazon Elastic Block Storage (EBS)Cloud Block Storage | Tencent CloudBlock StorageAzure Page Blobs / Premium StoragePersistent DiskElastic Volume Service
File Storage (SMB Compatible)Amazon Elastic File System (EFS)Cloud File Storage | Tencent CloudNAS File StorageAzure FilesFile StoreScalable File Service
Long Term Cold StorageAmazon S3 GlacierCloud Object Storage | Tencent CloudObject Storage ArchiveAzure Archive StorageCloud StorageObject Storage Service
Network & CDNPrivate ConnectivityAWS Direct ConnectDirect Connect | Tencent CloudExpress ConnectAzure Express RouteCloud Hybrid ConnectivityDirect Connect
Private ConnectivityAWS Private LinkPeering Connection | Tencent CloudExpress ConnectAzure Express RouteCloud Hybrid ConnectivityDirect Connect
Load BalancersElastic Load BalancingCloud Load Balancer | Tencent CloudServer Load BalancerAzure Load BalancerCloud Load BalancingElastic Load Balance
Virtual NetworkingAmazon VPCVirtual Private Cloud | Tencent CloudVirtual Private CloudAzure VNetVirtual Private CloudVirtual Private Cloud
Virtual network connectivityAWS Transit GatewayCloud Connect Network | Tencent Cloudβ€”Azure VNet PeeringGoogle VPC Peeringβ€”
Virtual network connectivityAWS VPC peeringPeering Connection | Tencent Cloudβ€”Azure VNet PeeringGoogle VPC Peeringβ€”
NAT GatewayAWS VPC NATNAT Gateway | Tencent Cloudβ€”β€”Cloud NAT overview | Google Cloud Documentationβ€”
Network VPN GatewayAWS Site-to-Site VPNVPN Connection | Tencent CloudVPN GatewayAzure VPN GatewayCloud VPNVirtual Private Network
Network VPN GatewayAWS Client VPNVPN Connection | Tencent CloudVPN GatewayAzure VPN GatewayCloud VPNVirtual Private Network
Content Delivery NetworkAmazon CloudFrontTencent Cloud EdgeOne | Tencent CloudAlibaba Content Delivery NetworkAzure CDNCloud CDNHuawei Cloud CDN
Networking & Content DeliveryAmazon Route 53DNSPodAlibaba Cloud DNSAzure DNSCloud DNSDomain Name Service
Global Traffic ManagementAWS Global AcceleratorGlobal Application Acceleration Platform | Tencent Cloudβ€”Azure Traffic Managerβ€”Domain Name Service
DatabaseRelational Database Management ServiceAmazon AuroraCloud Native Database TDSQL-C | Tencent CloudApsaraDB for RDS MYSQLAzure SQL DatabaseCloud SQLGaussDB(for openGauss)
Relational Database Management ServiceAmazon RDS - MySQLTencentDB for MySQL | Tencent CloudApsaraDB for RDS SQL ServerSQL Server Stretch DatabaseCloud Spannerβ€”
Relational Database Management ServiceAmazon RDS - PGTencentDB for PostgreSQL | Tencent CloudApsaraDB for RDS PostgreSQLAzure Database for MySQLβ€”RDS for MySQL
Relational Database Management ServiceAmazon RDS - SQL ServerTencentDB for SQL Server | Tencent CloudDistributed Relational Database Service (DRDS)Azure Database for PostgresSQLβ€”RDS for PostgreSQL
Non Relational Database Management ServiceAmazon DynamoDBTencentDB for MongoDB | Tencent CloudApsaradb for MongodbAzure CosmosDBCloud DatastoreGaussDB(for Mongo)
In-Memory Data StoreAmazon ElastiCacheTencentDB for Redis | Tencent CloudApsaraDB for RedisAzure Cache for RedisCloud MemoryStoreGaussDB(for Redis)
In-Memory Data StoreAmazon MemoryDB for RedisTencentDB for Redis | Tencent CloudApsaraDB for RedisAzure Cache for RedisCloud MemoryStoreDistributed Cache Service for Redis
Data WarehousingAmazon RedshiftCloud Data Warehouse | Tencent CloudAlibaba MaxCompute ODPSAzure Synapse AnalyticsBigQueryGaussDB(DWS)
Big DataBig Data Query as a ServiceAmazon AthenaData Lake Compute | Tencent CloudE-MapReduce ServiceAzure Data Lake AnalyticsBigQueryData Lake Insight
Big Data Managed Cluster as a ServiceAmazon EMRElastic MapReduce | Tencent CloudE-MapReduce ServiceAzure HDInsightCloud DataProcMapReduce Service
Cloud SearchAmazon CloudSearchElasticsearch Service | Tencent Cloudβ€”Azure Searchβ€”Cloud Search Service
Cloud SearchAmazon Elastic Search ServiceElasticsearch Service | Tencent Cloudβ€”Azure Searchβ€”Cloud Search Service
Streaming ServiceAmazon KinesisStream Compute Service (Oceanus)β€”Azure Stream AnalyticsCloud DataflowData Lake Insight [Previous: Cloud Stream Service]
Data WarehouseAmazon RedshiftCloud Data Warehouse | Tencent CloudAlibaba MaxCompute ODPSAzure SQL Data WarehouseBigQueryData Warehouse Service
Cloud ETLAWS GlueWeData (Data Integration)Data IntegrationAzure Data CatalogCloud Data Fusionβ€”
Security & Identity, ComplianceIdentity & Access ManagementAWS Identity and Access Management (IAM)Tencent Cloud CAMResource Access ManagementAzure Active DirectoryCloud IAMIdentity and Access Management
Identity & Access ManagementAWS Identity and Access Management (IAM)STS Security Token Service Overviewβ€”β€”β€”β€”
Secured Socket Layer (SSL) CertificatesAWS Certificate ManagerSSL Certificate ServiceSSL CertificatesApp Service Certificateβ€”SSL Certificate Manager
Key Management ServicesAWS Key Management ServiceKey Management Service | Tencent CloudKey Management ServiceAzure Key VaultCloud Key Management ServiceData Encryption Workshop
Consolidated Management of Multiple Cloud AccountsAWS OrganizationsTencent Cloud Organization | Tencent Cloudβ€”Azure Management Groupsβ€”β€”
Consolidated Management of Multiple Cloud AccountsAWS Control TowerControl Center | Tencent Cloudβ€”Azure Management Groupsβ€”β€”
Web Application FirewallAWS WAFWeb Application Firewall | Tencent CloudWeb Application FirewallAzure WAFβ€”Web Application Firewall
Security & Compliance ServiceAWS Network FirewallTencent Cloud Firewallβ€”Azure Firewall Managerβ€”Security Compliance
Message QueueQueuing ServicesAmazon Simple Queue Service (SQS)TDMQ for CMQ | Tencent CloudMessage QueueAzure Web PubSubCloud Pub/SubDistributed Message Service
Queuing ServicesAmazon MQTDMQ for Pulsar | Tencent CloudMessage QueueAzure Web PubSubCloud Pub/SubDistributed Message Service
Queuing ServicesAmazon MQTDMQ for RabbitMQ | Tencent CloudMessage QueueAzure Web PubSubCloud Pub/SubDistributed Message Service
Queuing ServicesAmazon MQTDMQ for RocketMQ | Tencent CloudMessage QueueAzure Web PubSubCloud Pub/SubDistributed Message Service
Queuing ServicesAmazon MQTDMQ for CKafka | Tencent CloudMessage QueueQueue StorageCloud Pub/SubDistributed Message Service for Kafka
Management ToolsLogging & MonitoringAmazon CloudWatchTencent Cloud Observability Platform | Tencent CloudCloudMonitorAzure MonitorGoogle StackDriverLTS
Logging & MonitoringAWS CloudTrailCloudAudit | Tencent CloudActionTrailAzure portalMonitoringAOM
Logging & MonitoringAmazon Managed Service for Grafana (Preview)Managed Service for Grafana (TCMG)β€”β€”Traceβ€”
Logging & MonitoringAmazon Managed Service for Prometheus (Preview)Managed Service for Prometheus (TMP)β€”β€”Debuggerβ€”
Cloud Cost / Performance / Security AdvisorAWS Trusted AdvisorCloud Advisorβ€”Azure AdvisorGoogle Cloud Platform SecurityCost Management
Cloud Cost / Performance / Security AdvisorAWS Well-Architected ToolCloud Advisorβ€”Azure Cost ManagementGoogle Cloud Platform SecurityCost Management
Cloud Cost / Performance / Security AdvisorAWS Cost ManagementBilling Center / Cost Managementβ€”β€”Google Cloud Platform SecurityCost Management
Migration ServicesDatabase Migration ServicesAWS Database Migration ServiceData Transfer ServiceData Transmission ServiceAzure Database Migration ServiceDatabase Migration ServiceData Replication Service(DRS)
Server Migration ServicesAWS Server Migration ServiceCloud Migration (MSP)Cloud Migration ToolSite RecoveryMigrate for Compute EngineServer Migration Service
Server Migration ServicesAWS Migration HubCloud Migration (MSP)β€”β€”Application Migrationβ€”
Large Scale Data Transfer Solution (Terabyte Scale)AWS DataSyncData Transfer ServiceData TransportAzure Data BoxTransfer ApplianceData Express Service - Teleport

Source: QCS.Cloud Mapping Comparison[L0].xlsx (sheet "mapping", Filter = Y) Β· 61 mappings across 10 categories

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 PackageScopeKey Activities
Consulting
(Business + BigData)
Research & AssessmentBusiness research, system survey, resource inventory, cloud readiness assessment
Migration PreparationInformation collection, landing zone design, tool selection, POC planning
Migration DesignApplication / big data migration solution design, validation plan
Guidance
(Business + BigData)
Implementation GuidanceGuide client through migration execution, troubleshooting
Test & Cutover SupportPerformance testing guidance, cutover execution support, rollback decision
AcceptanceVerify acceptance criteria, sign-off support
Implementation
(Business + BigData)
Migration ExecutionTencent performs the actual migration work
Test & Cutover SupportExecute tests, perform cutover, monitor stability
AcceptanceDeliver acceptance report, 5-day stability verification
SOW Exclusions

Hardware installation Β· Customer proprietary app / open-source software installation Β· System load testing / security scanning (requires separate assessment) Β· Migrations not targeting Tencent public cloud

R/S Responsibility Matrix (from Migration Plan P0 Template)

The following R/S matrix is sourced directly from the RACI sheet of qc2.Migration plan.P0.Template.xlsx. It defines responsibility allocation across 5 stages and 37 tasks.

Stage#TaskClientTencent
Prepare1Migration scope definitionRS
2Provide resource inspection toolsSR
3Resource inspection (or Tencent can do it with RO account provided)RS
4Business inspectionRS
5Performance metric identificationRS
Design1Business architecture researchSR
2Cloud migration readiness check reportSR
3Cloud migration readiness check report review and approvalRS
4Network topology solutionSR
5Landing Zone design (optional)SR
6Business Architecture DesignRS
7Migration solution design and reviewRS
8Migration Plan & WBSRS
9Product Feature Proof of Concept (PoC) Testing & ValidationRS
10All products trainingSR
11DevOps platform adaptation (Tencent can provide Terraform adaptation)RS
12Cloud resources provisionSR
Implementation1Cloud foundation / DevOps platform deploymentRS
2Business platform / Application Infra setupRS
3Migration for each Apps & PlatformsRS
4Business scenario testingRS
5Canary release cutover runbook and rollback preparationRS
6Data sync automation & tooling (object storage / image / etc.)RS
7Scale out application workload to the production sizeRS
8Monitoring platform setupRS
9Canary release drillRS
10Business stress testingRS
11Risk scan (optional)SR
Cutover1Tencent escort support group setupSR
2Canary release runningRS
3Application cutoverRS
Summary & Improvement1Application stability observationRS
2Application performance optimizationRS
3Application HA improvementRS
4Disaster recovery drillRS
5Migration review and summarySR
R Responsible β€” The person or team who does the work to complete the task
S Support β€” Provides assistance, expertise, or cooperation to the responsible party
πŸ“‹ Source

This R/S matrix is from the RACI sheet of qc2.Migration plan.P0.Template.xlsx. Download the full template for editable version.

πŸ“₯ Migration Plan (P0, 9 sheets) πŸ‘ View Online
16

Risks & Mitigations

Proactive risk management throughout migration
RiskImpactMitigation Strategy
IP Change Risk Source IPs embedded in app configs / whitelists break after migration Normalize business access (avoid hardcoded IPs); submit third-party whitelist updates in advance
Business Interruption Unexpected downtime during cutover exceeds window Choose low-traffic window; incremental sync + final switch; maintain standby environment; ensure each step is reversible
Network Instability Migration data transfer interrupted or slowed Build dedicated migration direct connect; use image import to reduce network dependency
Data Inconsistency Source and target data diverge during sync Full + multiple incremental syncs; stop source writes during final sync; backup before migration
Personnel Turnover Key migration engineers leave mid-project Pre-assign backup personnel; document all procedures in runbooks
Compatibility App / middleware incompatible with target cloud 1:1 parallel migration; maintain version consistency; backward compatibility; thorough testing
Permission/Compliance Target cloud region doesn't meet data sovereignty / compliance Verify region availability & compliance certifications pre-migration; choose appropriate regions
Cutover Failure Post-cutover issues cannot be resolved in time 2-3 dry-run rehearsals; clear rollback decision criteria; keep source env for 2 weeks
⚠️ Critical Reminder

Every migration plan MUST include corresponding risk mitigation strategies. The rollback decision standard should be defined BEFORE the cutover begins β€” not during the incident.

17

Next Steps

Your migration journey starts here

7-Step Quick Start

1
Assess Cloud Readiness
Evaluate your workloads: hardware dependency, scalability, data coupling. Use the 3 suitability criteria as a checklist.
2
Engage Tencent Cloud Team
Contact your Tencent Cloud account team / partner. Request a migration assessment workshop.
3
Resource Discovery & Survey
Deploy mspcli or use Cloud Migration (CMG) console to scan source resources. Complete the Information Collection template.
4
Design Landing Zone
Define multi-account structure, CAM roles, network topology, security baseline. Use the Landing Zone deep-dive as reference.
5
POC & Pilot Migration
Select 1-2 low-risk applications for pilot. Validate tools, performance, and process before scaling.
6
Batch Migration & Cutover
Execute in batches (by application group). Perform dry-run rehearsals before each cutover.
7
Optimize & Handover
Run TSA inspection for cost/performance/security optimization. Complete 5-day stability verification and formal acceptance.
πŸš€ Ready to Start?

Contact your Tencent Cloud account team to begin the migration assessment, or explore the resources below:

πŸ”— Cloud Migration Platform πŸŽ“ TMA Migration Certification πŸ“š Migration Documentation

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

Content sources: Tencent Cloud migration methodology, tool best practices, and case study documentation