Cloud migration is the process of moving enterprise data, applications and workloads to a cloud infrastructure. You may decide to migrate business computing resources to the cloud; however, in most cases, some applications and services will still remain on-premises.
The migration may involve one or more clouds. Some clouds are public clouds, in which services are provided via the public Internet. Other clouds are private, consisting of a secure cloud infrastructure that is only available to a specific organisation.
The resources obtained in a public cloud are shared. Multiple users' data and applications are stored on the same system. The infrastructure is maintained and managed by the service provider. Public cloud accessibility is perceived as less secure and vulnerable to data leakage.
A private cloud is not available to everyone, although it can be configured and managed by third-party service providers. An enterprise can manage a private cloud itself by setting up data centres and servers on site.
A hybrid cloud environment, which also includes on-premises computing resources, uses multiple clouds, both public and private.