Cloud computing can be deployed in different ways depending on what services a business actually needs
When considering its cloud migration strategy, a company must consider two factors. The first thing to consider is the deployment model—public cloud, private cloud, hybrid cloud, and multi-cloud. The second element is the service category. Will it be Saas (Software as a Service), Paas (Platform as a Service) or Iaas (Infrastructure as a service)?
There are a number of different migration approaches your company can choose to adopt. From a basic lift & shift (this is known as re-host), involving the transfer of data and applications from a local, on-premises data center to the public cloud, to moving to a wholly new cloud based operating system (re-platform), with the advantage of a reduction in operational expense, to an upgrade of application components to conform to new standards (re-factor). However, a cloud migration could also entail moving data and applications from one cloud platform or provider to another, a model known as cloud-to-cloud migration. A third type of migration is to uncloud, also known as a reverse cloud migration or de-clouding, where data or applications are moved off of the cloud and back to a local data center.
These are the key cloud migration types: