What are the 7 types of cloud migration?

There are several types of cloud migration approaches that organizations typically consider based on their specific needs and circumstances. These include rehosting (lift and shift), which involves moving applications to the cloud without making significant changes to their architecture. Replatforming (lift, tinker, and shift) involves making minor adjustments to applications for better compatibility with the cloud environment. Refactoring or rearchitecting (lift, reshape, and shift) involves restructuring applications to take full advantage of cloud-native features and capabilities. Repurchasing (drop and shop) involves replacing existing software with cloud-based alternatives. Retiring involves decommissioning applications or services that are no longer needed, while retaining or replacing them with cloud solutions. Finally, retaining involves keeping certain applications or services in their current state without migrating them to the cloud.

Cloud migration strategies encompass various approaches organizations use to migrate their applications and data to the cloud. These strategies include rehosting (lift and shift), where applications are moved to the cloud without major changes to their architecture. Replatforming (lift, tinker, and shift) involves making minor adjustments to applications to improve compatibility with the cloud environment. Repurchasing (drop and shop) involves replacing existing software with cloud-based alternatives. Refactoring or rearchitecting (lift, reshape, and shift) involves redesigning applications to leverage cloud-native features. Retiring involves decommissioning applications that are no longer needed. Retaining involves maintaining certain applications in their current state, without migrating them to the cloud.