Trace Id is missing
Skip to main content
Azure

What is cloud migration?

Cloud migration entails moving digital assets to a cloud computing environment—often from an onsite location or another cloud.

Cloud migration definition

Cloud migration is the process of moving applications and data from one location—often a company's private, on-premises servers—to a public cloud provider’s servers, but it can also entail moving resources between different clouds. Cloud migration benefits include reducing IT costs and improving performance, security, and convenience.

Key takeaways

  • Get an overview of the various types of cloud migration.
  • Understand the different levels of managed service models that cloud providers offer.
  • Learn about the six stages of cloud migration.
  • Explore the benefits and challenges of moving to the cloud.
  • Get resources to learn more and help with your own cloud migration.

Types of cloud migration

Two key technical factors in most migrations are the type of resource (or, "workload") that's being migrated and the location that it's being migrated to.

This section explains some of the most common migration scenarios and provides an overview of different migration processes, best practices, and business considerations.

Datacenter migration

Datacenter migration is the process of moving data from on-premises servers and mainframes (often stored in a server room at an organization’s office) to a cloud provider's servers, which are typically housed in very large, highly secure, and professionally maintained buildings.

High-capacity networks are the most common way to move datacenter resources to the cloud. But when a powerful network isn't available, the resources can still be migrated by first moving them onto high-capacity disks and "data boxes" and then physically shipped to the cloud provider and uploaded to their servers.

Hybrid cloud migration

Many organizations choose to leave some of their resources in their on-premises datacenter and only move a portion of them to the cloud, creating a "hybrid cloud." Hybrid cloud benefits include maximizing the value of existing on-premises datacenter equipment, as well as allowing organizations in certain industries to meet industry and government compliance requirements.

Hybrid clouds are also useful for cloud-to-cloud backup, in which on-premises data is backed up on a public cloud as a disaster recovery solution in the event that the on-premises datacenter becomes inoperable, such as in the case of a fire, flood, or crime. (In this case, "cloud to cloud" refers to on-premises datacenters sometimes being called "private clouds.")

Cloud-to-cloud migration

Now that cloud computing is so common, many organizations are using multiple clouds—often due to mergers and acquisitions—and they sometimes choose to move resources between their public clouds using cloud-to-cloud migration. This type of migration is also useful when an organization wants to take advantage of different cloud platforms' products, services, and pricing.

While managing resources across multiple clouds might seem difficult, it's possible to conveniently manage them all from a single place using a central management tool.

App, database, and mainframe migration

Linux, SAP, SQL Server, and Windows Server are some of the most commonly migrated workloads. For mainframe migration, two of the most commonly used are IBM and Unisys.

Typical cloud migration benefits for these workloads include lower costs, faster and more reliable performance, access to cloud-based developer tools and APIs, more robust security, and the ability to increase or decrease capacity without needing to purchase, install, and maintain new equipment.

While it's often possible to migrate these workloads without making changes to them (known as a "lift and shift" migration), there are benefits to updating (or, "refactoring") them to optimize their performance and reliability on the cloud.

Refer to the resources section for information on how to migrate different workloads.

Managed service models

As you research cloud migration, there's a good chance you'll come across the terms infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). These terms refer to different levels of managed services that are available from many tech and cloud providers.

IaaS

IaaS allows you to quickly scale up and down as demand changes, letting you pay only for what you use. It helps you avoid the expense and complexity of buying and managing your own physical servers and other datacenter infrastructure.

PaaS

PaaS includes the benefits of IaaS, but includes managed developer tools, databases, business analytics, and operating systems. It's ideal for reducing development costs and accelerating development time.

SaaS

SaaS includes IaaS and PaaS, but includes the added convenience of app hosting, which allows users to connect to and use cloud-based apps (such as email and other productivity apps) over the internet.

Cloud migration stages

There are different technical processes and best practices for migrating different workloads and creating different cloud configurations, but all cloud migrations follow the same basic six stages:

1. Define strategy

Define the business justification for migration and the expected outcomes.

2. Plan

Align the cloud migration plan to the desired business outcomes.

3. Ready

