Introduction
Cloud migration is not the movement of servers from one location to another. It is a portfolio of business, application, data, security and operating-model decisions.
Moving an unsuitable application without changing its design can transfer cost and risk rather than reduce them. Rebuilding every application can create years of delay. A credible roadmap classifies workloads, establishes secure foundations, migrates in evidence-led waves and verifies that the organization can operate the new environment before the old one is retired.
This guide explains how enterprises can assess cloud suitability, select migration dispositions, build a landing zone, prepare applications and data, execute cutovers, control cost and measure whether the migration achieved its intended outcome.
Table of Contents
- Define the cloud business case
- Discover the portfolio and dependencies
- Choose workload disposition and placement
- Establish governance and a landing zone
- Prepare security and identity
- Design network, data and integration
- Build migration waves
- Rehearse and execute cutover
- Operate and optimize after migration
- Control cloud economics
- Measure outcomes
- Common migration failures
- Cloud migration checklist
- Frequently asked questions
Define the Cloud Business Case
Begin with the constraint and desired outcome. Common drivers include:
- data-center exit or infrastructure renewal;
- unsupported hardware or software;
- resilience and recovery improvement;
- faster environment provisioning and delivery;
- elastic or variable demand;
- global access or geographic expansion;
- security and governance modernization;
- access to managed data, analytics or AI capabilities;
- acquisition, consolidation or product transformation;
- cost transparency and optimization.
Translate drivers into measurable outcomes. “Move to cloud” is an activity. “Reduce recovery exposure for customer-order processing and provision approved environments within one business day” states operational value.
Document constraints:
- regulatory and data-location requirements;
- latency and connectivity;
- industrial or edge dependencies;
- software licensing;
- vendor support;
- existing contracts and exit dates;
- internal skills and operating capacity;
- investment and migration windows;
- customer commitments.
Compare cloud migration with alternatives such as stabilizing the current environment, replacing applications, using colocation or adopting SaaS. Cloud should be selected because it fits the workload and strategy, not because it is the assumed modern destination.
Discover the Portfolio
Build a validated inventory of:
- applications, owners and business capabilities;
- users, locations and critical periods;
- infrastructure and runtime;
- databases, storage and data classification;
- network flows and external endpoints;
- interfaces, files, queues and scheduled jobs;
- identity and authentication;
- certificates, secrets and service accounts;
- availability, performance and recovery needs;
- monitoring, backup and support;
- licenses and vendors;
- cost and resource utilization;
- technical debt and planned changes.
Use technical discovery to supplement interviews and documentation. Network telemetry, configuration, code, monitoring, virtualization and job schedulers often reveal hidden dependencies.
Identify shared components. One authentication service, database, file share or batch scheduler may connect dozens of applications. Missing it can invalidate a migration wave.
Map Dependencies and Business Journeys
Group dependencies around end-to-end business journeys. A customer order may cross web, identity, pricing, inventory, payment, fulfillment, notification and reporting systems.
For each dependency, record:
- producer, consumer and owner;
- protocol, endpoint and direction;
- data and sensitivity;
- volume, latency and frequency;
- authentication and certificates;
- failure, retry and reconciliation behavior;
- migration and coexistence requirement.
Create dependency groups that can move together or communicate safely during transition. Avoid choosing waves solely by server count.
Select Workload Disposition
Use a consistent framework:
Retain
Keep the workload in its current environment when migration value is weak, constraints are material or another planned change will supersede it. Improve urgent risk in place.
Retire
Remove obsolete or duplicate applications after handling data, users and dependencies.
Repurchase or replace
Adopt SaaS or another product when the capability is standard and product fit, data, integration, contract and change are acceptable.
Rehost
Move with minimal application change. It can accelerate a time-bound exit, but may preserve inefficiency and does not automatically use cloud resilience or cost advantages.
Replatform
Adopt selected managed runtime, database, container or platform capability while limiting application redesign. This may improve supportability and operations with moderate change.
Refactor or re-architect
Change application structure to meet specific scale, resilience, security or delivery outcomes. Use only where value justifies engineering and migration complexity.
Rebuild
Create a new product when the existing application and market alternatives cannot support a differentiating capability. Treat it as product development, not infrastructure work.
Select placement—public cloud, private cloud, SaaS, edge, on-premise or hybrid—based on requirements. A hybrid state can be intentional, but temporary coexistence needs ownership and an exit condition.
Build the Economic Model
Compare common scenarios over an appropriate horizon. Include:
- current infrastructure, facilities and contracts;
- software and database licensing;
- cloud compute, storage, network and managed services;
- environments, backup and disaster recovery;
- discovery, remediation and migration;
- data transfer and coexistence;
- security, observability and platform tooling;
- internal and partner teams;
- training and organizational change;
- support and on-call;
- decommissioning and contract termination;
- risk, downtime and delayed business value.
Use utilization evidence and growth scenarios. Do not price cloud by copying current provisioned server specifications without assessing actual demand and architecture.
Cloud cost is variable and design-dependent. Present ranges and sensitivity to usage, data transfer, retention, availability and discount commitments.
Establish Governance and the Operating Model
Define decisions and ownership before migration volume increases.
At minimum assign:
- executive sponsor and business outcome owners;
- cloud platform owner;
- enterprise and solution architecture;
- security, privacy and risk;
- network and identity;
- application and data owners;
- service management and operations;
- finance/FinOps and procurement;
- migration program leadership;
- vendor and partner management.
Create policies for accounts/subscriptions/projects, regions, services, identities, data, encryption, logging, network, tagging, budgets, backup and production access. Provide approved templates and automation so teams can comply without reinventing foundations.
Design the Landing Zone
A landing zone is the governed foundation in which workloads operate. It commonly covers:
- organizational hierarchy and account/subscription structure;
- identity federation and privileged access;
- network topology, ingress and egress;
- security logging and monitoring;
- resource policies and guardrails;
- encryption and key management;
- shared DNS, certificates and secrets;
- central logs and telemetry;
- backup and recovery foundations;
- tagging, budgets and cost allocation;
- infrastructure as code;
- separation of development, test and production;
- incident and support integration.
Test the landing zone with a representative workload. A foundation that exists only in diagrams may fail under real permissions, deployment or support needs.
Keep guardrails proportional. Excessive manual approval can drive teams toward unmanaged workarounds; weak governance produces inconsistent and exposed environments.
Security and the Shared Responsibility Model
Cloud providers secure defined parts of the underlying service. The customer remains responsible for its data, identities, configuration, applications and use according to the service model.
Assess:
- identity lifecycle and multifactor authentication;
- least privilege and separation of duties;
- privileged access and break-glass procedures;
- service accounts and workload identity;
- public exposure and network segmentation;
- encryption and key ownership;
- vulnerability and dependency management;
- logging, detection and response;
- backup protection and recovery;
- data classification, residency and retention;
- provider, marketplace and supply-chain risk;
- compliance evidence and customer obligations.
Threat-model the migrated architecture. Rehosting an insecure application behind a new cloud perimeter does not resolve application-level authorization or vulnerability.
Test incident response in the cloud context, including provider escalation, credential compromise, logging access and containment.
Network and Connectivity
Design for business journeys and failure.
Consider:
- connectivity between sites, data centers, cloud and partners;
- latency, bandwidth and data-transfer cost;
- redundant paths and routing;
- DNS and certificate changes;
- address planning;
- ingress, egress and inspection;
- private endpoints and service connectivity;
- industrial, branch and remote-user needs;
- monitoring and ownership.
Hybrid application chains can create latency and availability dependencies. Measure them during coexistence. Avoid routing every service through a distant central path without testing performance and recovery.
Data Migration and Placement
Classify data by authority, sensitivity, volume, performance, retention and relationship to applications.
Define:
- source and target;
- initial load and ongoing synchronization;
- encryption and transfer method;
- transformation and quality rules;
- cutover delta;
- validation and business reconciliation;
- retention and archive;
- rollback and resynchronization;
- access during coexistence;
- deletion after decommissioning.
Large data volumes, narrow windows or limited bandwidth may require staged transfer. Test production-like volume and verify business totals, not only bytes copied.
Avoid creating ungoverned duplicate data lakes during migration. Assign ownership and lifecycle to every copy.
Build Migration Waves
Sequence workloads using:
- business criticality and calendars;
- dependency groups;
- technical readiness;
- data complexity;
- migration pattern;
- team and support capacity;
- risk concentration;
- foundation value for later waves.
Choose an early workload that tests the pattern without concentrating unacceptable risk. It should validate identity, network, delivery, monitoring, backup, support and cost allocation—not merely prove that a virtual machine can start.
For each wave, define scope, owners, prerequisites, tests, cutover, rollback, support and decommissioning.
Prepare and Rehearse
Before production migration:
- remediate unsupported dependencies;
- automate target infrastructure;
- configure monitoring and alerts;
- test identity and permissions;
- migrate representative data;
- run functional, integration and performance tests;
- verify backup and restore;
- test security controls;
- rehearse cutover and rollback;
- train service desk and operations;
- communicate user impact;
- confirm vendor and business support.
Use a production-like rehearsal for critical workloads. A migration runbook should include decision times, commands or procedures, validation, owner and stop criteria.
Execute Cutover
Control change during the window. Track:
- prerequisites and approvals;
- data freeze or synchronization;
- infrastructure and application activation;
- DNS, routing and certificate changes;
- interface switching;
- business and technical validation;
- user communication;
- go/no-go and rollback authority;
- enhanced monitoring and support.
Validate critical business journeys, data totals, access, performance and downstream systems. A green infrastructure dashboard does not prove the business process works.
Stabilize, Optimize and Decommission
After migration:
- operate an agreed stabilization period;
- track incidents, performance and user impact;
- compare cost with forecast and allocation;
- right-size based on evidence;
- adjust autoscaling, storage and retention;
- review resilience and recovery;
- remove temporary broad access;
- complete documentation and ownership;
- retire legacy interfaces, infrastructure, licenses and backups according to policy.
Do not purchase long-term commitments before usage and architecture are sufficiently stable. Optimization must preserve performance and resilience requirements.
FinOps and Cost Control
Create cost visibility from the beginning:
- mandatory business/application/environment tags;
- budgets and anomaly alerts;
- owner-level reporting;
- unit economics where meaningful;
- idle and orphaned resource review;
- storage and log lifecycle;
- data-transfer analysis;
- rightsizing and scheduling;
- commitment governance;
- architecture cost review.
Cost accountability should influence design without encouraging unsafe cuts. Track cost alongside reliability, performance and business demand.
Measure Outcomes
Measure against the original case:
- provisioning and release lead time;
- availability, latency and recovery;
- incidents and security exposure;
- infrastructure and support cost;
- utilization and cost allocation;
- applications and dependencies retired;
- user or customer workflow outcomes;
- time to deliver new capability;
- compliance and audit evidence;
- business continuity.
Report both migration progress and realized outcomes. Workloads moved is an activity metric; it does not prove value.
Common Migration Failures
- Migrating because “cloud-first” replaced a business case.
- Rehosting every workload without disposition analysis.
- Missing hidden dependencies and shared databases.
- Building a landing zone that application teams cannot use.
- Assuming the provider secures customer configuration and data.
- Ignoring network latency and data-transfer cost.
- Testing infrastructure but not business journeys.
- Underfunding application remediation and support.
- Moving data without reconciliation and retention decisions.
- Buying commitments before stable usage is known.
- Leaving old infrastructure and licenses active indefinitely.
- Reporting server migration as business value.
Cloud Migration Checklist
- [ ] Business outcomes, constraints and no-action risk are defined.
- [ ] Application, infrastructure, data and dependency inventory is validated.
- [ ] Retain, retire, replace, rehost, replatform and refactor were compared.
- [ ] Placement meets latency, data, security and operating requirements.
- [ ] Multi-year economics include migration, coexistence and decommissioning.
- [ ] Landing-zone controls and developer experience are tested.
- [ ] Identity, network, logging, backup and incident response are ready.
- [ ] Data transfer, reconciliation, retention and rollback are rehearsed.
- [ ] Waves follow dependency and business risk, not server count.
- [ ] Cutover validates complete business journeys.
- [ ] Stabilization and cost optimization have named owners.
- [ ] Legacy infrastructure, contracts and access have retirement gates.
Frequently Asked Questions
What are the main phases of cloud migration?
Assess and discover, select workload disposition, establish foundations, mobilize teams, migrate in waves, stabilize, optimize and decommission. The exact structure depends on portfolio and risk.
Should an enterprise use one cloud provider or several?
Use business, regulation, resilience, product capability, skills and economics. Multicloud can reduce some concentration concerns but increases platform, security, networking and operating complexity.
Is rehosting a bad strategy?
No. It can meet a time-bound exit or risk goal. Its limitations should be explicit, with later optimization or modernization only where justified.
How long does cloud migration take?
It depends on portfolio size, dependencies, remediation, data, operating readiness and migration windows. Plan in application waves with decision gates rather than one universal duration.
Does cloud automatically reduce cost?
No. Cost depends on architecture, consumption, licensing, data transfer, resilience and governance. Cloud can improve flexibility and transparency while costing more for some workloads.
What is a cloud landing zone?
It is the governed foundation for accounts, identity, network, security, logging, policies, cost and shared services used by workloads.
Conclusion
Enterprise cloud migration succeeds when it is treated as a portfolio and operating-model transformation. The organization must decide what should move, why, how it will be secured and operated, and what evidence proves the outcome.
Discover dependencies, establish usable guardrails, migrate in controlled waves and finish the work by optimizing and retiring the legacy environment. That approach turns cloud adoption from infrastructure movement into a measurable business capability.
Logic-Unit Editorial Team
Editorial Team
Plan a cloud migration decision workshop.
Assess one application group across business value, disposition, dependencies, landing-zone readiness, cost and cutover risk.
Contact Us →