Puedes migrar bases de datos de PostgreSQL a clústeres de AlloyDB para PostgreSQL con Database Migration Service. En esta página, se proporciona una descripción general de las funciones clave de Database Migration Service para las migraciones homogéneas de PostgreSQL a AlloyDB para PostgreSQL:
En Origen y destino admitidos, se enumeran todas las ofertas de origen de PostgreSQL admitidas por Database Migration Service.
Flujo de datos para migraciones estándar proporciona una descripción general de extremo a extremo de cómo se mueven tus datos durante el proceso de migración continua.
En Migraciones de inicio rápido, se describe un flujo de migración único que aprovecha la replicación de
pgnativey simplifica de forma significativa la configuración de redes para las cargas de trabajo de PostgreSQL.En Supervisión, se proporciona una introducción a los registros y las métricas que pueden ayudarte a observar el progreso y el estado de tu trabajo de migración.
Bases de datos de origen y destino compatibles
Puedes usar Database Migration Service para migrar entre la misma versión de PostgreSQL o de versiones anteriores de PostgreSQL a versiones posteriores compatibles con AlloyDB para PostgreSQL.
En la siguiente tabla, se enumeran todas las ofertas de bases de datos de origen y destino de PostgreSQL admitidas. Para obtener la lista completa de las versiones exactas y la compatibilidad entre versiones, consulta Fuentes y versiones compatibles.
| Bases de datos de origen | Bases de datos de destino |
|---|---|
| Amazon RDS | Clúster de AlloyDB para PostgreSQL |
| Amazon Aurora | |
| Cloud SQL para PostgreSQL | |
| PostgreSQL autoadministrado
(local o en cualquier VM en la nube que controles por completo) |
Flujo de datos para migraciones estándar
En el caso de las migraciones homogéneas de PostgreSQL a AlloyDB para PostgreSQL, Database Migration Service se conecta a la instancia principal del clúster de AlloyDB para PostgreSQL de destino y, luego, administra el proceso de migración en su nombre. La instancia principal de destino establece la conexión con la instancia de origen, mientras que Database Migration Service organiza y supervisa el flujo de replicación continua. Un clúster de AlloyDB para PostgreSQL consta de una instancia principal y de instancias de grupo de lectura opcionales que proporcionan escalabilidad de lectura y alta disponibilidad.
Las migraciones continuas estándar usan la decodificación lógica de PostgreSQL y la extensión pglogical
para transmitir cambios de datos de la instancia de origen al clúster de destino casi en tiempo real.
Primero, tus datos se cargan desde un volcado de instantánea inicial y, luego,
se actualizan de forma continua según la información de la transmisión de captura de datos modificados (CDC).
Para obtener una explicación detallada de todas las fases de migración, consulta Tipos y fases de migración.
Migraciones de inicio rápido (versión preliminar)
Database Migration Service proporciona migraciones de inicio rápido para ayudarte a migrar cargas de trabajo de PostgreSQL a clústeres de AlloyDB para PostgreSQL con una configuración manual mínima. En una migración de inicio rápido, Database Migration Service automatiza la configuración de la ruta de migración aprovisionando un clúster de destino habilitado para Private Service Connect y organizando la conectividad con tu base de datos de origen privada a través de adjuntos de red de Private Service Connect.
Entre las funciones clave de las migraciones de inicio rápido, se incluyen las siguientes:
- Configuración automatizada: Database Migration Service elimina la necesidad de instalar la
extensión
pglogicalen la base de datos de origen y automatiza la configuración del perfil de conexión y de la conectividad privada en la consola de Google Cloud . - Herramientas de redes simplificadas: Conéctate de forma segura a bases de datos de origen privadas sin administrar VPN complejas ni listas de entidades permitidas de IP públicas.
- Validación previa a la migración: Las verificaciones integradas garantizan que tu entorno de origen esté completamente preparado antes de que comience la replicación de datos.
Para obtener más información, consulta Acerca de las migraciones de inicio rápido y la Guía de migraciones de inicio rápido.
Supervisión
Database Migration Service proporciona amplias capacidades de registro y observabilidad para ayudarte a supervisar el progreso de la migración. Estas funciones incluyen diagnósticos en tiempo real para el retraso de la replicación, así como métricas detalladas de Cloud Monitoring para el estado del clúster de AlloyDB para PostgreSQL de destino y el estado del trabajo de migración.
Para obtener más detalles, consulta Métricas de trabajos de migración.
¿Qué sigue?
Para obtener más información sobre la compatibilidad de datos y funciones de PostgreSQL en Database Migration Service, consulta Limitaciones conocidas.
Para revisar las explicaciones de la migración de extremo a extremo, consulta lo siguiente: