La migración de datos es el proceso de transferir datos de un sistema de almacenamiento o entorno informático a otro.
Hay muchas razones por las que su empresa podría necesitar emprender un proyecto de migración de datos. Por ejemplo, podría estar reemplazando servidores o dispositivos de almacenamiento o consolidando o desmantelando un centro de datos. La migración de datos también es un paso esencial en el proceso general de migración de la infraestructura de TI local a un entorno de computación en la nube.
Ya sea que cambie a un entorno de nube publica, nube privada, nube híbrida o multinube, necesitará encontrar un método seguro, rentable y eficiente para migrar sus datos a su nueva ubicación de almacenamiento.
Escale cargas de trabajo de IA, para todos sus datos, en cualquier lugar
Hoy en día, las empresas generan cantidades de datos cada vez mayores y se enfrentan a una presión cada vez más urgente para maximizar el valor que extraen de ellos. Por esta razón, el éxito depende cada vez más de elegir entornos óptimos para sus cargas de trabajo y asegurarse de que sus datos se almacenen de manera eficiente y accesible.
Muchas empresas eligen mover cargas de trabajo a la nube con la esperanza de hospedar sus aplicaciones en el entorno de TI más rentable y con el mejor rendimiento disponible. Elegir la solución de migración de datos adecuada es un componente fundamental del proceso de planificación de la migración a la nube y debe considerarse incluso en sus primeras etapas.
Puede elegir entre varias opciones para transferir datos desde un centro de datos local a la nube, pero en términos generales, se dividen en dos categorías:
La mejor opción para su proyecto de migración de datos depende de la cantidad de datos que necesita mover, la rapidez con la que debe realizarse la migración, los tipos de cargas de trabajo involucradas y sus requisitos de seguridad.
Para obtener una visión general de las opciones de migración de datos disponibles, vea el video de Katie Morgan, "Explicación de la migración de datos":
La migración de bases de datos es un ejemplo de migración de cargas de trabajo especializadas. Muchos proveedores de nube pública y privada ofrecen herramientas que pueden facilitar o automatizar partes del proceso de migración de la base de datos para garantizar que su base de datos permanezca segura durante la transferencia y que no se produzcan pérdidas ni daños en los datos. Además, la mayoría de los proveedores de la nube ofrecen servicios de migración que pueden verificar la integridad de sus datos después de la transferencia.
Normalmente, el primer paso en el proceso de migración de la base de datos implica convertir el esquema de la base de datos de origen (si es necesario) para que sea compatible con la base de datos de destino. El esquema de una base de datos es como un plano que controla su estructura y arquitectura lógica. Si el sistema de gestión de la base de datos de destino utiliza un lenguaje de definición de datos (DDL) que no es compatible con el de la fuente, será necesario convertir el esquema.
Los siguientes pasos son migrar los datos y configurar actualizaciones incrementales continuas del almacén de datos. También puede combinar varias bases de datos diferentes en una sola durante este proceso, si es necesario. Para descubrir más acerca de cómo se organizan los datos cuando se almacenan en la nube, vea "Explicación de las bases de datos en la nube".
La migración de un entorno de centro de datos completo a la nube u otra ubicación es un proceso integral a gran escala. Completar con éxito un proyecto de migración de este tipo, con mínimo tiempo de inactividad o interrupción de las operaciones, requiere una planificación y coordinación cuidadosas.
Al considerar la migración de un centro de datos o cualquier otro proyecto de migración de datos a gran escala, es importante tener en cuenta los plazos en las primeras etapas de planificación, ya que las transferencias a escala de petabytes pueden tardar varias semanas en completarse, incluso con conexiones de red relativamente rápidas.
Al planificar la migración de datos con el mayor cuidado posible, reduce el riesgo de incurrir en costos imprevistos o tiempo de inactividad no planificado, así como la frustración y los inconvenientes del usuario final durante y después de la migración. Debe establecer metas, establecer un cronograma y anticipar cualquier desafío que pueda encontrar.
Hay tres factores principales que debe considerar al determinar cómo abordará el proyecto:
Tipo de carga de trabajo.Cargas de trabajo especializadas, como las maquinas virtuales (VM), las copias de seguridad o las bases de datos, por lo general se pueden mover con herramientas proporcionadas por el proveedor de software que son específicas para el tipo de datos que se migra. Si no tiene acceso a estas herramientas, debe planificar cuidadosamente el posible tiempo de inactividad. Puede transferir datos de cargas de trabajo de misión crítica en etapas, realizando pruebas en intervalos durante el proceso y ejecutando sistemas de origen y de destino en paralelo. Alternativamente, puede planificar una transferencia a gran escala fuera de las horas de producción (si puede lograrlo en la ventana de tiempo disponible).
Cantidad de datos. Cuando está migrando menos de 10 terabytes (TB) de datos, enviar los datos a su nueva ubicación de almacenamiento en un dispositivo de almacenamiento proporcionado por el cliente suele ser el método más simple y rentable. Para transferencias que involucran grandes cantidades de datos, digamos, hasta varios petabytes (PB), un dispositivo de migración de datos especializado proporcionado por su proveedor de nube puede ser la opción más conveniente y accesible. Si bien, en teoría, podría utilizar la migración en línea para cualquier cantidad de datos, las limitaciones de tiempo limitan su viabilidad para grandes cantidades de datos.
Velocidad de finalización. En las migraciones en línea, la cantidad de datos que se transfieren y la velocidad de su conexión de red determinarán cuánto tiempo llevará la migración de datos. En migraciones sin conexión, se debe tener en cuenta el tiempo de envío. Si su principal preocupación es la velocidad de migración de principio a fin, y si tiene suficiente ancho de banda disponible para dedicarlo a la migración, la transferencia en línea podría ser la mejor opción. Pero si su fecha límite de migración es flexible y/o tiene restricciones de ancho de banda u otras restricciones de red, la migración sin conexión podría ser la opción ideal.
Para asegurarse de que su proyecto se lleve a cabo sin problemas, siga las siguientes mejores prácticas:
Comprenda los datos y para qué se utilizan. ¿Quién usa los datos ahora, quién los usará en el futuro y cómo se usarán? Los datos que se aprovechan para la analítica, por ejemplo, pueden tener requisitos de almacenamiento y formato muy diferentes a los datos que se conservan para la conformidad regulatoria. Asegúrese de recopilar información de todos los stakeholders y unidades de negocio relevantes durante todo el proceso de migración.
Evalúe cuidadosamente los entornos de origen y de destino. ¿Se ejecutará el mismo sistema operativo en ambos entornos? ¿Será necesario cambiar los esquemas de la base de datos u otro formato? ¿Existe algún problema (como problemas de redundancia o un exceso de datos "contaminados") que deba solucionarse antes de la migración?
Verifique los requisitos comerciales y el impacto potencial al principio del proceso. ¿Qué tipo de cronograma de migración es necesario? Si se da de baja un centro de datos, ¿cuándo expirará su contrato de arrendamiento? ¿Qué tipo de seguridad de datos debe mantener durante el proceso de migración? ¿Es tolerable la pérdida o corrupción de datos y, de ser así, cuánto? ¿Cómo afectarían al negocio los retrasos o los obstáculos inesperados?
Aunque los beneficios de modernizar los sistemas de TI superan los riesgos asociados con la migración de datos, especialmente a largo plazo, la migración de datos puede ser estresante y arriesgada. Estos son algunos de los riesgos a tener en cuenta:
Hoy en día, existen muchas herramientas para facilitar las migraciones de datos empresariales. Estas incluyen soluciones específicas del proveedor que ofrecen los proveedores de la nube para respaldar el traslado de sus clientes a su entorno de nube pública o privada, así como herramientas de código abierto y con licencia. Su estrategia de migración de datos determinará qué herramientas funcionan mejor para su proyecto.
Algunas opciones populares incluyen las siguientes:
Un servicio de migración de datos puede complementar sus funcionalidades internas o gestionar todo el proceso de migración, desde la estrategia hasta la finalización, las pruebas y la documentación. El último tipo de servicio, a menudo denominado "servicio de migración de datos premium", es más caro, como era de esperar, pero puede ser útil cuando su experiencia interna en migración de datos es limitada y las aplicaciones que se van a migrar son críticas para el negocio. Un asesor de migración de bases de datos puede ayudarle a planificar un proceso de migración rentable que minimice o elimine el tiempo de inactividad.
Acelere su ruta hacia la nube híbrida con herramientas simplificadas y servicios expertos.
Migre su base de datos desde los centros de datos locales a IBM® Cloud de forma rápida, segura y confiable.
Comprenda cómo diferentes aplicaciones acceden al almacenamiento y cómo afecta a la migración de datos
Explore lo que implica la migración a la nube, conozca los beneficios de desarrollar un plan de migración a la nube y descubra cómo gestionar una migración exitosa.