¿Qué es la migración de datos?

La migración de datos consiste en trasladar datos de un entorno de computación o sistema de almacenamiento a otro. Las organizaciones recopilan y almacenan datos para su análisis. Tienen que trasladar datos entre sistemas para brindar una visualización integrada, debido a cambios tecnológicos o porque quieren trasladar las operaciones a la nube. El objetivo de la migración de datos es trasladarlos de manera eficiente y rápida para evitar o minimizar las interrupciones en las operaciones comerciales. Incluye la planificación de aspectos como los recursos de la red, la seguridad de los datos y el tiempo y los métodos de transferencia. La migración de datos también puede implicar aspectos de la arquitectura de almacenamiento relativos a factores como los valores de datos faltantes o los cambios en los tipos de datos.

¿Por qué es importante la migración de datos?

Los datos de la organización se encuentran en muchos lugares: en el almacenamiento físico, en servidores virtuales o en las instalaciones, en equipos individuales e incluso en diversas aplicaciones. Los datos también se almacenan en muchos formatos y tipos diferentes.

Las organizaciones trasladan los datos de una ubicación, dispositivo o aplicación a otro por muchos motivos diferentes. Por ejemplo, la migración de datos se puede utilizar para los fines siguientes: 

  • Consolidación de los recursos
  • Integración de los datos para su análisis
  • Reducción de los costos de almacenamiento
  • Centralización de los datos empresariales
  • Uso de aplicaciones nuevas
  • Archivo de datos heredados
  • Uso de los datos para un fin diferente
  • Transferencia de la propiedad de los datos
  • Mejora del cumplimiento de las normas de gestión de datos

¿Cuáles son algunas estrategias de migración de datos?

Existen distintos tipos de migración de TI. Términos como migración de almacenamiento, migración de bases de datos migración de esquemas, migración de aplicaciones y migración de procesos empresariales implican que los datos se trasladen de un lugar a otro. A continuación, se enumeran algunas estrategias que se pueden utilizar para la migración de datos.

Levantar y cambiar

Migrar mediante lift-and-shift es la forma más sencilla de migrar datos. De este modo, mantiene los datos en el mismo formato, sin transformarlos; simplemente los transporta a otra ubicación y los almacena. Si bien es una estrategia eficaz, puede resultar menos útil para la migración a la nube. Almacenar los datos en el mismo formato a menudo no ayuda a capitalizar eficazmente los beneficios del almacenamiento en la nube.

Uso de herramientas preexistentes

Hay disponibles muchas herramientas de software para la migración de datos, para ayudar a las organizaciones a completar una migración correctamente. Estas herramientas de proveedores y de código abierto para la migración de datos simplifican en gran medida todo el proceso desde una perspectiva administrativa.

Por ejemplo, AWS DataSync es una oferta de Amazon Web Services (AWS). Ayuda a las organizaciones a transferir sus sistemas de archivos compartidos en las instalaciones, almacenamiento de objetos o clústeres de Hadoop a las soluciones de almacenamiento en la nube de AWS.

Traslado de todo a la vez o por fases

En función de los propios datos, puede optar por trasladar todos los datos de una sola vez o cambiarlos por etapas. Por ejemplo, puede dividir una gran cantidad de datos y hacer migraciones de datos fragmentados de un día para otro durante varias semanas. Si bien es más fácil y rápido migrar los datos de una sola vez, a veces simplemente no es posible.

Obtención de ayuda de un especialista

En el caso de migraciones complejas en las que nadie del equipo tenga experiencia previa, puede ser aconsejable solicitar la ayuda de expertos externos. En la migración a la nube de AWS, puede optar por comunicarse con uno de nuestros socios de AWS.

¿Cuáles son los factores que se deben tener en cuenta antes de la migración de datos?

La migración de datos requiere planificar cada detalle del proceso. Estos son algunos factores que se deben tener en cuenta.

Migración de datos con conexión o sin conexión

Migrar una gran cantidad de datos puede tardar mucho y consumir un gran cantidad de recursos, incluso con soluciones de red modernas. Para algunas organizaciones, puede resultar más eficiente y económico trasladar los datos de una ubicación a otra mediante el envío de dispositivos de almacenamiento físico. Esta estrategia también es más segura que enviar los datos a través de Internet en general.

Formato de datos

Por lo general, es relativamente sencillo migrar datos en el mismo formato de una ubicación a otra. Por ejemplo, para la migración de bases de datos de un servidor SQL Server local a uno basado en la nube no se requieren cambios de formato ni esquema. Sin embargo, necesita un paso de procesamiento intermedio si quiere transformar los datos a un nuevo formato antes de migrar el centro de datos.

