Back

What is cloud migration?

Viki Auslender
August 16, 2025
9 min read
  • TL;DR

    Pelanor is reimagining cloud cost management with AI-native FinOps tools that explain spending, not just track it. By rebuilding the data layer from scratch, we deliver true unit economics across complex multi-tenant environments - revealing what each customer, product, or team actually costs. Our AI vision is deeper: we're building systems that truly reason about infrastructure, learning what's normal for your environment and understanding why costs change, not just when.

What is cloud migration?

Cloud migration is the sanitized term the industry uses for offloading complexity onto someone else's servers. Think of it as moving from an old house to a new one, except instead of furniture and belongings, you're relocating applications, data, and the IT infrastructures. The process involves shifting workloads from traditional on-premises data centers to cloud platforms operated by providers like AWS, Azure, or GCP.

The concept gained significant traction after Nicholas Carr's 2008 essay "The Big Switch," where he compared the shift to cloud computing with the historical transition from private power generators to the electrical grid. Just as factories once maintained their own power plants before switching to centralized electricity, organizations today are abandoning their server rooms for shared computing resources delivered over the internet.

Why do organizations move to the cloud?

The driving forces behind cloud adoption reveal a complex interplay of technological advancement and business necessity. According to Gartner’s research, worldwide public cloud spending reached $597.3 billion in 2023, with organizations citing agility as their primary motivation for migration.

Modern enterprises face unprecedented pressure to innovate rapidly while managing costs. The cloud promises to solve this paradox by offering computing resources that scale elastically with demand. Netflix famously completed its seven-year migration journey in 2016, transforming from a DVD-by-mail service running on traditional servers to a streaming giant processing 140 million hours of video daily across 190 countries. Their success story became a blueprint for organizations seeking similar transformations.

Yet the reasons extend beyond mere scalability. Companies migrate to escape the burden of maintaining aging hardware, to access cutting-edge technologies like artificial intelligence and machine learning services, and to enable remote work capabilities that became essential during the pandemic era.

Types of cloud migration

1.On-premises to cloud

The most traditional migration path involves moving from physical servers housed within company facilities to virtual resources in the cloud. This journey often begins with what industry veterans call "lifting and shifting" – essentially recreating existing infrastructure in a cloud environment without significant modifications. Capital One's decade-long transformation from a traditional bank running eight data centers to becoming cloud-first exemplifies this approach at scale.

The process requires careful orchestration. Applications built for dedicated servers must adapt to shared, virtualized environments. Database connections need reconfiguration. Security perimeters shift from physical firewalls to software-defined boundaries. Organizations discover that what worked in their controlled data centers requires rethinking the cloud's distributed nature.

2.Cloud-to-cloud migration

An increasingly common scenario involves moving workloads between different cloud providers. The dance between AWS, Azure, and GCP isn’t about freedom of choice — it’s about choosing which monopolist’s walled garden you prefer. Cloud-to-cloud migration is often less optimization, more damage control. This migration type presents unique challenges since each cloud platform implements services differently. What works on GCP might require significant adjustments on AWS.

The phenomenon reflects market maturation. Early cloud adopters often chose providers hastily, driven by immediate needs rather than strategic planning. Now they're optimizing, moving workloads to platforms that better align with their evolved requirements. Dropbox's 2016 reverse migration from AWS to its own infrastructure, followed by a hybrid approach combining both, illustrates the complexity of these decisions 

3.Cloud repatriation

The industry's dirty secret involves workloads returning from the cloud to on-premises infrastructure. While cloud providers rarely publicize these reversals, they occur more frequently than marketing materials suggest. Organizations discover that certain applications perform poorly in shared environments, costs spiral beyond projections, or regulatory requirements mandate local data storage.

Tech critic Evgeny Morozov warned about the "solutionism" trap – the belief that technology automatically solves all problems. Cloud repatriation embodies this lesson. Companies like Basecamp famously exited the cloud in 2023, claiming they could reduce costs by 60% running their own servers. Their decision sparked fierce debate about cloud economics and the hidden costs of convenience.

Cloud deployment models 

Public vs. private cloud

