Migración de datos


La migración de datos es el proceso de selección, preparación, extracción y transformación de datos y su transferencia permanente de un sistema de almacenamiento informático a otro. Además, la validación de la integridad de los datos migrados y el desmantelamiento del almacenamiento de datos heredados se consideran parte de todo el proceso de migración de datos. [1] [2] La migración de datos es una consideración clave para la implementación, actualización o consolidación de cualquier sistema y, por lo general, se realiza de manera que sea lo más automatizada posible, lo que libera a los recursos humanos de tareas tediosas. La migración de datos ocurre por una variedad de razones, que incluyen reemplazos, mantenimiento o actualizaciones de servidores o equipos de almacenamiento,migración de aplicaciones , consolidación de sitios web, recuperación ante desastres y reubicación del centro de datos . [2]

A partir de 2011 , "casi el 40 por ciento de los proyectos de migración de datos se excedieron en el tiempo, se excedieron del presupuesto o fallaron por completo". [1] [3] Como tal, para lograr una migración de datos eficaz, la planificación adecuada es fundamental. Si bien los detalles de un plan de migración de datos pueden variar, a veces significativamente, de un proyecto a otro, la empresa informática IBM sugiere que existen tres fases principales para la mayoría de los proyectos de migración de datos: planificación, migración y posmigración. [2]Cada una de esas fases tiene sus propios pasos. Durante la planificación, se analizan las dependencias y los requisitos, se desarrollan y prueban escenarios de migración y se crea un plan de proyecto que incorpora la información previa. Durante la fase de migración, se promulga el plan y, durante la posmigración, se valida, documenta y cierra la integridad y exhaustividad de la migración, incluida cualquier desactivación necesaria de los sistemas heredados. [2] Para aplicaciones de complejidad moderada a alta, estas fases de migración de datos pueden repetirse varias veces antes de que se considere que el nuevo sistema está completamente validado e implementado.

Planificación : los datos, las aplicaciones, etc. que se migrarán se seleccionan en función de las dependencias y los requisitos técnicos, del proyecto y del negocio. Se analizan los requisitos de hardware y ancho de banda. Se desarrollan escenarios factibles de migración y retroceso, así como las pruebas, los scripts de automatización, las asignaciones y los procedimientos asociados. Los requisitos de limpieza y transformación de datos también se miden para formatos de datos para mejorar la calidad de los datos y eliminar información redundante u obsoleta. Se decide y desarrolla la arquitectura de migración, se obtienen las licencias de software necesarias y se inician los procesos de gestión de cambios. [1] [2]

Migración : los requisitos de hardware y software se validan y los procedimientos de migración se personalizan según sea necesario. También se puede realizar algún tipo de prueba de validación previa para garantizar que los requisitos y la configuración personalizada funcionen como se espera. Si todo se considera correcto, comienza la migración, incluidos los actos principales de extracción de datos , donde los datos se leen del sistema anterior, y la carga de datos , donde los datos se escriben en el nuevo sistema. Los pasos de verificación adicionales aseguran que el plan de migración desarrollado se promulgó en su totalidad. [1] [2]

Posmigración : después de la migración de datos, los resultados se someten a verificación de datos para determinar si los datos se tradujeron correctamente, están completos y admiten procesos en el nuevo sistema. Durante la verificación, puede ser necesario ejecutar en paralelo ambos sistemas para identificar áreas de disparidad y prevenir la pérdida de datos erróneos . Se lleva a cabo documentación e informes adicionales del proyecto de migración y, una vez que la migración se valida como completa, los sistemas heredados también se pueden desmantelar. Las reuniones de cierre de migración finalizarán oficialmente el proceso de migración. [1] [2]