Interrupción operativa

Al trasladar los datos de un lugar a otro, se enfrentará a tiempos de inactividad o ralentización del sistema. Puede programar las migraciones durante las horas de menor actividad para minimizar el impacto. Numerosas organizaciones posponen la migración de los datos, porque no pueden permitirse que el sistema esté inactivo. Sin embargo, esta decisión puede aumentar las interrupciones en el futuro.

¿Cuáles son los pasos para la migración de datos?

Todas las organizaciones planifican la migración de datos de forma personalizada según sus requisitos. La siguiente es información general sobre las medidas que puede adoptar para que el proceso sea más eficiente.

Revisión de los datos de origen

Antes de migrar los datos, debe revisar y describir los datos existentes. En primer lugar, revise el formato de almacenamiento de datos y su entorno actual. A continuación, cuando corresponda, examine los datos en un visualizador para determinar sus estructuras y atributos. Deberá asignar la estructura al nuevo sistema de datos.

Determinación del destino

Una vez examinados los datos de origen, se podrá elegir una solución adecuada para el almacenamiento de datos de destino en función de la estructura y los atributos de los datos de origen. A veces, es necesario cambiar la estructura, los atributos o incluso el formato de los datos para ajustarlos a la nueva solución de almacenamiento de datos. En el caso de la integración de datos, tendrá que reorganizar los datos de origen para que se ajusten a las especificaciones de los datos de destino.

Descripción de la estrategia de migración de datos

Una vez definidas sus necesidades y el destino de la migración de datos, necesitará un plan para ejecutarla. El plan de migración de datos es el plan de desarrollo para una migración correcta.

Para comprender cómo funcionará el proceso de migración de datos, debe determinar lo siguiente:

  • Los sistemas y las herramientas que necesita para la migración de datos
  • Los requisitos de seguridad
  • Los procesos de transformación de datos
  • Los requisitos de recursos humanos y costos
  • Un escala de tiempo aproximada del proceso de la migración de datos

La estrategia de migración de datos también debe determinar las posibles repercusiones de la migración de datos en los usuarios. Entre esto se incluye la creación de planes de contingencia para la operación o una serie de comunicaciones para alertar a los usuarios de las interrupciones planificadas.

Implementación de los aspectos técnicos

Antes de ejecutar el proceso de migración de datos, debe configurar el entorno de destino, incluidos la seguridad y los permisos. En la medida de lo posible, cree una canalización de la migración de datos como código para proporcionar una solución automatizada y reutilizable. Puede usar el código para futuras migraciones similares o guardarlo como un registro de prueba documentada del proceso. La canalización codificada sirve como un plan de migración de datos dinámicos.

Prueba de la solución

Las pruebas son esenciales para reducir los riesgos asociados al proceso de migración de datos. El tipo de prueba depende de los datos y la solución. Por ejemplo, puede elegir una parte más pequeña de los datos para hacer la prueba, datos ficticios o incluso una copia de los datos dinámicos del sistema. En el caso de la integración de datos, asegúrese de que los nuevos datos de prueba coincidan con los datos existentes.

Ejecución de la migración de datos

Una vez finalizadas las pruebas correctamente, puede programar y ejecutar la migración de datos. Para solucionar problemas en caso de eventos inesperados, asegúrese de que el equipo correcto esté disponible durante todo el proceso, incluso si funciona fuera del horario laboral.

Tras la migración de datos, examine los datos dinámicos en el entorno nuevo para comprobar su exactitud y garantizar que el sistema funciona según lo previsto. Una vez que el nuevo sistema esté en ejecución según lo previsto durante un periodo determinado, podrá retirar el entorno anterior de forma segura.

 

¿Cuáles son algunas de las prácticas recomendadas de migración de datos?

Estas son algunas sugerencias para hacer que el proceso de la migración de datos sea más eficiente y rentable.

Descripción clara del caso de negocio

Para que un proyecto de migración de datos tenga éxito, el caso de negocio a favor de la migración debe ser claro y estar justificado.

Por ejemplo, imagine que los usuarios ya hacen consultas en las bases de datos existentes de la empresa. La organización ha adquirido una nueva solución de análisis de datos, pero hasta el momento solo tres personas se han capacitado, y la capacitación se implementará a lo largo de un año. Si intentan migrar la base de datos antes de finalizar la capacitación, la organización podría enfrentarse a resultados comerciales negativos.

Evaluación minuciosa del espacio de soluciones

Una nueva solución de datos puede requerir más factores de decisión que una decisión de compra comparativa normal. Por ejemplo, cuando una organización migra aplicaciones a la nube, es posible que quiera considerar la posibilidad de incluir en contenedores sus arquitecturas antes de migrar mediante lift-and-shift. La inclusión en contenedores ayudaría a maximizar los beneficios de la infraestructura en la nube. Las soluciones objetivo para estas dos estrategias diferentes también son completamente diferentes.

Más información sobre el uso de contenedores »

Limpie los datos

Si bien no siempre es necesario, puede ser una práctica recomendada borrar los datos antes de la migración. Esto incluye tareas como la desduplicación, la eliminación de datos incompletos y la eliminación de datos incorrectos.

Documentación completa del proceso

La documentación del proyecto de migración de datos admite la generación de informes de auditoría para casos como adquisiciones, fusiones y actividades de cumplimiento. También es útil para capturar las lecciones internas aprendidas y el conocimiento organizacional.

¿Cuáles son algunos de los desafíos de la migración de datos?

Dada la importancia de los datos en la configuración de una organización, la migración de datos es compleja y requiere una evaluación de riesgos cuidadosa. A continuación, presentamos algunos desafíos comunes.

Continuidad empresarial

Las migraciones de datos deben hacerse con la menor interrupción posible de los servicios. Cuando no sea posible evitar los tiempos de inactividad o las ralentizaciones, planifique la migración fuera del horario laboral habitual. Avise a los usuarios con suficiente antelación mediante canales como correos electrónicos, notificaciones en la aplicación y publicaciones ancladas en redes sociales.

Costos de migración

Las herramientas, los recursos humanos, la nueva infraestructura de datos y el costo de retirar la infraestructura de datos antigua se suman al transferir datos. Asegúrese de presupuestar todos los aspectos antes de iniciar el proceso. También es importante que tenga en cuenta los costos debidos por la pérdida de productividad o ingresos durante el tiempo de inactividad de las aplicaciones. Para reducir al mínimo los costos del impacto de la migración, intente limitar las interrupciones y asegúrese de que todos los usuarios afectados estén al tanto de la migración con antelación.

Seguridad de los datos

Mantener los datos seguros tanto en tránsito como en su nuevo entorno requiere una planificación cuidadosa. Es conveniente utilizar un cifrado complejo antes del tránsito y crear redes privadas virtuales para el proceso de transferencia. Pruebe y evalúe minuciosamente las reglas de seguridad y los permisos del nuevo entorno antes de la migración.

Nuevos errores y fallas del sistema

Garantizar que la migración de los datos sea correcta en todos los escenarios es todo un desafío. A veces, pueden producirse errores o resultados inesperados durante la transferencia de datos. En caso de errores o fallas, es necesario un plan de contingencia. Haga siempre copias de seguridad para poder revertir los sistemas de datos antiguos si es necesario.

¿Cómo puede ayudarlo AWS con sus requisitos de migración de datos?

Amazon Web Services (AWS) ofrece una amplia gama de soluciones para ayudarlo con la migración de datos a la nube. Lo ayudamos a encontrar y proteger los servicios y los recursos adecuados para satisfacer sus necesidades, además de ayudarlo a ejecutar el proceso en sí.

Por ejemplo, puede utilizar los siguientes servicios de migración de datos:

  • AWS DataSync para detectar datos de forma segura y migrarlos a AWS con seguridad integral, planificación simplificada y administración del traslado de datos. 
  • AWS Direct Connect para crear una conexión de red dedicada a AWS. De este modo, puede proteger los datos a medida que circulan entre su red y AWS con varias opciones de cifrado.
  • Amazon Kinesis Data Firehose para transmitir datos. Puede cargar transmisiones generadas en tiempo real en lagos y almacenes de datos y servicios de análisis de forma fiable.
  • AWS Snowcone para implementar dispositivos de computación periférica. Los dispositivos Snowcone son pequeños, resistentes y seguros. Ofrecen computación periférica, almacenamiento de datos y transferencia física de datos donde se encuentre. Son buenas opciones en entornos austeros con poca o ninguna conectividad.
  • AWS Transfer Family para administrar fácilmente las transferencias de archivos. También puede modernizar sus flujos de trabajo de transferencias a Amazon Simple Storage Service (Amazon S3) o Amazon Elastic File System (Amazon EFS). Esto se hace en cuestión de horas y con los sistemas de autenticación existentes.

Para comenzar con la migración de datos en AWS, cree una cuenta ahora.

Siguientes pasos en AWS

Descubra otros recursos relacionados con el producto
Obtenga más información sobre los servicios de migración 
Regístrese para obtener una cuenta gratuita

Obtenga acceso inmediato al nivel Gratuito de AWS. 

Regístrese 
Comience a crear en la consola

Comience a crear en la consola de administración de AWS.

Iniciar sesión