Información general
Migración continua
La migración continua (a veces denominada "migración online") es un flujo continuo de cambios de un origen a un destino que se inicia tras una operación de volcado y carga completos inicial. En el caso de una migración, cuando llegue el momento de cambiar a la lectura y escritura en el destino, realiza una operaciónpromote
. La promoción significa que la instancia de Cloud SQL de destino se desconecta del origen y pasa de ser una instancia de réplica a una instancia principal.
La migración continua sigue estos pasos:
Inicialmente, se hace una captura de la base de datos de origen. Esto provoca un bloqueo breve (menos de 10 segundos) en las tablas de la base de datos, una a una, a medida que se crea el volcado. La fuente puede seguir aceptando escrituras.
Es posible que tengas que seguir pasos adicionales si usas Amazon RDS y no tienes privilegios de superusuario. Para obtener más información, consulta el artículo Migrar desde MySQL de RDS sin privilegios de SUPERUSER.
Una vez que se ha creado el volcado inicial, se carga en el destino.
Una vez completada la carga, se procesan los cambios en curso (también conocidos como captura de datos de cambios o CDC).
Cuando llegue el momento de cambiar a la versión de destino, deja de escribir en la versión de origen e inicia una promoción. De esta forma, la aplicación puede leer y escribir en la base de datos de destino.
Las aplicaciones dependientes pueden experimentar un tiempo de inactividad de al menos la duración del retraso de la replicación en el momento de la decisión de promocionar.
Migración única
Este tipo de migración es una captura de la base de datos en un momento dado, que se toma del origen y se aplica al destino. Se trata básicamente de una operación de volcado y carga, en la que el destino está listo para usarse cuando se completa la carga. Las aplicaciones que dependan de la base de datos de origen pueden sufrir un tiempo de inactividad durante el proceso de migración, ya que no se pueden escribir datos en esta base de datos mientras la migración está en curso.
La migración única sigue estos pasos:
Dejar de escribir en la base de datos de origen.
Inicia un volcado de la base de datos de origen.
Una vez completado el volcado, se carga en el destino. Cuando se complete la carga, se iniciará una promoción automáticamente. La base de datos de destino se convierte en la base de datos principal y las aplicaciones dependientes deben leer y escribir en ella.