Google Cloud Platform (GCP) offers a robust Infrastructure as a Service platform to migrate applications. The migration is done by the following steps:
1. Performing a Lift and Shift of the applications by leveraging the compute engine. This is fairly quick and involves minimal or no code changes. The pre-requisite of this step is to establish a network connection between GCP and company’s local network.
2. Leveraging the cloud for High Availability is the next desired step. High availability can be switched on for the windows servers as well as database servers. GCP supports WindowsServer failover clustering as well as various database Server AlwaysOn availability groups.
3. Phase three is to ensure business continuity by way of disaster recovery. This may be achieved by on-prem AD into cloud. As a side advantage, having AD on cloud shortens networklatency thus improving system response time.