Cloud migration is the process of moving data, applications, or other business resources to or from a cloud computing environment. Migrations can take one of three forms:
- Traditional Cloud Migration – Data and/or applications are moved from on-premises data center(s) to a hosted public cloud
- Cloud-to-Cloud Migration – Data and/or applications are moved from one cloud resource to another in order to consolidate or expand cloud operations.
- Reverse Cloud Migration – In some situations, data is moved from cloud resources back to a local data server.
A cloud migration is completed to host applications and data in an efficient and secure environment that meets performance and budgetary goals of the organization. Migrating to a cloud solution will reduce or eliminate the need for on-premises data center(s), provide greater elasticity of resources, self-service provisioning, and flexible pay-per-use models.