Cloud Computing Basics

Moving to the Cloud: What a Migration Involves

An overview of the stages, common approaches, risks and questions involved when an organization moves its systems and data to cloud services.

On this page
  1. More than copying files
  2. Why organizations consider it
  3. Typical stages
  4. Risks to plan for
  5. Questions worth asking
  6. A note on advice

More than copying files

A cloud migration is the process of moving applications, data and related work from existing systems, such as servers in an office or a company-run data center, to cloud services. It is easy to picture this as copying files to a new place. In practice, it also involves moving the software that uses those files, the connections between systems, the people who run them, and the habits around them.

Because of that, migrations are usually projects measured in months, and sometimes years, rather than a weekend task. Some organizations move a single application; others move almost everything. It is often part of a wider digital transformation strategy, but it can also be done for narrow reasons, such as replacing aging hardware.

Why organizations consider it

Common motivations include replacing equipment that is nearing the end of its life, handling variable demand, reaching customers in more locations, improving recovery options, or giving teams quicker access to new tools. Each is a reason to investigate, not a guarantee of results. Some migrations produce savings, some mostly shift costs from capital purchases to ongoing fees, and some turn out to be more expensive than expected.

Typical stages

Every organization’s path differs, but most migrations follow a rough sequence.

1. Assess what exists

Teams list their applications, data, servers and how they depend on each other. This discovery step is often more difficult than expected, because older systems may be poorly documented and may rely on other systems nobody remembered. Information such as who uses each system, how sensitive its data is and how critical it is to the business shapes later decisions.

2. Decide the goals and the approach

Clear goals matter: lower running costs, faster delivery, better resilience, or simply leaving a data center. Goals influence which approach suits each application. Commonly described options include:

  • Rehost (“lift and shift”): move an application largely as it is onto cloud virtual machines. Usually the quickest, but may not use cloud features well.
  • Replatform: make modest changes, such as moving to a managed database, to gain some benefits without a rewrite.
  • Refactor or rebuild: redesign the application to suit the cloud. Takes longer and costs more upfront, and may bring larger long-term changes.
  • Replace: switch to a ready-made software service instead of running your own.
  • Retire or retain: shut down what is no longer needed, or leave certain systems where they are.

The mix of choices also relates to cloud service models, since each affects how much the organization still manages.

3. Choose a provider and design the environment

Selecting a cloud service provider involves comparing features, locations, support, pricing, security practices and contract terms. Teams also plan accounts, networks, permissions and rules before moving anything. Getting identity and access management right early prevents many later problems.

4. Plan security, compliance and data

Organizations consider what data is allowed to go where, how it will be encrypted, who can reach it, and what records must be kept. Rules on data location and handling vary by place and industry, so legal and compliance advisers are often involved. The split of security tasks between provider and customer, described in the shared responsibility model, should be understood in advance.

5. Prepare and test

Teams typically run pilots with less critical systems, test performance and cost, train staff and write a rollback plan. Testing with realistic data volumes can reveal slowdowns that small tests miss.

6. Move data and systems

Data can be sent over the network or, for very large volumes, shipped physically on storage devices offered by some providers. Moves are often done in waves. Some systems must run in both places for a while, with data kept in sync, which adds complexity. A cutover, when users switch to the new system, is commonly planned for a quiet period.

7. Review and improve

After the move, teams monitor performance and spending, fix problems and retire old equipment. Many find the work continues, since cloud systems need ongoing tuning.

Risks to plan for

  • Underestimated dependencies: a forgotten link between systems can break something after the move.
  • Downtime and data loss: poor planning or weak backups can cause outages or errors during cutover.
  • Cost overruns: migration itself has costs, and running costs can exceed forecasts, particularly with data transfer.
  • Skills gaps: staff accustomed to old systems may need training or outside help.
  • Security mistakes: misconfigured storage or permissions are a frequent cause of exposure.
  • Dependence on one supplier: design choices can make future change difficult, a concern known as vendor lock-in.
  • Disruption to people: changed tools and routines require communication and support.

Questions worth asking

  1. What are we trying to achieve, and how will we know if we have?
  2. Which systems are good candidates, and which should stay?
  3. What would a failed migration cost, and how would we reverse it?
  4. Who is responsible for each part afterward?
  5. How will costs be tracked once the move is complete?
  6. What is our plan if we later want to leave?

Taking these questions seriously tends to matter more than the choice of tools. Many organizations begin with a small, low-risk system to learn before moving anything critical.

A note on advice

This article is general information. Migration decisions involve technical, legal, financial and security considerations that vary by organization, so consult qualified professionals.

The complete guide to cloud computing basics

What Is Cloud Computing and How Does It Work
Read the guide

Keep exploring

Guides from other topics

All topics →