Trace Id is missing
Saltar al contenido principal
Imagen de una sala de servidores

¿Qué es la migración de datos?

La migración de datos implica el movimiento de datos, a menudo de ubicaciones locales a una plataforma en la nube.

Definir la migración de datos: ¿Qué es la migración de datos?

En general, la migración de datos implica el movimiento de información digital. La transferencia de esa información a otra ubicación, formato de archivo, entorno, sistema de almacenamiento, base de datos, centro de datos o aplicación se ajusta a la definición de la migración de datos.

Una persona trabajando en un portátil con dos monitores adicionales

Para definir la migración de datos más específicamente:

La migración de datos es el proceso de selección, preparación, extracción, transformación y transferencia permanente de datos de un sistema de almacenamiento informático a otro.

La migración de datos es una actividad de TI común. No obstante, los recursos de datos pueden existir en muchos estados y ubicaciones diferentes, lo que hace que algunos proyectos de migración sean más complejos y técnicamente difíciles que otros. Estos son algunos ejemplos de recursos de datos:

  • Variedades no organizadas de archivos almacenados en muchos dispositivos diferentes.

  • Aplicaciones, sistemas operativos y entornos.

  • Bases de datos relacionales como SQL Server, MySQL, PostgreSQL y MariaDB.

  • Bases de datos no estructuradas como MongoDB, Azure Cosmos DB, DocumentDB, Cassandra, Couchbase, HBase, Redis y Neo4j.

  • Lagos de datos, blobs de datos y centros de datos completos.

Como resultado, los proyectos de migración de datos requieren planeamiento, implementación y validación para garantizar su éxito. Obtén aquí más información sobre la migración a la nube y otros tipos de migración.

Planear una migración de datos

Antes incluso de empezar a recopilar los requisitos y definir el ámbito de una migración de datos a la nube, las organizaciones deben empezar por descubrir y evaluar qué datos tienen realmente. Deben asignar los datos: determinar la cantidad que hay, su diversidad, su calidad y en qué condición se encuentran.

También deberán evaluar el impacto de la migración en la organización; establecer quiénes son las partes interesadas y quién tiene conocimientos pertinentes; asignar responsabilidades; establecer el presupuesto y las escalas de tiempo; y acordar cómo se comunicarán todos los usuarios sobre el proyecto de migración de datos.

Después de definir el ámbito del proyecto, los equipos diseñan la migración, lo que incluye seleccionar el software y el hardware de migración de datos que usarán al mover los datos, crear especificaciones para la migración de datos y determinar la velocidad con la que migrarán los datos: todo a la vez, poco a poco o gradualmente. Muchas organizaciones buscan ayuda y orientación para ajustar correctamente el tamaño adecuado de la migración, especialmente al migrar a la nube.

Implementar una migración de datos

Cuando se completa la planeación y se diseña la migración, los equipos comienzan la implementación. Crean la solución de migración de datos según los requisitos y la guía de migración paso a paso definida en la fase de planeación y, a continuación, empiezan a transferir los datos.

A medida que se migran los datos, los equipos los supervisan y prueban para asegurarse de que se transfieren correctamente y sin conflictos, problemas de calidad, duplicados y anomalías. Estas supervisiones y pruebas se realizan en un entorno que refleja el entorno de producción y permite a los equipos identificar y corregir rápidamente cualquier problema con la migración de datos.

Validar una migración de datos

Una vez que se han migrado todos los datos y se ha completado la implementación, los equipos auditan los datos en su nueva configuración y validan que se hayan transferido con precisión. Los equipos solo retiran de servicio la configuración de datos antigua después de que las partes interesadas técnicas y empresariales, así como cualquier otro usuario de los datos (incluidos los clientes), hayan validado su migración.

Una organización puede necesitar o elegir migrar datos por muchas razones diferentes. A nivel general, estas razones pueden incluir la reducción de costes, la habilitación de la innovación, el aumento del rendimiento, la creación de una mayor disponibilidad y el refuerzo de la seguridad. Cuando las organizaciones toman la decisión de migrar los datos, deben tener en cuenta la integridad de los datos, el coste de la migración y el impacto en la empresa y sus clientes.

