Cloud migration is the process where you move digital assets like data, applications, and IT resources to the cloud. Traditionally, organizations ran their applications and IT services on self-managed IT infrastructure that was maintained in an on-premises data center. Some organizations may have thousands of databases, applications, and system software running on-site. When you migrate to the cloud, you shift these workloads from on-premises data centers to the cloud provider's infrastructure in a planned, nondisruptive way. With a cloud migration strategy, you prioritize workloads, plan, and test so you can systematically move your operations to the cloud.","sortDate":"2023-08-24","headlineUrl":"https://aws.amazon.com/what-is/cloud-migration/?trk=faq_card","id":"faq-hub#whats-cloud-migration","category":"Migration & Transfer","primaryCTA":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?pg=what_is_header","headline":"What is Cloud Migration?"},"metadata":{"tags":[{"id":"GLOBAL#tech-category#migration","name":"Migration","namespaceId":"GLOBAL#tech-category","description":"Migration","metadata":{}},{"id":"faq-hub#faq-type#what-is","name":"what-is","namespaceId":"faq-hub#faq-type","description":"

what-is","metadata":{}}]}}]},"metadata":{"auth":{},"testAttributes":{}},"context":{"page":{"pageUrl":"https://aws.amazon.com/what-is/cloud-migration/"},"environment":{"stage":"prod","region":"us-east-1"},"sdkVersion":"1.0.129"},"refMap":{"manifest.js":"289765ed09","what-is-header.js":"2e0d22c000","what-is-header.rtl.css":"ccf4035484","what-is-header.css":"ce47058367","what-is-header.css.js":"004a4704e8","what-is-header.rtl.css.js":"f687973e4f"},"settings":{"templateMappings":{"category":"category","headline":"headline","primaryCTA":"primaryCTA","primaryCTAText":"primaryCTAText","primaryBreadcrumbText":"primaryBreadcrumbText","primaryBreadcrumbURL":"primaryBreadcrumbURL"}}}

Cloud migration is the process where you move digital assets like data, applications, and IT resources to the cloud. Traditionally, organizations ran their applications and IT services on self-managed IT infrastructure that was maintained in an on-premises data center. Some organizations may have thousands of databases, applications, and system software running on-site. When you migrate to the cloud, you shift these workloads from on-premises data centers to the cloud provider's infrastructure in a planned, nondisruptive way. With a cloud migration strategy, you prioritize workloads, plan, and test so you can systematically move your operations to the cloud.","id":"seo-faq-pairs#what-is-cloud-migration","customSort":"1"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#cloud-migration","name":"cloud-migration","namespaceId":"seo-faq-pairs#faq-collections","description":"

cloud-migration","metadata":{}}]}},{"fields":{"faqQuestion":"What are the benefits of cloud migration?","faqAnswer":"

As cloud services emerged, organizations initially preferred running only new applications in the cloud. Older systems continued to run on on-premises infrastructure. However, interest grew in migration processes as organizations discovered the many benefits of cloud infrastructure. We give some of the top benefits of cloud migration next. \n

Cost efficiency \n

Cloud migration can result in significant cost savings for your business. Organizations that shift to the public cloud reduce the costs of maintaining physical data centers, such as hardware procurement, power, and cooling costs. \n

More importantly, migration frees skilled employees from data center administration tasks and allows them to focus on business development. The savings in human resources are significant. Cloud provider fees are typically lower than the cost of running a local data center. \n

You only pay for the cloud resources you use, which makes it easier to scale up or down based on business demands. Furthermore, the cloud offers a variety of pricing models, including significant free tiers, so your company can choose the most cost-effective option for your needs. \n

Scalability \n

One of the major advantages of the cloud is its inherent scalability. Your business can easily adjust your IT resources in response to fluctuating workloads without undergoing costly and time-consuming infrastructure upgrades. This dynamic scalability helps ensure that your applications perform optimally during peak times and you don’t waste resources during off-peak hours. \n

Moreover, most cloud providers offer a wider range of services and tools than an organization can set up for itself. You can use the cloud to innovate and adapt to changing market conditions more swiftly. \n

Security \n

Major cloud providers like Amazon Web Services (AWS) invest heavily in security to protect their infrastructure and your data. This means they often have robust security measures, including encryption, multi-factor authentication (MFA), and regular security audits. Additionally, several backup and disaster recovery mechanisms exist to protect all digital assets. \n

Cloud providers take responsibility for security of the cloud. Meanwhile, you’re responsible for implementing the right configurations and access controls to protect your data in the cloud. \n

Performance \n

