Compartir a través de


Ejecución de la migración a la nube

En este artículo se proporcionan instrucciones estructuradas para ejecutar una migración correcta a Azure. En las instrucciones se tratan los enfoques de tiempo de inactividad casi cero y de tiempo de inactividad planeado para adaptarse a diferentes requisitos empresariales.

Preparación de las partes interesadas para la migración

La preparación de las partes interesadas garantiza la ejecución coordinada y la resolución rápida de problemas durante la migración. La comunicación clara y la asignación de recursos reducen la interrupción empresarial y mejoran las tasas de éxito de la migración. Debe establecer protocolos de comunicación y confirmar la disponibilidad de soporte técnico antes de comenzar las actividades de migración.

  1. Distribuya una programación de migración detallada a todas las partes interesadas. Una programación completa crea claridad y alineación en toda la organización. Cree y distribuya un documento que especifique el tiempo de migración, los impactos esperados del servicio, las responsabilidades y los planes de contingencia. Incluya información de contacto para el equipo de migración y los recursos de soporte técnico. Esta preparación evita malentendidos y reduce la interrupción del negocio durante la ventana de migración.

  2. Confirme la disponibilidad del soporte técnico en toda la ventana de migración. Los recursos técnicos dedicados permiten la respuesta inmediata a los problemas que surgen durante la migración. Programar al personal técnico específico con conocimientos pertinentes para que esté de guardia durante todo el período de migración. Establezca rutas de escalación claras con expectativas de tiempo de respuesta para problemas críticos. Esta estructura de soporte técnico reduce el tiempo de resolución de los problemas que podrían afectar al éxito de la migración o a las operaciones empresariales.

  3. Realice una revisión de preparación previa a la migración con todos los equipos de soporte técnico. Una revisión de preparación confirma que todos los equipos comprenden sus roles y tienen acceso necesario. Mantenga una reunión con representantes de cada equipo de soporte técnico para revisar el plan de migración, los procedimientos de comprobación y los criterios de reversión. Compruebe que los equipos de soporte técnico tengan configuradas las herramientas de acceso y supervisión adecuadas del sistema. Esta preparación garantiza la respuesta coordinada a los problemas que surjan durante la migración.

Implementación de un bloqueo de cambios

Una inmovilización de cambios impide modificaciones que podrían interrumpir el éxito de la migración. La estabilidad del sistema reduce los riesgos de migración y garantiza la coherencia de los datos. Debe implementar controles para evitar cambios en los sistemas de origen durante la ventana de migración.

  1. Implemente controles de cambio automatizados en canalizaciones de implementación. Los controles automatizados impiden cambios no autorizados en los sistemas de producción. Configure las canalizaciones de implementación para bloquear las versiones en el entorno de origen durante la ventana de congelación. Agregue puertas de aprobación en las herramientas de CI/CD para hacer cumplir el período de congelación. Estos controles impiden implementaciones accidentales que podrían afectar a los resultados.

  2. Documente los procedimientos de cambio de emergencia. Los procedimientos de emergencia permiten correcciones críticas mientras se mantiene la estabilidad. Cree criterios específicos para los cambios de emergencia y defina un proceso de aprobación acelerado. Incluya información de contacto para aprobadores y documentar las pruebas necesarias. Estos procedimientos equilibran la estabilidad del sistema con los requisitos de continuidad empresarial.

  3. Supervise los cambios no autorizados. La detección de cambios garantiza el cumplimiento del período de congelación en todo el período de cambios. Configure alertas para modificaciones de archivos, cambios de esquema de base de datos e implementaciones de aplicaciones. Use herramientas de administración de configuración para realizar un seguimiento del estado del sistema. Esta supervisión impide que los cambios no documentados afecten al éxito.

Finalización del entorno de producción

