Cloud migration is the process of moving applications, workloads, databases, and infrastructure from an existing environment to a cloud platform such as AWS, Microsoft Azure, or Google Cloud. The goal is generally to move workloads while making minimal changes to the existing application architecture.