Cloud Migration is a strategy of its own which defines each and every step of the migration that is required and planned. If data migration is also a part of the plan, in that case multiple tests are performed before migrating the data to the cloud. There are many situations, where data is not touched and only the codebase is migrated to the cloud with or without optimisations.