Menú

¿Qué es la migración de datos?

cuadrados biselados en lavanda
Temas

La migración de datos es el proceso de mover datos de una ubicación a otra, de un formato a otro o de una aplicación a otra. Normalmente, esto es resultado de la introducción de un nuevo sistema o ubicación para los datos. El controlador empresarial suele ser una migración o consolidación de aplicaciones en la que los sistemas heredados se reemplazan o aumentan con nuevas aplicaciones que compartirán el mismo conjunto de datos. En estos días, las migraciones de datos se inician a menudo a medida que las empresas pasan de la infraestructura y las aplicaciones locales al almacenamiento basado en cloud y a las aplicaciones para optimizar o transformar su empresa.

¿Por qué se considera que la migración de datos es difícil y arriesgada?

La respuesta corta es "gravedad de los datos". Aunque el concepto de gravedad de los datos ha estado en su alrededor durante algún tiempo, el reto se está convirtiendo en algo más importante debido a las migraciones de datos a las infraestructuras cloud . En resumen, la gravedad de los datos es una metora que describe:

  • Cómo atraen los datos a otros datos a medida que crecen
  • Cómo se integran los datos en una empresa
  • Cómo se personalizan los datos con el tiempo


Para mover aplicaciones y datos a entornos más ventajosos, Gartner recomienda "desentangar" datos y aplicaciones como medio para superar la gravedad de los datos. Al hacer tiempo al principio del proyecto para clasificar los datos y las complejidades de las aplicaciones, las empresas pueden mejorarsu gestión de datos, permitir la movilidad de las aplicaciones y mejorar la gestión de los datos.

El problema principal es que cada aplicación complica la gestión de datos introduciendo elementos de lógica de aplicaciones en el nivel de gestión de datos y cada una de ellas es indiferente al siguiente caso de uso de datos. Los procesos empresariales utilizan los datos de forma aislada y, a continuación, generan sus propios formatos, lo que deja la integración para el siguiente proceso. Por lo tanto, el diseño de aplicaciones, la arquitectura de datos y los procesos empresariales deben responder unos a otros, pero a menudo uno de estos grupos no puede o no está dispuesto a cambiar. Esto obliga a los administradores de aplicaciones a utilizar flujos de trabajo ideales y sencillos, lo que da como resultado diseños subóptimos. Y, aunque la solución puede haber sido necesaria en ese momento, esta deuda técnica debe ser finalmente abordada durante la migración de datos o los proyectos de integración.

Dada esta complejidad, considere la posibilidad de promover la migración de datos al estatus de "arma estratégica" para que obtenga el nivel adecuado de conciencia y recursos. Para asegurar que el proyecto reciba la atención que necesita, céntrese en el elemento más provocativo de la migración - el hecho de que el sistema heredado se apague - y tendrá garantizada la atención de los interesados clave.

Tipos de migración de datos

Existen numerosas ventajas empresariales para actualizar los sistemas o ampliar un centro de datos al cloud. Para muchas empresas, esta es una evolución muy natural. Las empresas que utilizan cloud esperan que puedan centrar su personal en las prioridades empresariales, impulsar el crecimiento de primera línea, aumentar la agilidad, reducir los gastos de capital y pagar sólo por lo que necesitan a petición. Sin embargo, el tipo de migración emprendida determinará cuánto tiempo puede liberarse el personal de TI para trabajar en otros proyectos.

En primer lugar, definamos los tipos de migración:

  • Migración del almacenamiento. El proceso de mover los datos de las cabinas existentes a otras más modernas que permiten a otros sistemas acceder a ellos. Ofrece un rendimiento significativamente más rápido y un escalado más rentable a la vez que permite funciones de gestión de datos como clonado, snapshots y backup y recuperación ante desastres.
  • Migración de cloud. El proceso de mover datos, aplicaciones u otros elementos empresariales de un centro de datos local a un cloud o de un cloud a otro. En muchos casos, también supone una migración del almacenamiento.
  • Migración de aplicaciones El proceso de mover un programa de aplicación de un entorno a otro. Puede incluir mover toda la aplicación de un centro de TI local a un cloud, moverse entre clouds o simplemente mover los datos subyacentes de la aplicación a una nueva forma de la aplicación alojada por un proveedor de software.