Algunos escenarios y casos empresariales específicos que pueden requerir la migración de datos incluyen:

Migración de datos y conversión de datos: ¿Cuál es la diferencia?

Para entender mejor qué es la migración de datos, es importante saber qué es la conversión de datos y cómo se relaciona con la migración de datos. A menudo, hay confusión sobre si una actividad o un proyecto es una conversión de datos o una migración de datos porque, por definición, la migración de datos incluye la conversión de datos. No obstante, la conversión de datos es solo un aspecto de la migración de datos, por lo que los dos términos no se pueden usar como sinónimos.

La migración de datos implica el movimiento de datos de un lugar a otro, mientras que la conversión de datos implica la transformación de los datos de un formato a otro. En la siguiente comparativa, se resaltan más las diferencias y similitudes entre la migración de datos y la conversión de datos.

plan de soporte técnico para toda la organización
Migración de datos Conversión de datos

Los datos se mueven a un nuevo centro de datos, ubicación, sistema o entorno.

Los datos se mueven a una nueva aplicación. El centro de datos, el sistema o el entorno pueden seguir siendo los mismos.

El formato de los datos puede seguir siendo el mismo.

El formato de los datos se transforma.

El proceso consta de planeamiento, implementación y validación.

El proceso consta de extracción, transformación y carga.

La migración de datos suele incluir la conversión de datos, pero la conversión de datos no siempre es necesaria.

La conversión de datos suele ser uno de los primeros pasos de la migración de datos, pero la migración de datos puede realizarse sin conversión de datos.

La migración de datos puede introducir nuevas aplicaciones que leen la información de una manera diferente a como las aplicaciones heredadas leen la información. Para que los datos que se han utilizado con la aplicación heredada puedan utilizarse con la nueva aplicación, los equipos deben transformarlos a un formato que el nuevo sistema pueda comprender y usar. Ese proceso de transformación es la conversión de datos. Mediante la conversión de datos, los equipos pueden mover datos de una aplicación heredada a una aplicación completamente diferente o a una versión diferente de la misma aplicación. Los datos se extraen del origen, se transforman a un nuevo formato y se cargan en la nueva aplicación.

A menudo, realizar una migración de datos correcta significa que los equipos necesitan transformar los datos, lo que sucede al principio del proceso de migración, antes de que los datos se muevan a un nuevo lugar. La conversión de datos no incluye la generación de perfiles, la limpieza, la validación o (después de mover los datos) la realización de pruebas de control de calidad en ellos. Por lo tanto, es menos una cuestión de migración de datos o conversión de datos y más una pregunta sobre cómo un proyecto incluye la migración de datos y la conversión de datos.

Tipos de migración de datos

Aunque cada proyecto de migración de datos es diferente dependiendo de los sistemas, los datos implicados y los objetivos de la organización, la migración de datos se puede clasificar en estas cinco categorías generales:

Una persona usando una tableta. Hay gráficos y pantallas de correo abiertos en dos monitores en el escritorio.

Estos no son los únicos tipos de migración de datos y un proyecto de migración de datos puede incluir varios tipos de migración de datos. Por ejemplo, si una organización decide mover datos de un servidor local a un servidor operado por un proveedor de nube, ese proyecto podría constituir una migración a la nube y una migración de base de datos. Las cinco categorías son útiles porque proporcionan un esquema general de los escenarios de migración de datos y las razones por las que una organización puede llevar a cabo ese tipo concreto de migración de datos.

Migración de almacenamiento

Las migraciones de almacenamiento son los tipos más básicos de migración de datos y se ajustan a la definición literal de migración de datos. Estas migraciones consisten en mover datos de un dispositivo de almacenamiento a un dispositivo de almacenamiento nuevo o diferente. Ese dispositivo puede estar en el mismo edificio o en un centro de datos diferente a gran distancia. El dispositivo también puede ser de otro tipo, por ejemplo, cuando se cambia de una unidad de disco duro a una unidad de estado sólido. La migración de datos a la nube o de un proveedor de nube a otro también es un tipo de migración de almacenamiento, aunque los detalles de esos tipos de migración de datos se entienden mejor como migraciones a la nube.

