Cloud Migration
Cloud migration is the process of moving applications, data, workloads, infrastructure, or services from on-premises environments to cloud infrastructure, or from one cloud environment to another. It supports modernization, scalability, resilience, security, cost visibility, and operational flexibility across enterprise IT and product systems.
Many teams want faster releases, more resilient systems, and infrastructure that can scale with demand, but their applications still depend on aging servers, manual environment setup, legacy databases, or data center constraints. The pressure behind cloud migration often appears when product teams cannot provision environments quickly, data teams are limited by on-premises capacity, or operations teams need stronger backup and recovery options. Moving to the cloud can help, but the value depends on more than relocation. This page explains why cloud migration matters, how it works at a high level, where it is commonly used, and what risks teams should manage before moving workloads.
Core Characteristics of Cloud Migration
Cloud migration is not just moving servers to a different hosting environment. It requires decisions about architecture, workload fit, data movement, security, operations, performance, and cost. NIST defines cloud computing around on-demand network access to shared configurable computing resources, which helps frame why migration changes how systems are provisioned and operated.
Common migration paths include rehosting, replatforming, refactoring, repurchasing, retiring, retaining, and relocating.
Key components
What it’s not
Why It Matters: Business Impact
How It Works in Plain English
Inputs and prerequisites
Example flow
A company migrates a legacy reporting platform from an on-premises data center to cloud infrastructure. Teams assess dependencies, move data in phases, validate reports, switch users to the new environment, and monitor performance, cost, and reliability after cutover.
Common Use Cases & Examples
Use case: Legacy application migration
Use case: Data platform migration
Use case: Disaster recovery and resilience modernization