Prepare the on-premises and cloud environments for the migration.

4. Migrate

Move the workloads to the cloud environment.

5. Govern

Benchmark and implement security and cost governance best practices for the cloud environment and workloads.

6. Manage

Use proven methodologies for ongoing management of the cloud solution.

Cloud migration benefits and challenges

This section explores the leading benefits and challenges of migrating your technology investments to the cloud, including how to address the challenges.

Common migration benefits

Optimized costs

In addition to being able to optimize workloads for cost, there are significant savings in equipment, maintenance, and real estate costs.

Flexibility and scalability

Get exactly the right computing resources when you need them on demand and never pay for equipment that you don't use. And with some cloud platforms' global presence, you can run workloads closer to where your customers are for better performance.

Enhanced security

Public clouds make it easier to help protect your data and apps by providing built-in security at the platform level, as well as a variety of specialized security tools. In many cases, security patching is done automatically by the cloud provider.

Compliance

For highly regulated industries like finance, healthcare, and government, some cloud platforms have specialized offerings to meet compliance requirements more easily.

Backup, recovery, and failover

Most cloud providers offer built-in and one-click backup recovery capabilities, including the ability to store backups in different geographic regions.

Simplified management and monitoring

If the cloud provider offers a central management tool, it's easy to manage and monitor datacenter and cloud resources from a single screen.

Common migration challenges

Planning

Moving individual workloads can be straightforward, but planning a large-scale migration requires extensive planning across the organization.

Cost

Moving to the cloud can provide both short- and long-term returns on investment, but it's important to factor in the costs of planning and implementing a migration.

Security and compliance

Cloud providers offer a variety of security and compliance offerings, but customers are responsible for implementing the right solutions for their needs.

Business downtime

Moving even massive amounts of data to the cloud can be done very quickly, but it requires careful planning to minimize downtime during the move.

Organizational adoption and training

IT professionals and developers will find that most of their current skills apply to the cloud, but some skills training is still required.

Migration partner/vendor selection

Partners are invaluable for organizations that don't have the in-house expertise or capacity to plan and implement their migration, but selecting the right one takes careful consideration.
Resources

Azure migration resources

A blue building illustrated as if it is floating in a bright sky, with fluffy clouds in the background.

Azure Innovate & Azure Migrate and Modernize

Accelerate your cloud and AI adoption with comprehensive resources and expert help from Microsoft.
A man in a blue shirt looking at a laptop.

Web app migration and modernization

Accelerate innovation by migrating your enterprise apps to the cloud with Azure tools and guidance.
A woman talks to a group of people while a man watches the conversation with interest.

Azure events and webinars

Learn new skills, discover new technologies, and connect with your community—digitally or in person.

FAQ

  • To move datacenter resources to the cloud, assess your current infrastructure and identify workloads that are cloud ready. Develop a migration strategy—for example, lift-and-shift for quick transitions, or modernization to optimize for cloud-native services. Use cloud provider tools like Azure Migrate to help plan, implement, and track the process. Perform pilot tests before full-scale migration to help ensure data security, compliance, and reduced downtime.
  • You can implement cost-effective, highly secure, easy-to-manage backup for all your on-premises and cloud resources with Azure Backup.
  • For most organizations, the answer depends on the size and complexity of their migration project, as well as their in-house IT capabilities. Azure offers a variety of resources, tools, training, and guidance for both in-house and partner-assisted migrations.
  • During a cloud migration, it’s likely that IT professionals will need to develop new skills to ensure a successful migration. That said, these skills can be quickly and easily acquired with the right training resources. Azure offers numerous trainings, courses, modules, and certificates to give you the skills and confidence to help your organization smoothly implement cloud technology.
  • There are several types of cloud migration strategies:
     
    • Datacenter migration entails moving an organization’s entire on-premises infrastructure to the cloud.
    • Hybrid cloud migration combines on-premises and cloud resources to enable flexibility and scalability.
    • Cloud-to-cloud migration involves the transfer of workloads and data between cloud providers.
    • Application, database, and mainframe migration focuses on moving components like apps, databases, and legacy mainframes to the cloud for modernization and improved performance.