Stay organized with collectionsSave and categorize content based on your preferences.
Migration and modernization tools are at the center of migration execution.
They allow you to move your existing workloads to Google Cloud and to
take advantage of Google Cloud managed services when you modernize your
infrastructure.
This document presents the main tools that Google Cloud professional
service teams use during migration and modernization projects.
Google Cloud tools
This table presents some of the migration and modernization tools
available in Google Cloud.
Tool to migrate virtual machines (VMs) from on-premises
environments to Google Cloud VMware Engine. VMware HCX abstracts
vSphere-based on-premises and cloud resources and presents them to
applications as one continuous resource, creating a hybrid
infrastructure.
Tool used to convert VM-based workloads into containers in
Google Kubernetes Engine (GKE) or GKE Enterprise.
Workloads can be migrated from VMs running on either VMware on-premises,
AWS, Azure, or Compute Engine, giving the flexibility to
containerize the existing workloads with ease.
PostgreSQL (including AlloyDB for PostgreSQL and AlloyDB Omni),
MySQL, SQL Server, Oracle
Cloud Storage, BigQuery
This tool is a serverless change data capture (CDC) and replication
service that lets you synchronize data reliably, and with minimal latency.
It provides seamless replication of data from operational databases into
BigQuery, and supports writing the change event stream into
Cloud Storage. You can also integrate Datastream with
Dataflow templates to build custom workflows for loading data
into destinations such as Cloud SQL and Spanner.
This tool is a serverless service that helps migrate PostgreSQL workloads
into Cloud SQL and AlloyDB for PostgreSQL, MySQL and SQL Server workloads
into Cloud SQL, and Oracle workloads into Cloud SQL for PostgreSQL or
AlloyDB for PostgreSQL. Database Migration Service streamlines networking workflows, manages
the initial snapshot and ongoing replication, and provides a status of the
migration operations.
This tool automates data movement from software-as-a-service apps to
BigQuery on a scheduled, managed basis.
Based on the nature of the workloads that you want to migrate, you might want
to integrate other tools with your migration tools architecture.
The following list includes additional migration tools:
Storage Transfer Servicelets you bring data to Cloud Storage from other cloud providers, online
resources, or local data (for example: S3, Blob, Data Lake, on-premises file
systems).
Transfer Applianceis a hardware appliance you can use to migrate large volumes of data
(recommended for data that exceeds 20 TBs and up to 1 petabyte) to
Google Cloud without disrupting business operations.
Image Importlets you to import virtual disks in your on-premises environment with
software and configurations that you need (a.k.a. golden disks or golden
images) into Google Cloud and uses the resulting image to create
virtual machines.
The tool supports most virtual disk file formats, including VMDK
and VHD.
Third-party tools
The following list includes third-party migration tools.
The list is meant as a reference only, and doesn't represent a statement of
support by Google.
RackWare Management Module (RMM)is a fully-automated enterprise-grade migration solution that lets you migrate
physical and virtual servers from any data center or public cloud into
Google Cloud.
It is listed in Google Cloud Marketplace, and you can purchase a license in
two ways:
SUREedgeis a tool that lets you migrate physical and virtual environments to
Google Cloud when Migrate to Virtual Machines might not be a fit, for
example for on-premises non-vSphere virtualized environments.
Data Validation Toolis an open sourced Python CLI tool based on the Ibis framework that
compares heterogeneous data source tables with multi-leveled validation
functions. Data validation is a critical step in a Data Warehouse,
Database or Data Lake migration project.
HarbourBridge: Spanner Evaluation and Migrationis a standalone open source tool for Spanner evaluation and
migration, using data from an existing PostgreSQL, MySQL, SQL Server,
Oracle or DynamoDB database.
HBase Toolshelp HBase users with migrations to Bigtable.
Migrate Hive tables to BigQueryframework migrates data from Hive to BigQuery using
Cloud SQL to keep track of the migration progress.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Migration and modernization tools are at the center of migration execution.\nThey allow you to move your existing workloads to Google Cloud and to\ntake advantage of Google Cloud managed services when you modernize your\ninfrastructure.\n\nThis document presents the main tools that Google Cloud professional\nservice teams use during migration and modernization projects.\n\nGoogle Cloud tools\n------------------\n\nThis table presents some of the migration and modernization tools\navailable in Google Cloud.\n\nBased on the nature of the workloads that you want to migrate, you might want\nto integrate other tools with your migration tools architecture.\nThe following list includes additional migration tools:\n\n- [Storage Transfer Service](/storage-transfer) lets you bring data to Cloud Storage from other cloud providers, online resources, or local data (for example: S3, Blob, Data Lake, on-premises file systems).\n- [Transfer Appliance](/transfer-appliance) is a hardware appliance you can use to migrate large volumes of data (recommended for data that exceeds 20 TBs and up to 1 petabyte) to Google Cloud without disrupting business operations.\n- [Image Import](/compute/docs/import/importing-virtual-disks) lets you to import virtual disks in your on-premises environment with software and configurations that you need (a.k.a. golden disks or golden images) into Google Cloud and uses the resulting image to create virtual machines. The tool supports most virtual disk file formats, including VMDK and VHD.\n\nThird-party tools\n-----------------\n\nThe following list includes third-party migration tools.\nThe list is meant as a reference only, and doesn't represent a statement of\nsupport by Google.\n\n- [RackWare Management Module (RMM)](https://console.cloud.google.com/marketplace/browse?q=rackware)\n is a fully-automated enterprise-grade migration solution that lets you migrate\n physical and virtual servers from any data center or public cloud into\n Google Cloud.\n It is listed in Google Cloud Marketplace, and you can purchase a license in\n two ways:\n\n - Within the Cloud Marketplace, by selecting [RackWare Cloud Migration SaaS and API](https://console.cloud.google.com/marketplace/product/rackware-public/rackware-cloud-migration-saas).\n - Directly from RackWare, by selecting [RackWare Cloud Migration Virtual Machine](https://console.cloud.google.com/marketplace/product/rackware-public/rackware-cloud-migration-virtual-machine).\n- [SUREedge](https://console.cloud.google.com/marketplace/product/persistent-mp-public/sureedge-migrator-byol)\n is a tool that lets you migrate physical and virtual environments to\n Google Cloud when Migrate to Virtual Machines might not be a fit, for\n example for on-premises non-vSphere virtualized environments.\n\n- [Data Validation Tool](https://github.com/GoogleCloudPlatform/professional-services-data-validator)\n is an open sourced Python CLI tool based on the Ibis framework that\n compares heterogeneous data source tables with multi-leveled validation\n functions. Data validation is a critical step in a Data Warehouse,\n Database or Data Lake migration project.\n\n- [HarbourBridge: Spanner Evaluation and Migration](https://github.com/cloudspannerecosystem/harbourbridge)\n is a standalone open source tool for Spanner evaluation and\n migration, using data from an existing PostgreSQL, MySQL, SQL Server,\n Oracle or DynamoDB database.\n\n- [HBase Tools](https://github.com/googleapis/java-bigtable-hbase/tree/bigtable-1.x/bigtable-hbase-1.x-parent/bigtable-hbase-1.x-tools)\n help HBase users with migrations to Bigtable.\n\n- [Migrate Hive tables to BigQuery](https://github.com/GoogleCloudPlatform/professional-services/tree/main/tools/hive-bigquery)\n framework migrates data from Hive to BigQuery using\n Cloud SQL to keep track of the migration progress."]]