As the name suggests, Data Migration involves transferring data from one location to another, one data format to another, or from one application to another. Data migration is generally needed when companies move their on-premises applications to Cloud-based systems, when there is a need to upgrade storage systems, when data centre relocation is required, etc. There are 3 types of data set migration: Storage migration, which involves moving data from one storage location to another; Application Migration, which consists of transferring data from one computing environment to another; and Cloud migration, which involves transferring data from one Cloud storage to another or from the on-premises data centre to the Cloud.