La preparación del entorno de producción garantiza la coherencia, la seguridad y la preparación operativa de la carga de trabajo migrada. Esta preparación reduce el desfase de configuración y proporciona una base validada para la carga de trabajo. Debe crear recursos de producción utilizando plantillas de infraestructura como código y aplicar configuraciones de calidad de producción.

  1. Cree recursos de producción mediante plantillas de 'infraestructura-como-código'. La infraestructura como código garantiza implementaciones coherentes y repetibles entre entornos. Este enfoque reduce los errores de configuración y proporciona control de versiones para los cambios de infraestructura. Use plantillas de Azure Resource Manager, Bicep o Terraform para implementar recursos con configuraciones estandarizadas.

  2. Aplique configuraciones de nivel de producción a los recursos de Azure. Las configuraciones de producción establecen líneas base de seguridad, rendimiento y cumplimiento que protegen la carga de trabajo y cumplen los requisitos de la organización. Configure grupos de seguridad de red con reglas restrictivas que permitan solo el tráfico necesario entre los servicios. Aplique reglas de firewall que bloqueen el acceso no autorizado al habilitar las rutas de comunicación necesarias. Configure controles de administración de identidades y acceso que sigan el principio de privilegios mínimos. Aprovisione la base de datos en Azure con la versión correcta y configure cuentas de usuario, roles y permisos necesarios para la replicación. Configure los controles de acceso a la red y las reglas de firewall para proteger las conexiones de base de datos. Estas configuraciones crean una base segura para la carga de trabajo migrada.

  3. Compruebe que todos los servicios se ejecutan correctamente. La comprobación del servicio garantiza que la infraestructura de Azure pueda admitir la carga de trabajo migrada. Esta comprobación identifica posibles problemas antes de que afecten al proceso de migración. Compruebe el estado de salud del servicio, la finalización de la creación de recursos y las verificaciones de estado específicas del servicio.

  4. Confirme que se ha establecido la conectividad de red. La validación de conectividad de red garantiza que todas las rutas de comunicación necesarias sean funcionales. Esta validación impide problemas de conectividad que podrían interrumpir la migración o la funcionalidad de la aplicación. Pruebe la conectividad de red entre todos los servicios necesarios y valide la resolución DNS para puntos de conexión críticos.

Ejecución de la transición

La ejecución de la migración transfiere datos y operaciones de carga de trabajo desde el entorno de origen a Azure. Los pasos siguientes proporcionan un enfoque estandarizado que da prioridad al tiempo de inactividad casi cero, a la vez que admite escenarios que pueden tolerar el tiempo de inactividad planeado. Debe adaptar estos pasos en función de los requisitos de tiempo de inactividad y las características de carga de trabajo específicos. Consulte las herramientas de migración de datos.

Ejecutar una migración con casi cero tiempo de inactividad

  1. Establecer la replicación de la base de datos. Configure la característica de replicación nativa de la plataforma de base de datos para establecer la replicación continua de datos entre el sistema de origen y de destino de Azure. Compruebe que la sincronización de datos inicial se completa correctamente y que la replicación es correcta.

  2. Supervisar el retraso de replicación. Supervise el retraso en la replicación mediante las herramientas de supervisión de la plataforma de base de datos. Una mayor latencia aumenta el riesgo y la duración de la transición. No continúe con el paso siguiente hasta que el retraso de replicación sea cero.

  3. Migre archivos y datos no estructurados durante la replicación estable. Copie los archivos y datos no estructurados en Azure antes de la migración final. Use Herramientas para la migración de objetos y archivos con características para transferir archivos a los servicios de almacenamiento de Azure adecuados. Esta preparación reduce la cantidad de datos que se deben copiar durante la transición final.

  4. Pausar las operaciones de escritura durante la ventana de sincronización final. Coordinar con los equipos de aplicaciones para detener las operaciones de escritura o habilitar el modo de solo lectura durante las ventanas de mantenimiento predeterminadas. Este paso impide incoherencias de datos durante la transición final. Programe esta pausa durante un período de tráfico bajo y comunique la escala de tiempo a todas las partes interesadas. Si no pausa las operaciones de escritura, aumentará el riesgo de pérdida de datos.

  5. Complete la sincronización de datos final. Complete la sincronización final de los datos modificados después de pausar las escrituras mediante AzCopy o una herramienta similar. Compruebe que no existan transacciones pendientes en los sistemas de origen y que la replicación de la base de datos esté completamente actualizada.

  6. Valide la integridad de los datos y la funcionalidad de carga de trabajo. Los recuentos de filas de la base de datos se pueden comparar para una comprobación rápida, pero para una validación más profunda, se prefieren las sumas de comprobación y funciones hash. En el caso de los sistemas de archivos, use funciones hash MD5 y valide recuentos de archivos, tamaños y marcas de tiempo. Compruebe la funcionalidad crítica de la carga de trabajo, incluidas la autenticación y las transacciones principales.

  7. Dirigir el tráfico a la nueva carga de trabajo de Azure. Actualice los registros DNS y las configuraciones del equilibrador de carga para dirigir el tráfico de usuario al entorno de Azure. Supervisar la salud y el rendimiento de la carga de trabajo.

  8. Realice una validación y supervisión completas posteriores al cambio de sistema. Realice pruebas funcionales de un extremo a otro de todos los procesos empresariales críticos mediante conjuntos de pruebas automatizados. Valide la exactitud de los datos mediante la verificación de suma de comprobación y la verificación mediante comparaciones de funciones hash entre los sistemas de origen y de destino. Haga que los propietarios de aplicaciones confirmen que todas las funciones principales funcionan correctamente. Supervise el rendimiento del sistema, las tasas de error y los patrones de acceso de usuario durante las primeras 24-48 horas después de la migración para identificar cualquier problema de degradación del rendimiento o funcionalidad.

