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 (
binlogpara MySQL,wal2jsonpara 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?
- Migración de almacenamiento y datos no estructurados
- Migración de aplicaciones alojadas en contenedores
- Migración de cargas de trabajo de múltiples nubes
- Cargas de trabajo de bases de datos en Modernization Hub
- Migra MySQL a Cloud SQL
- Migra PostgreSQL a Cloud SQL o AlloyDB
- Migra Oracle a PostgreSQL o AlloyDB
- Migra Cassandra a Bigtable
- Migra Cassandra a Spanner
- Principios de la migración de bases de datos: Parte 1