![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

# Migration

Documentation, guides, and resources on tools and services to help you migrate to Google Cloud.
[Read documentation](https://docs.cloud.google.com/docs/migration/overview/migrate-modernize-overview)

## Explore migration in Google Cloud

Read documentation and Cloud Architecture Center articles about migration products, capabilities, and procedures. [](https://docs.cloud.google.com/architecture/migration-to-gcp-getting-started)

### [Migrate to Google Cloud: Get started](https://docs.cloud.google.com/architecture/migration-to-gcp-getting-started)

Plan, design, and implement the process of migrating your workloads to Google Cloud.[](https://docs.cloud.google.com/architecture/migration-to-gcp-getting-started) [](https://docs.cloud.google.com/architecture/migration-from-aws-get-started)

### [Migrate from AWS to Google Cloud: Get started](https://docs.cloud.google.com/architecture/migration-from-aws-get-started)

Plan, design, and implement your migration from AWS to Google Cloud.[](https://docs.cloud.google.com/architecture/migration-from-aws-get-started) [](https://docs.cloud.google.com/architecture/migration-from-azure-get-started)

### [Migrate from Azure to Google Cloud: Get started](https://docs.cloud.google.com/architecture/migration-from-azure-get-started)

Plan, design, and implement your migration from Azure to Google Cloud.[](https://docs.cloud.google.com/architecture/migration-from-azure-get-started) [](https://docs.cloud.google.com/architecture/blueprints/vmware-engine-blueprint)

### [Migrate to a Google Cloud VMware Engine platform](https://docs.cloud.google.com/architecture/blueprints/vmware-engine-blueprint)

Plan, design, and implement your migration to a Google Cloud VMware Engine platform.[](https://docs.cloud.google.com/architecture/blueprints/vmware-engine-blueprint) [](https://docs.cloud.google.com/architecture/migrating-containers-kubernetes-gke)

### [Migrate containers to Google Cloud: Migrate from Kubernetes to GKE](https://docs.cloud.google.com/architecture/migrating-containers-kubernetes-gke)

Use Migrate to Containers to modernize traditional applications away from virtual machine (VM) instances and into containers that run on Google Kubernetes Engine (GKE) or Cloud Run platform.[](https://docs.cloud.google.com/architecture/migrating-containers-kubernetes-gke) [](https://docs.cloud.google.com/architecture/migrate-across-regions)

### [Migrate across Google Cloud regions: Get started](https://docs.cloud.google.com/architecture/migrate-across-regions)

Plan and prepare to migrate your workloads and data across Google Cloud regions.[](https://docs.cloud.google.com/architecture/migrate-across-regions) [](https://docs.cloud.google.com/architecture/database-migration-concepts-principles-part-1)

### [Database migration: Concepts and principles](https://docs.cloud.google.com/architecture/database-migration-concepts-principles-part-1)

Plan, design, and implement the process of migrating your databases to Google Cloud.[](https://docs.cloud.google.com/architecture/database-migration-concepts-principles-part-1)

## Training, blog articles, and more

Go to training courses, blog articles, and other related resources. [](https://www.skills.google/course_templates/1561)

### [Migrating to Google Cloud: Fundamentals](https://www.skills.google/course_templates/1561)

Learn about the essential tasks, strategies, and tools to migrate your IT environment to Google Cloud using the four-phase migration framework: Assess, Plan, Deploy, and Optimize.[](https://www.skills.google/course_templates/1561) [](https://www.cloudskillsboost.google/catalog_lab/4198)

### [Migrate to Cloud SQL for PostgreSQL using Database Migration Service lab](https://www.cloudskillsboost.google/catalog_lab/4198)

Study migrating a stand-alone PostgreSQL database to Cloud SQL for PostgreSQL using a continuous Database Migration Service job and VPC peering for connectivity.[](https://www.cloudskillsboost.google/catalog_lab/4198) [](https://www.cloudskillsboost.google/paths/31)

### [Startup cloud engineer learning path](https://www.cloudskillsboost.google/paths/31)

Study Google Cloud technologies essential to the Startup Cloud Engineer role, including migration.[](https://www.cloudskillsboost.google/paths/31) [](https://www.cloudskillsboost.google/paths/126)

### [Cloud architect accelerated learning path for Azure professionals](https://www.cloudskillsboost.google/paths/126)

Study translating existing Azure knowledge to Google Cloud knowledge, while also preparing for certification.[](https://www.cloudskillsboost.google/paths/126) [](https://www.cloudskillsboost.google/paths/72)

### [Google Cloud infrastructure for Azure professionals](https://www.cloudskillsboost.google/paths/72)

Study Google Cloud solutions in comparison with Azure.[](https://www.cloudskillsboost.google/paths/72) [](https://www.cloudskillsboost.google/paths/125)

### [Cloud architect accelerated learning path for AWS professionals](https://www.cloudskillsboost.google/paths/125)

Study translating existing AWS knowledge to Google Cloud knowledge, while also preparing for certification.[](https://www.cloudskillsboost.google/paths/125) [](https://www.cloudskillsboost.google/paths/71)

### [Google Cloud infrastructure for AWS professionals](https://www.cloudskillsboost.google/paths/71)

Study Google Cloud solutions in comparison with AWS.[](https://www.cloudskillsboost.google/paths/71)

## Migration products by use case

Expand sections or use the filter to find products and guides for typical use cases.

### Discovery and assessment


Discover, assess, and plan your migration to Google Cloud.
![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [Google Cloud Migration Center](https://docs.cloud.google.com/migration-center/docs)

Discover, assess, and plan your migration to Google Cloud with a unified platform for your end-to-end cloud migration journey.

### Virtual machine migration


Migrate your virtual machines (VMs) to Google Cloud, or convert VM-based workloads into containers.
![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [Migrate to Virtual Machines](https://docs.cloud.google.com/migrate/virtual-machines/docs/5.0)

Migrate your VMs from a source environment to Google Cloud. ![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [Migrate to Containers](https://docs.cloud.google.com/migrate/containers/docs)

Modernize traditional applications to run in containers on GKE, GKE Autopilot, or Cloud Run.

### Google Cloud Modernize


Evaluate, refactor, and modernize legacy enterprise and mainframe workloads for Google Cloud.
![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [Google Cloud Modernization Hub](https://docs.cloud.google.com/modernize/hub)

Run automated .NET and Java code assessments, set up Mainframe Assessment Tool, and transform legacy applications from a centralized workspace in the Google Cloud console.

### Mainframe modernization


Migrate and modernize your mainframe workloads on Google Cloud.
![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [Mainframe Assessment Tool](https://docs.cloud.google.com/mainframe-assessment-tool/docs)

Accelerate your journey end-to-end from your current mainframe setup to resources on Google Cloud. ![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [Dual Run](https://docs.cloud.google.com/mainframe-dual-run/docs)

Simultaneously run workloads on your existing mainframes and on Google Cloud, and compare their behavior to gather data on performance and stability. ![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [Mainframe Connector](https://docs.cloud.google.com/mainframe-connector/docs)

Move data located on your mainframe in and out of Cloud Storage and submit BigQuery jobs from mainframe-based batch jobs, defined by job control language (JCL).

### Related products, guides, and sites


Explore related Google Cloud products, guides, and resources for your migration scenarios.

#### [Compare AWS and Azure services to Google Cloud.](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison)

Compare AWS and Azure services to Google Cloud. ![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/databases-color.svg)

#### [Database Migration Service](https://docs.cloud.google.com/database-migration/docs)

Migrate your data to Google Cloud, and let the service streamline networking, manage replication, and provide a unified status of your migration. ![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [BigQuery Migration Service](https://docs.cloud.google.com/bigquery/docs/migration-intro)

Migrate your data warehouse to BigQuery, and let the BigQuery Migration Service handle assessment, planning, SQL translation, data transfer, and validation. ![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [Kf](https://docs.cloud.google.com/migrate/kf/docs/2.11)

Migrate your Cloud Foundry workloads to Kubernetes with Kf, and let Kf preserve your developer workflows while you take advantage of GKE Enterprise features for governance. ![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [Migrate App Engine apps off of legacy bundled services](https://docs.cloud.google.com/appengine/migration-center)

Upgrade existing App Engine apps with legacy bundled services to Google Cloud services.

#### [Migrate App Engine apps to Cloud Run](https://docs.cloud.google.com/appengine/migration-center/run/migrate-app-engine-standard-to-run)

Upgrade your App Engine apps to Cloud Run, the latest evolution of Google Cloud Serverless.

#### [Migrate from Kubernetes to Cloud Run](https://docs.cloud.google.com/run/docs/migrate/from-kubernetes)

Migrate your Kubernetes workloads to Cloud Run.

#### [Migrating VMware VMs using VMware HCX](https://docs.cloud.google.com/vmware-engine/docs/workloads/howto-migrate-vms-using-hcx)

Migrate your VMware virtual machines to Google Cloud VMware Engine, and let VMware HCX handle site pairing, and workload migration. ![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [Storage Transfer Service](https://docs.cloud.google.com/storage-transfer/docs/overview)

Move data between object and file storage systems, including from on-premises storage or other cloud providers to Cloud Storage. ![](https://docs.cloud.google.com/_static/clouddocs/images/icons/categories/migration-color.svg)

#### [Transfer Appliance](https://docs.cloud.google.com/transfer-appliance/docs/4.0/overview)

A high-capacity storage device that you can use to securely ship your data to a Google upload facility, where it's uploaded to Cloud Storage.