Ejecuta la migración como paso de lanzamiento
Usa un comando o tarea de lanzamiento controlados por un único responsable, en lugar de permitir que cada instancia web aplique cambios al arrancar. Guarda la salida y muestra los errores antes de dirigir tráfico al código que requiere el esquema nuevo.
Mantén la migración compatible con el código desplegado y con la siguiente versión. Así las instancias pueden reemplazarse gradualmente y el equipo puede diagnosticar problemas sin una interrupción por versiones mezcladas.
Verifica antes y después
Realiza o confirma una copia de seguridad conforme al proceso de recuperación de la base y comprueba que la duración y los bloqueos de la migración sean adecuados. Revertir el alojamiento no necesariamente restaura los datos.
Después del despliegue, revisa errores y estado de la base. Elimina estructuras temporales de compatibilidad en una migración posterior e independiente, y documenta el orden y la recuperación.