Edit

Share via


Migrate databases from Google Cloud Platform (GCP) to Azure

Migrating data from Google Cloud Platform (GCP) to Azure is a critical step in ensuring a seamless transition to Azure. This article covers how to migrate relational databases, NoSQL databases, and data warehouses effectively. For example, learn how to migrate a Google Cloud SQL for PostgreSQL database to Azure Database for PostgreSQL.

Component comparison

Start the migration process by comparing the GCP database and services used in the workload to their closest Azure counterparts. The goal is to identify the most suitable Azure services for your workload. For more information, see Compare Google Cloud and Azure database.

Note

This comparison isn't an exact representation of the functionality that these services provide in your workload.

Migration scenarios

Use the following migration guides as examples to help structure your migration strategy.

Scenario Key services Description
Migrate to Azure Database for PostgreSQL offline. Google Cloud SQL for PostgreSQL to Azure Database for PostgreSQL This scenario migrates a Google Cloud SQL for PostgreSQL instance to Azure Database for PostgreSQL offline. This approach helps ensure minimal downtime and data integrity.
Migrate to Azure Database for PostgreSQL online. Google Cloud SQL for PostgreSQL to Azure Database for PostgreSQL This article describes how to migrate your PostgreSQL database from Google Cloud SQL for PostgreSQL to Azure Database for PostgreSQL online.
Migrate MySQL on Google Cloud to Azure Database for MySQL. Google Cloud SQL for MySQL to Azure Database for MySQL This article describes how to migrate your MySQL database to an Azure SQL database by using SQL Server Migration Assistant for MySQL.

The following list includes platform-agnostic articles that have general guidance about how to migrate databases and security components to GCP.

Use the table of contents to explore other articles that relate to your workload's architecture.