Public clouds operate like utilities – shared resources available to anyone willing to pay. AWS, Azure, and GCP epitomize this model, offering vast computing power through standardized services. Private clouds, conversely, dedicate infrastructure to single organizations, whether hosted internally or by third-party providers.

The distinction matters for regulated industries. Healthcare organizations processing patient data often prefer private clouds to maintain HIPAA compliance. Financial services firms handling sensitive transactions might choose private infrastructure to satisfy regulatory scrutiny. Yet public clouds increasingly offer specialized compliance zones, blurring traditional boundaries.

What is a hybrid cloud?

Hybrid cloud architectures acknowledge that not all workloads belong in the same place. They combine public and private resources, allowing data and applications to move between environments as needs dictate. Manufacturing companies might run production systems on-premises for reliability while using public clouds for analytics and development.

Microsoft's Azure Stack exemplifies hybrid thinking, bringing Azure services into corporate data centers. This approach satisfies organizations wanting cloud benefits without abandoning existing investments. The model particularly appeals to enterprises with significant legacy systems that can't easily migrate.

What does multi-cloud mean?

Multi-cloud strategies distribute workloads across multiple cloud providers, avoiding vendor lock-in while exploiting each platform's strengths. Organizations might use AWS for compute-intensive tasks, GCP for machine learning, and Azure for Microsoft-centric applications.

This approach requires sophisticated orchestration. Tools like Kubernetes emerged partly to abstract away provider-specific differences, enabling applications to run anywhere. Yet complexity increases exponentially with each additional cloud. Management overhead, security considerations, and cost optimization become increasingly challenging across multiple platforms.

Common cloud migration strategies

Rehosting, aka lift-and-shift

Rehosting represents the path of least resistance – moving applications to the cloud without modifications. Organizations essentially recreate their existing infrastructure using cloud resources. A physical server becomes a virtual machine. An on-premises database transfers to a cloud-hosted equivalent.

This strategy appeals to organizations facing urgent deadlines. Data center lease expirations, hardware refresh cycles, or disaster recovery needs often drive rapid migrations. The approach works well for stable applications that don't require cloud-native features. However, it misses opportunities for optimization, potentially carrying inefficiencies into the new environment.

Replatforming

Replatforming occupies the middle ground between simple rehosting and complete reconstruction. Organizations make targeted modifications to exploit cloud capabilities without redesigning applications. A traditional database might migrate to a managed service like Amazon RDS, eliminating maintenance overhead while preserving application logic.

This approach balances risk and reward. Changes remain limited enough to avoid extensive testing and retraining. Yet organizations capture meaningful benefits like automated scaling, managed updates, and improved reliability. The strategy particularly suits applications with clear pain points that cloud services address directly.

Refactoring

Refactoring involves reimagining applications for cloud-native architectures. Monolithic applications decompose into microservices. Batch processes transform into event-driven workflows. Traditional databases give way to purpose-built data stores optimized for specific use cases.

In Netflix's migration example, the company didn't simply move their DVD-rental infrastructure to AWS. Instead, they rebuilt everything around cloud principles – stateless services, horizontal scaling, and failure resilience. The effort took years and required fundamental changes to their engineering culture.

Other strategies: retire, retain, repurchase

Beyond the primary migration patterns, organizations face additional choices. Some applications deserve retirement – legacy systems maintained through inertia rather than value. Others require retention on-premises due to technical constraints, regulatory requirements, or economic factors.

Repurchasing involves replacing existing applications with cloud-based alternatives. Instead of migrating a customer relationship management system, organizations might adopt Salesforce. Rather than moving email servers, they switch to Microsoft 365. This strategy trades customization for standardization, accepting vendor-defined functionality in exchange for eliminated maintenance.

How migration works

Defining business goals

Successful migrations begin with clear objectives that extend beyond technology. Cost reduction alone rarely justifies the effort and risk. Organizations need compelling business drivers, such as entering new markets, accelerating product development, or enabling capabilities impossible with current infrastructure.

The State of Oregon's troubled healthcare exchange migration in 2013 demonstrates what happens without clear goals. They spent $248 million attempting to build a cloud-based system without defining success criteria or understanding user needs. The project failed spectacularly, becoming a cautionary tale about technology projects divorced from business outcomes.

