Server Migration

Definition

Process of moving applications, data, and workloads from on-premises servers to cloud infrastructure with minimal downtime.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between server migration and cloud migration?
Server migration is a specific type of cloud migration focused on moving server-based workloads (VMs or physical servers) to cloud compute. Cloud migration is broader and can also include moving databases, storage, networks, identity, and refactoring applications into managed or cloud-native services.
When should I use server migration (lift-and-shift) instead of refactoring?
Use server migration when you need to move quickly, keep the application mostly unchanged, or exit a data center on a deadline. It’s also common when the app is stable, hard to modify, or you want to migrate first and optimize later. Refactoring is better when you can invest time to redesign for managed services, lower long-term ops effort, and improve scalability.
How much does server migration cost?
Costs typically include (1) migration tooling (some services are free or low-cost, but may charge for replication resources), (2) temporary replication infrastructure (compute, storage, snapshots), (3) network egress from the source environment, (4) target cloud compute/storage after cutover, and (5) labor for planning, testing, and remediation. The biggest cost drivers are data volume, migration duration (how long replication runs), downtime constraints (more testing and parallel runs), and post-migration right-sizing.

Category: migration

Difficulty: advanced

Related Terms