Migration resources

Last reviewed 2024-02-26 UTC

The Architecture Center provides content resources across a wide variety of migration subjects and scenarios to help you migrate workloads, data, and processes to Google Cloud. These resources are designed to help you complete these kinds of migrations:

  • From an on-premises environment
  • From a private hosting environment
  • From another cloud provider
  • Across Google Cloud regions

A migration journey isn't unique to Google Cloud. Moving from one environment to another is a challenging task, so you need to plan and execute your migration carefully. No matter what you're migrating—whether apps, VMs, or containers—you need to complete tasks such as creating an inventory, establishing user and service identities, deploying your workloads, and optimizing for performance and scalability.

As part of your migration journey, you have to make decisions that are dependent on the environment, the workloads, and the infrastructure that you're migrating to Google Cloud or to a hybrid cloud environment. The Migrate to Google Cloud series helps you choose the best path to suit your migration needs by establishing a migration framework. It's important to establish a migration framework because migration can be a repeatable task. For example, if you initially migrate your VMs to Google Cloud, you might also consider moving other data and workloads to Google Cloud. Establishing a general framework that can be applied to different workloads can make future migrations easier for you.

Migration resources in the Architecture Center

You can filter the following list of migration resources by typing a product name or a phrase that's in the resource title or description.

Build hybrid and multicloud architectures using Google Cloud

Choose a Google Cloud bare metal migration strategy

Continuous data replication to Spanner using Striim

Database migration: Concepts and principles (Part 1)

Decide the network design for your Google Cloud landing zone

Designing networks for migrating enterprise workloads: Architectural approaches

File storage on Compute Engine

Implement your Google Cloud landing zone network design

Jump Start Solution: Load balanced managed VMs

Landing zone design in Google Cloud

Migrate across Google Cloud regions

Migrate an Oracle database to Cloud SQL for PostgreSQL using Striim

Migrate containers to Google Cloud: Migrate Kubernetes to GKE

Migrate from AWS

Migrate from AWS: Amazon EC2 to Compute Engine

Migrate from AWS: Amazon S3 to Cloud Storage

Migrate from AWS: Migrate from Amazon EKS to GKE

Migrate to Google Cloud

Migrating from Aerospike to Bigtable

Migrating Microsoft SQL Server from AWS to Google Cloud

Migrating Node.js apps from Heroku to Cloud Run

Migrating On-Premises Hadoop Infrastructure to Google Cloud

Migrating VMs to containers with Migrate to Containers

Modernization path for .NET Framework applications on Google Cloud

Multi-regional deployment on Compute Engine

Overview of identity and access management

Reduce your Google Cloud carbon footprint

Resource mappings from on-premises hardware to Google Cloud

Single-zone deployment on Compute Engine

Strategies to migrate IBM Db2 to Compute Engine

Support your migration with Istio mesh expansion

Transferring data from Amazon S3 to Cloud Storage using VPC Service Controls and Storage Transfer Service

Use Atlas Live Migration to migrate MongoDB to MongoDB Atlas

Use RIOT Live Migration to migrate to Redis Enterprise Cloud