Choosing the right applications

Not every application belongs in the cloud immediately. Organizations need to evaluate their portfolio systematically, considering technical complexity, business criticality, and migration benefits. Modern applications with clean architectures and minimal dependencies migrate easily. Legacy systems with decades of accumulated complexity require careful consideration.

The assessment process might reveal some uncomfortable truths. Maybe that custom application developed 15 years ago is business-critical, but also technically unsuitable for cloud deployment. Organizations face difficult decisions about modernization investments versus maintaining the status quo.

Selecting cloud models and providers

Provider selection involves evaluating service offerings, geographic presence, compliance certifications, and ecosystem maturity. The decision impacts everything that follows. Each provider implements services differently, uses unique terminology, and offers distinct pricing models. Organizations effectively choose not just a vendor but an entire ecosystem.

Testing and migration steps

Migration execution requires meticulous planning and staged implementation. Organizations typically begin with non-critical applications, learning from each experience before tackling mission-critical systems. Test migrations validate assumptions about performance, compatibility, and costs.

The process requires extensive preparation, careful execution, and constant monitoring: data must transfer without corruption, applications need reconfiguration for new environments, and security policies require updates for cloud contexts. Each step presents opportunities for failure that rigorous testing helps prevent.

Post-migration monitoring

Migration completion marks the beginning, not the end. Cloud environments behave differently from traditional infrastructure: performance characteristics change, cost patterns emerge, and security threats evolve. Organizations must develop new operational capabilities for cloud management.

Monitoring becomes crucial for controlling costs. Unlike fixed infrastructure expenses, cloud costs vary with usage. Without proper oversight, bills can spiral unexpectedly. Adobe discovered this after migrating Creative Cloud, implementing sophisticated monitoring to optimize their reported $80 million annual cloud spend.

Planning considerations and challenges

Bandwidth and latency 

Cloud migration assumes robust internet connectivity. Yet many organizations discover their networks can't support cloud-based operations. Transferring terabytes of data requires significant bandwidth, applications designed for local networks struggle with internet latencies.

The physics of data movement creates unavoidable constraints. Light travels through fiber optic cables at roughly 200,000 kilometers per second – fast, yet not instantaneous. A round trip from New York to a California data center takes approximately 40 milliseconds. For latency-sensitive applications, those milliseconds matter.

Legacy systems and dependencies

Decades-old applications weren't designed for cloud deployment. They assume dedicated hardware, specific operating systems, or direct hardware access. Dependencies run deep – that inventory system might connect to warehouse equipment through serial ports. The accounting package might require specific printer drivers.

These technical debts accumulate over time. Organizations discover applications intertwined in unexpected ways. Migrating one system requires updating others. What seemed like a straightforward project becomes an archaeological expedition through layers of technological history.

Compliance and data sovereignty

Regulatory requirements complicate cloud migrations significantly. European GDPR mandates data protection standards and location restrictions. Healthcare HIPAA rules govern patient information handling. Financial regulations specify data retention and audit requirements.

Cloud providers offer compliance certifications, yet responsibility remains shared. Organizations must understand where data resides, how it's protected, and who can access it. Multi-national companies face particular challenges when regulations conflict across jurisdictions.

Downtime and rollback planning

Despite careful planning, migrations occasionally fail. Applications might not function correctly in new environments. Performance might degrade unacceptably. Unexpected incompatibilities might emerge. Organizations need rollback plans for returning to original configurations.

The challenge intensifies for systems that can't tolerate downtime. Financial trading platforms, emergency response systems, and critical infrastructure require creative approaches. Some organizations maintain parallel systems during transitions. Others implement gradual migrations, moving users incrementally.

Cloud migration checklist

Pre-migration steps

Preparation determines migration success. Organizations must inventory applications, document dependencies, and assess cloud readiness. Business stakeholders need education about implications and expectations. Technical teams require training on cloud platforms and tools.

Security deserves particular attention. Cloud environments introduce new attack surfaces and security models. Identity management, network segmentation, and data encryption require reconfiguration for cloud contexts. Organizations often underestimate the effort required for proper security implementation.

Migration execution

