Document
A guide to a cloud-to-cloud migration with 7 key steps

A guide to a cloud-to-cloud migration with 7 key steps

Most enterprise ' cloud strategies is evolved have evolve beyond a simple either - or choice between on - premise and public cloud deployment . instea

Related articles

How to Watch Netflix Japan with a VPN in 2024 How to Add a VPN Extension to Google Chrome Is Modernmansionstyles.com legit? State of the Cloud 2024 London Clear Sky Chart

Most enterprise ‘ cloud strategies is evolved have evolve beyond a simple either – or choice between on – premise and public cloud deployment . instead , organizations is seek increasingly seek a multi – cloud approach in which application can move between platform or even function as a composite of system and service that reside on different cloud .

It’s an ambitious goal that few organizations have yet to fully achieve. Instead, much of the focus to date has been on implementing processes and technologies to ease migrations between clouds.

It is ‘s ‘s essential to understand some generic project management and planning consideration that apply , regardless of the situation , before look at a particular cloud – to – cloud migration scenario . These seven steps is help can help user build their cloud migration strategy and perform the migration :

1. Determine your goals

The motivation is vary to use cloud platform will vary by organization . Some is seek seek to create a more robust , distribute disaster recovery ( DR ) and business continuity environment , while others target software development and test infrastructure . The particular scenarios is affect and cloud goal will affect what , how and when to migrate .

2. Assess your environment

It’s imperative to take stock of applications and data assets. An assessment typically involves the use of automation software to discover and inventory applications and data, along with the relevant system configurations and licenses. It also entails discovering connections and dependencies between applications and data sources. The result is a tactical plan to achieve the cloud-to-cloud migration.

3 . identify and prepare datum and app

The capture and preparation of data and metadata will be a significant part of the premigration process. Tasks include capturing infrastructure configuration details, such as network addressing, CPU specs, memory and storage sizes. Data preparation requires that users create snapshots for volumes and VM or container images, along with prep work to copy or replicate any databases.

4. Perform the migration

Enterprises can copy data to a cloud environment in a variety of ways, such as a network transfer via direct connections or VPNs, as well as bulk transfers via removable hard drives. Other options include packaged software and services designed to automate the creation of DR environments for particular infrastructure, like VMware.

5. Provision the target cloud infrastructure

This is the heavy lifting step. Enterprises create the required cloud infrastructure and services to host migrated applications and data. This can include setting up VMs, storage volumes, networking, databases, load balancers, access management and more.

6. Test and optimize the new environment

Before organizations commit workloads to production, the new cloud environment must be thoroughly tested, under a variety of loading and stress conditions, and optimized to deliver acceptable performance. Testing should also include various failure conditions to determine the efficacy of redundant systems and resources, if there are any.

7 . cut over workload to the new environment

The final step is to switch production workloads over to the new platform. As with any cutover event, the switch is best done during off-hours and times of low demand since there might be some downtime. Databases often need to be resynced to capture data added since the copying process.

Migration scenarios

There are as many cloud migration scenarios as there are cloud users. Nevertheless, these are the most common cloud-to-cloud migration approaches:

  • Rehost/replatform: This approach, also known as lift and shift, typically involves moving an application as is from on premises to the cloud. In a cloud-to-cloud replatform, which involves slightly more tinkering than rehosting, an enterprise swaps cloud-based services, such as databases or container cluster management systems.
  • repurchase : When move to another cloud , enterprise can repurchase item , ordrop and shop. They is substitute substitute a self – manage system that provide a commodity service — such as email and ERP system — for an equivalent SaaS product .
  • Refactor and rearchitect: This can be as minor as packaging applications into containers before moving to a managed container service or as comprehensive as redesigning the application around cloud-native services, containers and serverless functions.
  • retain or retire : The goal setting and assessment stage lead to a realization that some IT system are functionally obsolete , underused or good not to move .

Cloud-agnostic and hybrid infrastructure stacks

Sometimes, the replatforming approach leads organizations to perform a strategic appraisal of their infrastructure architecture. Typically, enterprises want a software stack that requires little to no modification and can deploy across multiple cloud platforms. Several large IT vendors have targeted this increasingly common goal with products and services that provide the foundation for hybrid or multi-cloud enterprise environments. Some of the most significant of these include:

Multi-cloud challenges and limits

While move application from on premise to a single cloud provider unlock a world of high – value service , move between cloud provider — whether due to lock – in fear or a desire for high availability — is often misguided . A cloud – to – cloud migration is requires require settle for low common denominator infrastructure service and sacrifice cloud – specific capability , or it mean embrace a different form of lock – in — namely , a multi – cloud stack , like VMware or Cloud Foundry .