Ejecución de la migración con tiempo de inactividad

  1. Detenga todas las operaciones de escritura en el sistema de origen. Este paso garantiza que no se produzcan nuevas transacciones durante la migración. Confirme que todas las transacciones están completas y que los usuarios están bloqueados antes de continuar.

  2. Migre todos los datos a Azure. Copie bases de datos, archivos y almacenamiento de objetos en Azure. Use herramientas como Azure Migrate, AzCopy o Azure Database Migration Service (DMS) en función del tipo de datos y el volumen. Consulte las herramientas de migración de datos.

  3. Valide la integridad de los datos después de la migración. Realice sumas de comprobación, recuentos de filas y comparaciones de metadatos para confirmar la precisión de los datos. Use herramientas automatizadas cuando estén disponibles para reducir el esfuerzo manual y aumentar la confiabilidad.

  4. Pruebe la aplicación en el entorno de Azure. Ejecute pruebas de un extremo a otro para confirmar que la aplicación funciona correctamente con los datos migrados. Incluya informes, integraciones y validación de copia de seguridad.

  5. Dirigir el tráfico a la nueva carga de trabajo de Azure. Actualice dns, equilibradores de carga y configuraciones de aplicación para que apunten a Azure. Supervise si hay problemas de conectividad y confirme que la redirección se ha realizado correctamente.

  6. Valide la funcionalidad de carga de trabajo después del cambio. Realice comprobaciones finales para asegurarse de que la aplicación es estable y los datos son precisos. Póngase en contacto con los propietarios de aplicaciones para comprobar las funciones críticas para la empresa.

Mantener la opción de respaldo

Conserve el entorno de origen como opción de reserva. La retención del entorno de origen permite una reversión rápida si se producen problemas críticos que no se pueden resolver en períodos de tiempo aceptables. Esta opción de reserva proporciona seguro de continuidad empresarial durante el período de estabilización. Mantenga el entorno de origen disponible y mantenga la capacidad de revertir registros DNS y restaurar configuraciones anteriores si es necesario.

Validar el éxito de la migración

La validación posterior a la migración garantiza que la carga de trabajo funciona correctamente y cumple todos los requisitos. Esta validación confirma que se mantiene la integridad de los datos y que la migración se realizó correctamente. Debe realizar una validación completa antes de declarar la migración completada.

  1. Confirme que el acceso al usuario y el rendimiento del sistema se han realizado correctamente. La validación de acceso de usuario garantiza que la transición a Azure sea transparente y que el rendimiento cumpla las expectativas. Esta confirmación valida que los usuarios pueden acceder al sistema sin interrupciones. Supervise los patrones de acceso de usuario, las métricas de rendimiento del sistema y las tasas de error durante el período inicial posterior a la migración.

  2. Anuncie el éxito de la migración solo después de una validación exhaustiva. La validación completa garantiza que todas las partes interesadas confirmen que la carga de trabajo es estable y funcional. Esta confirmación evita declaraciones prematuras de éxito que podrían provocar problemas más adelante. Obtenga confirmación de los propietarios, evaluadores y partes interesadas empresariales de la aplicación que la carga de trabajo cumple todos los requisitos y funciona correctamente.

Soporte para la carga de trabajo durante la estabilización

La cobertura de soporte técnico mejorada garantiza una respuesta rápida a los problemas posteriores a la migración durante el período de estabilización crítico. Esta compatibilidad proporciona una resolución más rápida de problemas que suelen producirse después de la migración. Debe establecer modelos de soporte dedicados y actualizar la documentación operativa.

  1. Establecer una cobertura de soporte mejorada durante el período de estabilización. Los modelos de soporte técnico dedicados garantizan una respuesta rápida a los problemas posteriores a la migración durante el período de estabilización crítico. Esta compatibilidad proporciona una resolución más rápida de problemas que suelen producirse después de la migración. Asigne al personal de TI experimentado o a los asociados de migración para supervisar la carga de trabajo estrechamente y proporcionar acuerdos de nivel de servicio más cortos que las operaciones normales.

  2. Actualice los sistemas de inventario y administración de configuración. Las actualizaciones de administración de configuración garantizan que las herramientas operativas y los procesos reflejen el nuevo entorno de Azure. Este mantenimiento mantiene la documentación operativa actualizada y admite actividades de administración continuas. Actualice las bases de datos de administración de configuración (CMDB) para el nuevo entorno de hospedaje, suponiendo que las herramientas de inventario existentes actualicen las direcciones IP, la CPU, la memoria y otros detalles de la infraestructura automáticamente.

