Migración de bases de datos

En esta página, se proporcionan orientación sobre la arquitectura y estrategias de migración para migrar bases de datos relacionales y no relacionales a Google Cloud.

Si eres administrador de bases de datos, Cloud Architect o ingeniero de datos, usa la información de esta página para evaluar los patrones de migración de bases de datos, elegir las herramientas adecuadas, garantizar una alta fidelidad de los datos, minimizar el retraso de la replicación de transacciones y controlar el tiempo de inactividad durante la migración de sistemas.

Antes de leer esta página, debes haber completado una evaluación inicial de la fuente y comprender los esquemas de la base de datos, el tamaño y las dependencias de red de la aplicación.

Opciones de migración de bases de datos

Cuando planifiques migraciones de bases de datos, usa la siguiente tabla para elegir un servicio y una herramienta de destino según el motor de base de datos de origen:

Base de datos de origen Plataforma de destino Herramienta recomendada Patrón de migración
MySQL, PostgreSQL o SQL Server Cloud SQL o AlloyDB para PostgreSQL Database Migration Service Replicación continua de CDC
Oracle AlloyDB o Solución Bare Metal Google Cloud Modernization Hub, Conversión de esquemas de Database Migration Service Migración homogénea o heterogénea
Cassandra, MongoDB o HBase Bigtable, Spanner o Firestore Conectores de Dataflow o de código abierto Transferencia por lotes o de transmisión

Migra bases de datos con Database Migration Service

Database Migration Service proporciona trabajos de migración sin servidores para mover bases de datos relacionales a Google Cloud.

Funciones clave de Database Migration Service

Database Migration Service proporciona las siguientes funciones:

  • Arquitectura sin servidores: No necesitas aprovisionar ni administrar VMs de replicación dedicadas ni infraestructura de migración.
  • Captura de datos modificados (CDC) continua: Replica las transacciones con registros binarios de origen (binlog para MySQL, wal2json para PostgreSQL y CDC para SQL Server) para mantener sincronizadas las bases de datos de destino con un retraso mínimo.
  • Conectividad privada flexible: Se conecta de forma segura a las bases de datos de origen a través del intercambio de tráfico entre redes de VPC, túneles SSH inversos, Cloud VPN o Cloud Interconnect.

Para obtener información sobre el flujo de trabajo de migración de extremo a extremo, consulta Descripción general de Database Migration Service.

¿Qué sigue?