Qué es una migración de datos

Qué es una migración de datos

En un mundo cada vez más digital, los datos son el activo más valioso de una empresa. Son necesarios para gestionar las transacciones de los clientes, recopilar inteligencia empresarial y permitir el funcionamiento de las aplicaciones que hacen que la vida moderna sea más fácil. 

Pero los datos no están estancados, sino que crecen con la organización y evolucionan con las necesidades de los clientes. Cuantos más clientes tenga, más transacciones tendrá que procesar y más registros de cliente tendrá que mantener.

Independientemente de si son para actualizar la infraestructura de TI, transferir los datos a un almacenamiento basado en la nube o implementar nuevas funcionalidades de software, las migraciones de datos son necesarias en el funcionamiento de una empresa moderna.

¿Qué es una migración de datos?

La migración de datos es el proceso de transferir los datos de una ubicación de almacenamiento a otra. Incluye toda la planificación, la asignación, la extracción y el formateado necesarios para que los datos sean accesibles en un nuevo entorno de almacenamiento.

Las migraciones de datos suelen efectuarse cuando se actualiza una infraestructura de TI para adaptarse a una nueva capacidad de almacenamiento, unas nuevas cargas de trabajo de aplicaciones o una nueva normativa de seguridad. Pueden ser algo tan sencillo como mover manualmente archivos entre carpetas y discos o algo tan complejo como una actualización a gran escala a un nuevo hardware de servidor en un centro de datos.

La agilidad empresarial está estrechamente relacionada con la movilidad de los datos, por lo tanto, las migraciones de datos juegan un papel fundamental en la actualización de las aplicaciones o el hardware tradicionales y en las operaciones de migración a la nube.

Test Drive FlashBlade

No hardware, no setup, no cost—no problem. Experience a self-service instance of Pure1® to manage Pure FlashBlade™, the industry's most advanced solution delivering native scale-out file and object storage.

Try Now

¿Qué es el ETL y cómo funciona?

Las migraciones de datos puntuales, del hardware tradicional a una infraestructura nueva, no son la única manera en que hay que mover los datos en una infraestructura de TI empresarial moderna.  

El proceso de Extraer, Transformar y Cargar (ETL por sus siglas en inglés) es un proceso de análisis de macrodatos que permite establecer unos pipelines de ETL automatizados para que las aplicaciones utilicen el procesamiento rutinario de macrodatos. Así es cómo funciona:

  1. Extraer: en primer lugar, los datos se extraen de su fuente, que puede estar formada por una o varias bases de datos.
  2. Transformar: los datos se compilan y se transforman en un lenguaje de consulta estructurado (SQL) legible para la base de datos de destino.
  3. Cargar: una vez transformados, los datos se cargan en la nueva fuente, donde o bien sustituyen o bien se integran en el sistema de destino.

El proceso ETL es solo un ejemplo de cómo las empresas pueden mover rápidamente grandes volúmenes de datos de una ubicación a otra para hacer frente a su operativa diaria y a las cargas de trabajo de las aplicaciones. Si las empresas quieren seguir siendo ágiles y ofrecer una gran disponibilidad a sus clientes, es fundamental que inviertan en unas soluciones on-premises y de nube que permitan una movilidad de datos impecable entre entornos. 

Problemas habituales de las migraciones de datos

Desde el primer momento de la extracción hasta el despliegue final en la fuente de destino, debe garantizar la seguridad de sus datos. Una extracción o transferencia inapropiadas pueden dañar los datos de un sistema. Asimismo, un fallo en su infraestructura de TI o un desastre como un apagón o un ciberataque también pueden suponer una amenaza para su base de datos. Es fundamental contar con un plan de recuperación ante desastres antes de realizar una migración de datos.

La compatibilidad entre las dos fuentes entraña otra complicación. El SQL de la fuente original podría ser distinto del de la fuente de destino. Esto es especialmente habitual en las migraciones de aplicaciones en las que dos aplicaciones se ejecutan mediante dos sistemas diferentes. En este caso, es necesario traducir los datos a un lenguaje compatible antes de completar el proceso de migración.

También es posible que el sitio web de una organización experimente un tiempo de inactividad durante el proceso de migración. Un tiempo de inactividad es cuando no es posible acceder en línea al centro de datos. En la migración de datos, cuando los nuevos datos se están cargando en la fuente de destino, es posible que no se pueda acceder al sistema mientras la carga está en curso. Y una pérdida de acceso suele significar una pérdida de clientes y de negocio.

Cómo evitar los obstáculos en las migraciones de datos

Antes de iniciar una migración de datos, es importante prepararse. Familiarizarse con las bases de datos de origen y la tecnología de migración es importante para el éxito. Asegurarse de que los datos se transferirán correctamente ayuda a crear una transición fluida entre la fuente antigua y la nueva. También es importante contactar con los clientes y con los socios de la empresa para que se preparen para cualquier tiempo de inactividad que pueda producirse.

Existen múltiples métodos que pueden usarse para evitar los tiempos de inactividad y mantener el sitio web en funcionamiento durante la migración de datos. Por ejemplo, una implementación sin tiempos de inactividad permite acceder a la base de datos original hasta que la migración se ha implementado por completo. Técnicas como la migración de esquema (en la que las actualizaciones se cargan poco a poco para evitar los tiempos de inactividad) o la nube híbrida (un almacenamiento en la nube que permite el acceso desde dos entidades distintas) también proporcionan un acceso continuo a los clientes durante la migración de datos.

Una vez transferidos los datos y desplegada la información, es fundamental validar que la migración se ha completado correctamente. Eso significa asegurarse de que la base de datos está en marcha y funciona antes de modificar o de eliminar la fuente original. Si surge cualquier complicación o si la información se daña durante la transferencia, tendrá que volver atrás y resolver los problemas antes de seguir adelante.

Facilite las migraciones de datos con Pure Storage

Pure Storage simplifica el proceso de migración de datos gracias a las actualizaciones no disruptivas a los controladores más nuevos, la conectividad de host externa y de cabina interna, los discos de estado sólido (SSD) y otros componentes. Pure ayuda a convertir y proteger los datos y ofrece una nube híbrida para minimizar los tiempos de inactividad. De la preparación a la validación, Pure está al lado de su empresa y de sus datos, en todo momento.

Your Browser Is No Longer Supported!

Older browsers often represent security risks. In order to deliver the best possible experience when using our site, please update to any of these latest browsers.