Execution follows established project management principles with cloud-specific considerations. Data transfer methods vary by volume – network transfers for gigabytes, physical device shipping for petabytes. Application migrations proceed according to predetermined sequences, respecting dependencies.

Communication becomes critical during execution. Stakeholders need regular updates about progress and issues. Users require notification about service interruptions. Support teams must prepare for inevitable questions and problems.

Post-migration validation

Validation confirms migrations achieved intended outcomes: performance metrics verify applications meet service levels, cost analysis ensures expenses align with projections, and security audits confirm proper implementation of controls.

Choosing the right strategy for your needs

How to assess your workload

The assessment process forces organizations to confront uncomfortable realities about their infrastructure, from servers running critical processes nobody fully understands to applications whose actual resource consumption bears no resemblance to decade-old specifications.

Modern scanning tools like AWS Migration Hub and Azure Migrate promise algorithmic precision in mapping these environments, automatically discovering applications and documenting their tangled dependencies. Yet these sophisticated tools excel at technical discovery while remaining blind to the organizational dynamics that truly govern enterprise IT.

Factors to consider when selecting a migration type

Strategy selection balances multiple factors without perfect answers. Timeline pressures might mandate quick rehosting despite long-term inefficiencies, or budget constraints might preclude ideal refactoring approaches. Risk tolerance plays a crucial role: conservative organizations favor minimal-change approaches, while innovation-driven companies embrace transformation opportunities. 

Benefits of cloud migration

Scalability and flexibility

Cloud platforms excel at handling variable workloads. This elasticity transforms capacity planning from guesswork to automated response. The flexibility extends beyond mere scaling. Organizations can experiment with new technologies without massive investments: machine learning services, internet-of-things platforms, and blockchain capabilities become accessible through API calls rather than infrastructure projects.

Cost control

Cloud economics promises transformation from capital to operational expenses. Instead of purchasing servers that depreciate over years, organizations pay for actual usage. The model appeals to CFOs seeking predictable costs aligned with business activity.

While eliminating hardware purchases and data center overhead, organizations encounter new expenses. Cloud architects command premium salaries, and management tools require licensing. Without proper governance, costs can exceed traditional infrastructure. Andreessen Horowitz reported that cloud costs represent 51% of revenue for some software companies, forcing reconsideration of cloud-first strategies.

Access to modern technologies

Cloud providers invest billions in emerging technologies: artificial intelligence services, quantum computing simulators, and advanced analytics become available to any organization. Small companies access capabilities previously reserved for tech giants. This democratization accelerates innovation. The pace of advancement continuously accelerates as providers compete through feature releases.

Limitations and when not to migrate

When cloud isn't the right solution

Despite industry hype, cloud computing doesn't solve every problem. Latency-sensitive applications struggle with network delays. Specialized hardware requirements conflict with standardized cloud offerings. Some workloads cost more in the cloud than on-premises.

High-performance computing presents particular challenges. Scientific simulations, financial modeling, and real-time processing often require dedicated resources. The shared nature of cloud infrastructure introduces variability incompatible with consistent performance requirements.

Hybrid and partial migration as alternatives

Recognition of cloud limitations drives hybrid approaches. Organizations maintain critical systems on-premises while leveraging cloud for appropriate workloads. Partial migrations allow gradual transformation. Organizations might begin with development and testing environments, gaining cloud experience before moving production systems. The approach reduces risk while building necessary skills and confidence.

Conclusion

Cloud migration represents an organizational transformation in the digital age. The journey from traditional infrastructure to cloud platforms challenges established practices, demands new skills, and promises transformed capabilities. Success requires clear strategy, careful planning, and recognition that not every workload belongs in the cloud.

As the technology landscape continues evolving, cloud migration remains an ongoing process rather than a destination. Organizations must continuously evaluate their strategies, optimize deployments, and adapt to emerging capabilities. The future likely holds not universal cloud adoption but thoughtful hybrid approaches that leverage the best of both cloud and traditional infrastructure.

The cloud migration story continues unfolding. Each organization must write its own chapter, learning from others' experiences while recognizing their unique context. In this digital transformation era, the question isn't whether to consider cloud migration, but how to approach it strategically for sustainable competitive advantage.

Ready to step into the light?