When your business migrates to the cloud, you benefit from the most recent advancements in server and network technology. This helps ensure faster processing speeds and optimal application performance. You can also take advantage of globally distributed data centers and content delivery networks. \n

Your users receive content from the geographically closest servers, which reduces latency and increases load times. Through cloud migration, you can help ensure applications and services consistently operate at their peak. This enhances user experience, boosts productivity, and provides a competitive advantage. \n

Sustainability \n

Due to their scale, cloud providers can achieve higher energy efficiency levels than traditional data centers. They can optimize server utilization, use more energy-efficient hardware, and employ advanced cooling techniques. If your organization migrates to the cloud, you can enjoy cost savings while contributing to a more sustainable environment.","id":"seo-faq-pairs#benefits-cloud-migration","customSort":"2"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#cloud-migration","name":"cloud-migration","namespaceId":"seo-faq-pairs#faq-collections","description":"

cloud-migration","metadata":{}}]}},{"fields":{"faqQuestion":"What are the types of cloud migration?","faqAnswer":"

There are many common cloud migration strategies that organizations use for successful cloud adoption. Your organization’s decision will likely depend on factors like business needs, technical challenges, and the desired outcome of the migration. \n

Rehosting \n

Rehosting involves moving an application's components to the cloud with little or no modification. Essentially, you take what you have in your current environment and lift and shift it to the cloud infrastructure. This is often the quickest way to migrate, as it doesn't require changes to the application's architecture. \n

However, not all legacy application designs take advantage of everything the cloud environment offers. So, this cloud migration strategy may not always be the best approach for maximizing cloud benefits. \n

Relocating \n

Relocating is often referred to as lift and optimize. In this approach, you move applications to the cloud without significant changes. However, once they're in the cloud, you might transition them to cloud-centered services. \n

For instance, after you relocate a database to the cloud, you might migrate from a hosted virtual machine (VM) to a managed database service. This provides some benefits of cloud-centered capabilities without extensive initial refactoring. \n

Refactoring \n

In refactoring, you rearchitect applications to take full advantage of cloud-centered features. For example, you may decompose monolithic architectures into microservices or replace existing modules with fully managed cloud services. Businesses often choose this approach when they need to add features, scale, or boost performance that would be difficult to achieve in the application's existing environment. \n

Replatforming \n

Replatforming—or lift, tinker, shift—is a middle-ground approach between rehosting and refactoring. Here, you make some optimizations to the application to take advantage of cloud capabilities but not as extensively as in refactoring. You move specific components to a cloud-based service that offers advanced features with integration and customization for your use case. \n

For example, you might replace an older, manually intensive data management environment with an autonomous cloud database service that updates automatically and offers built-in machine learning models. \n

Repurchasing \n

In repurchasing, you move to a different product and usually abandon or replace existing software licenses for your application. For example, you could move from a traditional virtual desktop infrastructure (VDI) in your data center to a fully managed cloud-based VDI. You make the decision to purchase cloud-centered applications and retire current ones. \n

Retiring \n

In retiring, you turn off assets that you no longer require or that are outdated in the modern cloud computing environment. By comparison, repurchasing has more to do with replacing traditional assets. \n

When you decommission outdated assets, your organization can focus your resources and efforts on what matters most. You can save on cloud migration costs and reduce the complexity of the migration process. \n

Retaining \n

In retaining (or revisiting), you hold off on migration for some time. This might be needed for applications or workloads that have recently undergone significant upgrades or that have unclear reasons for migration. Your organization may decide to keep these applications on premises or in their current environment until there's a compelling reason to migrate. \n

It's important to periodically revisit and reassess these applications to determine if and when they should be migrated in the future. \n

\"\"","id":"seo-faq-pairs#types-of-cloud-migration","customSort":"3"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#cloud-migration","name":"cloud-migration","namespaceId":"seo-faq-pairs#faq-collections","description":"

cloud-migration","metadata":{}}]}},{"fields":{"faqQuestion":"What are the steps in cloud migration?","faqAnswer":"

Every organization's cloud migration journey is unique, but at AWS, we have categorized the migration process into three broad phases. Each phase provides a high-level framework to adapt and customize to your specific requirements. \n

Assess \n

All cloud migrations begin with understanding your current IT portfolio, including applications, workloads, and data. \n

During the assessment phase, you take these steps: \n

Next steps on AWS

Check out additional product-related resources
Learn more about Migration Services 
Sign up for a free account

Instantly get access to the AWS free tier. 

Sign up 
Start building in the console

Get started building in the AWS Management Console.

Sign in