Cómo planificar una migración de datos

La migración de datos implica tres pasos básicos:

  1. Extraer datos
  2. Transforme los datos
  3. Carga de datos

Mover datos importantes o confidenciales y decomisionar sistemas heredados puede poner a las partes interesadas en el perímetro. Tener un plan sólido es una necesidad; sin embargo, usted no tiene que reinventar la rueda. Puede encontrar numerosos planes de migración de datos de ejemplo y listas de comprobación en la Web. Por ejemplo,Data Migration Pro, una comunidad de especialistas en migración de datos, tieneuna lista de comprobación completaque describe un proceso de 7 fases:

  • Planificación previa a la migración. Evalúe los datos que se están moviendo para obtener estabilidad.
  • Iniciación del proyecto. Identificar y informar a las partes interesadas clave.
  • Análisis del paisaje. Establezca un sólido proceso de gestión de reglas de calidad de datos y informe al negocio sobre los objetivos del proyecto, incluido el cierre de sistemas heredados.
  • Diseño de la solución Determine qué datos se deben mover y la calidad de esos datos antes y después del traslado.
  • Cree y pruebe. Código de la lógica de migración y prueba la migración con un reflejo del entorno de producción.
  • Ejecutar y validar. Demostrar que la migración ha cumplido los requisitos y que los datos que se han movido son viables para el uso empresarial.
  • Retirada y supervisión. Apague y deseche los sistemas antiguos.

Esto puede parecer una gran cantidad de trabajo, pero no todos estos pasos son necesarios para cada migración. Cada situación es única y cada empresa se acerca a la tarea de forma diferente.

Los 10 principales retos de migración de datos

Aunque la migración de datos ha sido un hecho de la vida de la tecnología durante décadas, se siguen notificando historias de horror cada año. A continuación se presentan los 10 principales retos que las empresas encuentran en el movimiento de datos:

  1. No contactar a los interesados clave. No importa el tamaño de la migración, hay alguien, en algún lugar que se preocupa por los datos que se están moviendo. Haga un seguimiento de ellos y explique la necesidad de este proyecto y el impacto en ellos antes de continuar con la tarea. Si usted no lo hace, usted ciertamente oirá de ellos en una cierta etapa, y las ocasiones son buenas que interrumpirán su línea de tiempo.

  2. No se comunica con el negocio. Una vez que haya explicado el proyecto a los interesados, asegúrese de mantenerlos informados de su progreso. Lo mejor es proporcionar un informe de estado el mismo día cada semana, especialmente si las cosas se desvía. La comunicación regular va un largo camino en la creación de confianza con todos los afectados.

  3. Falta de gestión de datos. Asegúrese de que está claro quién tiene los derechos para crear, aprobar, editar o quitar datos del sistema de origen y documentar que por escrito como parte del plan del proyecto.

  4. Falta de experiencia. Aunque se trata de una tarea sencilla, hay mucha complejidad en el movimiento de datos. Tener un profesional experimentado con excelentes referencias ayuda a que el proceso se desarrolle sin problemas.

  5. Falta de planificación. En promedio, las familias pasan de 10 a 20 horasplanificandosus vacaciones, mientras que los equipos de TI pueden pasar tan sólo la mitad de ese tiempo planificando una pequeña migración de datos. Las horas de planificación no siempre garantizan el éxito, pero el hecho de tener un plan de migración de datos sólido ahorra horas cuando se trata de mover los datos.

  6. Software y habilidades de preparación de datos insuficientes. Si se trata de una gran migración (millones de registros o cientos de tablas), invierta en software de calidad de datos de primera clase y considere la posibilidad de contratar a una empresa especializada para que lo ayude. Buenas noticias: Una empresa externa probablemente le alquila el software para ayudar a conservar los costes.

  7. Esperando especificaciones perfectas para el objetivo. Si el equipo de implementación está clasificando los criterios de diseño, presione los pasos 2 y 3. La preparación para el objetivo tendrá importancia más adelante en el proyecto, pero no le deje detener ahora.

  8. Metodología de migración no probada. Haga algunas investigaciones para asegurarse de que el procedimiento de movimiento de datos ha funcionado bien para otras empresas como la suya. Resista la tentación de aceptar el procedimiento genérico ofrecido por un proveedor.

  9. Gestión de proveedores y proyectos. Los proveedores y proyectos deben gestionarse. Si todavía está haciendo su trabajo de día, asegúrese de que tiene tiempo para gestionar el proyecto y cualquier proveedor relacionado.

  10. Dependencias entre objetos. Con la tecnología y las capacidades de las herramientas de gestión de datos disponibles en la actualidad, sigue siendo sorprendente conocer un conjunto de datos dependiente que no se incluyó en el plan original. Dado que las dependencias entre objetos a menudo no se descubren hasta muy tarde en el proceso de migración, asegúrese de crear una contingencia para ellos para que no se descarte toda la fecha de entrega.