Las organizaciones pueden optar por realizar una migración de almacenamiento cuando tienen la necesidad de actualizar su equipo o infraestructura para lograr un rendimiento más rápido o ahorrar dinero en el escalado. La nueva tecnología también permite a la organización administrar, proteger, realizar copias de seguridad o recuperar datos de forma más eficaz. Durante una migración de almacenamiento, las organizaciones también pueden limpiar y validar los datos, aunque es menos frecuente que las organizaciones opten por cambiar el formato de los datos durante este tipo de migración.

Migración de bases de datos

Este tipo de migración de datos a menudo requiere una conversión de datos, porque las migraciones de base de datos suelen implicar el movimiento de grandes cantidades de datos a un motor de base de datos actualizado o diferente, o a un sistema de administración de bases de datos. Las migraciones de base de datos son más complejas que las migraciones de almacenamiento, ya que no solo se transfieren más datos, sino que es probable que también cambien de formato.

Las migraciones de bases de datos pueden ser necesarias para las organizaciones cuando necesitan actualizar su software de base de datos, migrar una base de datos a la nube o cambiar los proveedores de bases de datos. Antes de que comience la migración, los equipos deben asegurarse de que hay capacidad suficiente para la base de datos y realizar pruebas para asegurarse de que no haya ningún impacto en las aplicaciones que usan la base de datos.

Migración de aplicaciones

Una migración de aplicaciones implica mover datos a un nuevo entorno informático. Este tipo de migración de datos es un ejemplo de migración que combina varios tipos. La migración de una aplicación puede requerir migraciones de base de datos y migraciones de almacenamiento. La base de datos que utiliza la aplicación deberá reubicarse (a veces también deberá modificarse su formato para ajustarse a un nuevo modelo de datos mediante la conversión de datos) junto con los archivos y la estructura de directorios que requiere la aplicación para instalarse y ejecutarse.

Las organizaciones pueden realizar una migración de aplicaciones cuando se produce un cambio en el software que utilizan para ejecutar una función empresarial, el proveedor que proporciona el software o la plataforma donde reside.

Migración a la nube

Al igual que otros dos tipos de migración de datos (de almacenamiento y de aplicaciones), este tipo de migración de datos implica el movimiento de datos o aplicaciones. El aspecto clave es que la migración de datos a la nube hace referencia específicamente a la transferencia de datos o aplicaciones desde un centro de datos privado local a la nube o de un entorno de nube a otro. El alcance de la migración puede variar. Una migración a la nube puede implicar el traslado de todos los datos, las aplicaciones y los servicios a la nube, o puede implicar el traslado de solo unos pocos para satisfacer un propósito estratégico o una necesidad empresarial.

La migración a la nube permite a las organizaciones escalar con menos limitaciones, aprovisionar recursos más fácilmente, actualizar con menos frecuencia, gastar de forma más eficaz e innovar más rápidamente. Con los datos y las aplicaciones residiendo en la nube, estas organizaciones ya no tienen que mantener las máquinas y la infraestructura que almacenaban esos recursos en el entorno local.

Migración de procesos de negocio

Este tipo de migración de datos hace referencia al movimiento de datos y aplicaciones para administrar u operar mejor la propia empresa. En una migración de procesos de negocio, la organización puede transferir cualquier tipo de datos, incluidas las bases de datos y las aplicaciones, que sirvan a productos, experiencias del cliente, operaciones y prácticas.

Las organizaciones pueden llevar a cabo este tipo de migración de datos para optimizar o reorganizar el funcionamiento de la empresa, competir mejor en el mercado, ofrecer un nuevo producto o servicio, o realizar una fusión o adquisición.

Herramientas de migración de datos

Para llevar a cabo su migración, los equipos usarán diversas herramientas de migración de datos para mover los datos y modificarlos según sea necesario. Algunos equipos elegirán crear sus propias herramientas de migración de datos desde cero. La ventaja de crear herramientas de migración de datos es que los equipos pueden adaptarlas a sus sistemas y usos específicos. No obstante, la codificación del software de migración de datos puede tardar mucho tiempo, requerir una gran cantidad de trabajo manual de integración y nueva implementación, e incurrir en costes que se podrían invertir mejor en otras partes del proceso de migración de datos. Las herramientas de migración de datos incluidas automáticamente en scripts también pueden encontrarse con desafíos de escalado o gestión de muchos orígenes de entrada.