Herramientas y recursos de Azure

Source Tool Description
Multiple Guías de migración de bases de datos Guías para diferentes plataformas de base de datos, orígenes y destinos
Multiple Herramientas para la migración de objetos y archivos Comparación de diferentes herramientas
Otras nubes AWS y Google Cloud a Azure Guías para migrar desde AWS y Google Cloud a Azure
On-premises Azure Database Migration Service Servicio totalmente administrado para migrar bases de datos a Azure con un tiempo de inactividad mínimo
On-premises Azure Migrate Servicio de migración completo para detectar, evaluar y migrar cargas de trabajo a Azure
On-premises Azure Data Box Envío de terabytes de datos dentro y fuera de Azure
Google Cloud Servicio de transferencia de almacenamiento en la nube de Google Transfiere datos hacia y desde varias nubes o entornos locales
Google Cloud gsutil Herramienta de línea de comandos de Google Cloud para administrar El almacenamiento en la nube
AWS Servicio de transferencia de datos de AWS Transferencias de datos entre servicios de almacenamiento locales y AWS
AWS AWS CLI Interfaz de línea de comandos de Amazon Web Services para administrar servicios de AWS
Multiple Guías de migración de Java Guías para migrar aplicaciones Java a Azure
On-premises VMWare Guías para migrar VMWare a Azure
On-premises Hyper-V Guías para migrar Hyper-V a Azure
Azure Analysis Services Migración de Azure Analysis Services a Power BI Migre Microsoft Azure Analysis Services a Power BI mediante la característica de migración de Microsoft Power BI Premium en Power BI.
Multiple Hoja de ruta de adopción de Microsoft Fabric Conozca las consideraciones estratégicas y tácticas y los elementos de acción que conducen a la adopción correcta de Microsoft Fabric y ayude a crear una cultura de datos en su organización.
Multiple Migración a Power BI Aprenda a planear y realizar una migración desde una herramienta de BI de terceros a Power BI.
Azure Synapse Analytics Migración de Azure Synapse Data Explorer a Fabric Eventhouse (versión preliminar) Instrucciones paso a paso para migrar las bases de datos de Azure Synapse Data Explorer (Kusto) a Fabric Eventhouse.
Azure Synapse Analytics Asistente de Migración para Almacén de Datos de Fabric (versión preliminar) Aprenda a usar Migration Assistant para mover datos y objetos de Azure Synapse Analytics SQL Data Warehouse a Fabric Data Warehouse, incluidos los escenarios y limitaciones admitidos.
Azure Synapse Analytics Métodos de migración: grupos de SQL dedicados de Azure Synapse Analytics a Fabric Data Warehouse Obtenga información sobre los métodos de migración del almacenamiento de datos en grupos de SQL dedicados de Azure Synapse a Fabric.
Azure Synapse Analytics Planeación de la migración: Migración de grupos de SQL dedicados de Azure Synapse Analytics a Fabric Data Warehouse Planee la migración del almacenamiento de datos en grupos de SQL dedicados de Azure Synapse a Fabric.
Azure Synapse Analytics Migración desde Azure Synapse Spark a Fabric Obtenga información sobre la migración desde Azure Synapse Spark a Fabric, incluidas las consideraciones clave y los distintos escenarios de migración.
Azure Synapse Analytics Migración de datos y canalizaciones de Azure Synapse Analytics a Fabric Obtenga información sobre las distintas opciones para migrar datos y canalizaciones de Azure Synapse Analytics a Fabric.
Azure Synapse Analytics Migración de cuadernos de Azure Synapse Analytics a Fabric Obtenga información sobre las distintas opciones para migrar los cuadernos de Spark de Azure Synapse a Fabric.
Spark Migración de bibliotecas de áreas de trabajo existentes y propiedades de Spark a un entorno de Microsoft Fabric Aprenda a migrar las bibliotecas de áreas de trabajo existentes y las propiedades de Apache Spark a un entorno de Fabric predeterminado.

Pasos siguientes