Migración de datos frente a Conversión de datos frente a Integración de datos

Los términos migración de datos y conversión de datos se utilizan a veces de forma intercambiable en Internet, por lo que vamos a aclarar esto: Significan cosas diferentes. Como se señaló anteriormente, la migración de datos es el proceso de mover datos entre ubicaciones, formatos o sistemas. La migración de datos incluye la creación de perfiles de datos, la limpieza de datos, la validación de datos y el proceso continuo de garantía de calidad de datos en el sistema objetivo. En un escenario típico de migración de datos, la conversión de datos es sólo el primer paso de un proceso complejo.

El término conversión de datos se refiere al proceso de transformación de datos de un formato a otro. Esto es necesario cuando se mueven datos de una aplicación heredada a una versión actualizada de la misma aplicación o a una aplicación completamente diferente con una nueva estructura. Para convertirlo, los datos deben extraerse del origen, modificarse y cargarse en el nuevo sistema de destino en función de un conjunto de requisitos.

Otro término que a veces se confunde con la migración de datos es la integración de datos. La integración de datos se refiere al proceso de combinación de datos que residen en distintas fuentes para proporcionar a los usuarios una vista unificada de todos los datos. La integración de datos de varias fuentes es esencial para el análisis de datos. Ejemplo de integración de datos: Almacenes de datos, lagos de datos yFabricPools de NetApp®, que automatizan la asignación de niveles de datos entre los centros de datos locales y los clouds o distribuyen automáticamente datos entre el almacenamiento de bloques AWS EBS y los almacenes de objetos AWS S3.

NetApp y migración de datos

Pasar aInfraestructura como servicio (IaaS) :

  • Volver a alojar (elevación y cambio). Vuelva a implementar datos y aplicaciones en una IaaS sin realizar cambios
  • Revisar (rediseñar). Modifique o amplíe el código de aplicación existente para que se ajuste al nuevo entorno cloud.
  • Reemplazar. Retire las aplicaciones heredadas alojadas y gestionadas en las instalaciones con una aplicación comparable alojada en el cloud; por ejemplo, Office36

Mover ala plataforma como servicio (PaaS):

  • Refactorizar. Inyecte su código y ejecute su aplicación sobre el cloud.
  • Reconstruya. Descarte el código de una aplicación existente y vuelva a diseñar la aplicación encima del cloud.

La elección de un modelo de implementación que se alinee con los requisitos empresariales es esencial para garantizar que cualquier migración de datos sea fluida y satisfactoria y proporcione valor empresarial en términos de rendimiento, seguridad y retorno de la inversión.

Siga leyendo