En su lugar, los equipos pueden optar por usar el software de migración de datos existente para que el traslado de datos sea más sencillo, rápido y eficaz. A menudo, el software se especializa en ayudar con un tipo determinado de migración, por ejemplo, el traslado de una base de datos SQL Server a la nube. Pero incluso con el software, el equipo aún necesita saber todos los datos que mueve, cuántos y cuándo se migran, qué cambios deberán realizarse en ellos y si hay algún problema que resolver una vez completada la transferencia. Los equipos también deberán elegir entre las herramientas de migración de datos locales y las herramientas de migración de datos en la nube.

Qué tipo de software de migración de datos se va a usar

Los equipos pueden elegir entre software de migración de datos local, basado en la nube o incluido automáticamente en scripts. Por lo general, las herramientas locales funcionan bien cuando los datos y los sistemas de destino están todos en el sitio y dentro de la misma organización; las herramientas basadas en la nube funcionan mejor cuando se mueven diferentes sistemas de datos o se rediseña la plataforma a la nube; y las herramientas incluidas automáticamente en scripts pueden ser adecuadas para proyectos pequeños y muy específicos. Sin embargo, como los proyectos de migración de datos son complejos, hay muchos más factores que se deben tener en cuenta a la hora de elegir entre los distintos tipos de software de migración de datos disponibles. En este gráfico, se recomienda qué herramientas son mejores en función de las características de un escenario de migración determinado.

plan de soporte técnico para toda la organización
Herramientas incluidas automáticamente en scripts Herramientas locales Herramientas basadas en la nube

Volumen y tipo de datos

Cantidad pequeña

included
included
included

Gran cantidad

included
included

Formato admitido

included
included

Formato no admitido

included

Origen y destino

Orígenes de un solo sitio

included
included
included

Orígenes de varios sitios

included

Destino de nube

included

Destino local

included
included

Origen y destino comunes

included
included

Origen y destino no comunes

included

Necesidades del proyecto

Requiere escalado

included
included

No requiere escalado

included
included
included

Control de dispositivos de almacenamiento

included
included

Acceso local

included
included
included

Acceso global

included

Proceso y almacenamiento a petición

included

Tiempo de actividad y confiabilidad elevados

included

Cómo elegir una herramienta de migración de datos

  • Además de los criterios descritos anteriormente, los equipos y las organizaciones tendrán en cuenta otros factores a la hora de seleccionar su solución de migración de datos. Entre estos factores se incluyen:
  • Presupuesto y escala de tiempo

  • Conocimientos y experiencia del equipo.

  • Cuánta escala y flexibilidad necesita la organización

  • Relación con el proveedor de la herramienta de migración de datos

  • Seguridad y cumplimiento normativo

  • Tiempo de actividad u otros Acuerdos de Nivel de Servicio

  • Posible impacto

  • Los usuarios de los datos

  • Sistemas operativos
Dos personas consultando unas pantallas de escritorio.

Cómo iniciar la migración de datos a la nube

Cuando una organización está lista para considerar la migración de datos, puede empezar a explorar sus opciones para las herramientas de migración de datos o un partner de migración de datos. Para obtener información sobre las ventajas y el proceso detrás de la migración a Azure, explora estos recursos:

Preguntas más frecuentes sobre la migración de datos

  • La migración de datos es el traslado de información digital. La transferencia de esa información a otra ubicación, formato de archivo, entorno, sistema de almacenamiento, base de datos, centro de datos o aplicación se ajusta a la definición de la migración de datos.

  • La migración de datos implica el movimiento de datos de un lugar a otro, mientras que la conversión de datos implica la transformación de los datos de un formato a otro. A veces, la conversión de datos tiene lugar durante la migración de datos.

  • Los tipos de migración de datos se pueden clasificar en cinco categorías generales: migración de almacenamiento, migración de bases de datos, migración de aplicaciones, migración a la nube y migración de procesos de negocio.