This document describes how to migrate VMs from AWS to Google Cloud Platform (GCP) using Migrate for Compute Engine.
Prepare your Linux VMs
If you are migrating Linux VMs, install the Migrate for Compute Engine package to reconfigure them for GCP.
Available migration operations for AWS
The following operations are supported when moving from AWS to GCP:
- Storage Migration
- Move back
- Prepare to detach
For more information on these operations, see VM migration lifecycle.
The migration process
During migration of an instance from AWS to GCP, Migrate for Compute Engine takes ownership of the EBS volumes mounted to instances at AWS, by taking the following actions:
- Stops the source VM in AWS.
- Creates the Migrate for Compute Engine VM Importer at AWS.
- Detaches the EBS volumes from the source VMs and attaches them to the Importer.
- Creates an instance in GCP.
- Streams data from the Importer to the GCP Cloud Extension.
- Terminates the Importer and re-attaches the disks to the source VM.
At the end of the process, the original AWS instance remains intact, with original EBS volumes re-attached and powered off.
Migrating via the Wave UI
Migrating storage from AWS to GCP is supported via Wave Migrations.
To start a storage migration, create a new Full Migration job on your wave.