Todo lo que hay que saber acerca de la migracion de
El big data es quizas la palabra de moda mas grande de la decada anterior, obligando a miles de empresas a ver la informacion digital como el alma de su negocio. La investigacion de IDC predice que los ingresos globales para big data y analisis de negocios llegaran a US$274,3 mil millones en 2020, frente a los $189 mil millones del ano anterior.
Este aumento de las inversiones en sistemas de datos empresariales no es sorprendente. Las empresas lideres del mundo saben de primera mano que los datos tienen un poder transformador. Les da el conocimiento y la capacidad predictiva para innovar, crear nuevos productos y servicios, mejorar la experiencia del cliente y generar ingresos.
Sin embargo, la decision de aprovechar los datos requiere contar con procesos bien establecidos, como un plan de migracion de datos.
Que es la migracion de datos y por que es importante?
En pocas palabras, la migracion de datos es el proceso de transferencia de datos, aplicaciones y sistemas digitales de una organizacion de una ubicacion a otra. Sin embargo, tambien puede referirse a la transferencia de datos de un formato a otro o de una aplicacion a otra.
La migracion de datos es un componente esencial de la estrategia general de gestion de datos de una organizacion. Es un proceso necesario cuando se actualiza o consolida el hardware de almacenamiento de datos y servidores, se adopta una nueva aplicacion o se mueve a un nuevo entorno informatico (por ejemplo, la nube).
Existen muchas razones para migrar datos de un lugar a otro. El ejemplo mas comun y facil de explicar es el traslado de bases de datos y aplicaciones de servidores heredados en las instalaciones (normalmente un centro de datos antiguo) a la nube publica.
En casos como este, la infraestructura existente es demasiado antigua y lenta, e incluso puede ocupar demasiado espacio. Una solucion es mover conjuntos de datos a una nueva aplicacion o servidor basado en la nube para impulsar el crecimiento y la flexibilidad del negocio a traves de procesos mas rapidos y agiles. La migracion de datos tambien puede significar mover cargas de trabajo y bases de datos de una plataforma en la nube a otro proveedor.
Tipos principales de migracion de datos Las migraciones de
datos vienen en diferentes tipos e implican diferentes impulsores empresariales. Las migraciones de datos suelen cubrir bases de datos, aplicaciones, almacenamiento y entornos de nube.
- Migracion de bases
Esto requiere mucha planificacion y pruebas cuidadosas debido a las muchas tareas involucradas en el proceso de migracion, desde determinar la capacidad de almacenamiento de la base de datos de destino hasta garantizar la integridad de los datos.
- Migracion de aplicaciones
- Migracion
migracion a un nuevo sistema de almacenamiento brinda la oportunidad de implementar funciones de administracion de datos, como validacion y clonacion de datos. La migracion del almacenamiento en la nube tambien permite un escalado mas rapido y rentable.
- Migracion a la nube
Sin embargo, un proyecto de migracion a la nube no debe confundirse con realizar copias de seguridad de datos en la nube. Migrar datos a la nube significa mover datos a un nuevo entorno nativo accesible a traves de Internet.
Que considerar al crear una estrategia de migracion de datos Las migraciones de
datos suelen ser empresas complejas que requieren una planificacion cuidadosa y atencion a los detalles. Las empresas deben tener en cuenta estos factores al abordar su proyecto de migracion de datos.
- Tipo de carga de trabajo
Para cargas de trabajo de mision critica, la practica recomendada es migrar datos por etapas, mantener los sistemas de origen y destino funcionando simultaneamente y realizar pruebas a intervalos durante todo el proceso. Alternativamente, las empresas tambien pueden optar por una gran transferencia unica y realizarla fuera de las horas de produccion para minimizar el impacto del tiempo de inactividad.
- Cantidad de datos implicados
Para migraciones de menos de 10 terabytes (TB) de datos, la forma mas barata y eficiente de mover la informacion es enviando una solucion de almacenamiento fisico, como un disco duro externo, a su nueva ubicacion.
Sin embargo, las migraciones masivas que implican petabytes de datos pueden utilizar un dispositivo de migracion de datos dedicado proporcionado por un proveedor.
- Velocidad de migracion
En cualquier caso, tanto si los datos se mueven en linea como fuera de linea, es importante tener una estimacion precisa de la cronologia de la transferencia de datos.
Conceptos basicos de la planificacion de una migracion de datos
En su forma mas simple, el proceso de migracion de datos sigue un flujo de 3 pasos- extraer los datos, transformar los datos y cargar los datos en una nueva ubicacion, un procedimiento conocido como ETL. Si bien no existe un enfoque unico para mover datos, existen pasos basicos que las organizaciones pueden seguir para formular un plan eficaz.
1. Planificacion previa a la migracion- evalue la estabilidad de los datos que se van a migrar.
2. Iniciacion del proyecto - Crear un plan de comunicacion para informar a las partes interesadas clave de la organizacion.
3. Analisis del paisaje - Determine la estructura y el contexto de los datos e informe a la organizacion sobre los objetivos del proyecto de migracion de datos.
4. Diseno de la solucion- identifique que datos mover y asigne el origen a las transformaciones de destino.
5. Compilacion y prueba- despliegue la arquitectura de migracion y pruebalo con un espejo del entorno de produccion.
6. Migrar y validar- ejecute y registre actividades de migracion de datos para demostrar el cumplimiento normativo y determinar la viabilidad de los datos migrados para uso empresarial.
7. Realizar y supervisar- ponga fin al entorno de origen heredado y supervise la calidad de los datos.
Esta lista de verificacion no es de ninguna manera exhaustiva y hay muchas mas actividades que pueden suceder entre cada paso. Sin embargo, estos pasos deberian proporcionar un buen punto de partida para la mayoria de las organizaciones.
2 Tipos de estrategias de migracion de datos Las migraciones de datos
exitosas estan impulsadas por una estrategia clara, que puede variar de una empresa a otra. Sin embargo, la mayoria de las estrategias se dividen en una de las dos categorias principales- las migraciones por goteo y las migraciones de Big Bang.
Migraciones de Big Bang
Una migracion de big bang implica realizar la migracion completa de datos en un solo evento dentro de una ventana de tiempo definida. El dibujo de este enfoque es su relativa sencillez, ya que todo sucede en un breve evento en caja de tiempo.
Sin embargo, la compensacion es el tiempo de inactividad, especialmente en el caso de las migraciones de sistemas. Los sistemas en vivo tendran que bajar a medida que los datos se extraen de su origen, se procesan, se cargan en la base de datos de destino y se cambian a un nuevo entorno. Esto puede poner al negocio bajo presion, ya que opera con sistemas de mision critica fuera de linea.
Migraciones por goteo
Como su nombre indica, una migracion por goteo adopta un enfoque incremental para mover datos. En lugar de apuntar a terminar la transferencia de un solo golpe, una migracion por goteo implica normalmente ejecutar entornos antiguos y nuevos junto con otros y mover los datos por fases.
El mayor beneficio de esta estrategia es el tiempo de inactividad cero que ofrece, por lo que es ideal para migrar aplicaciones de mision critica que requieren disponibilidad las 24 horas, los 7 dias de la semana. Sin embargo, el enfoque de filtrado agrega una capa de complejidad al proceso de migracion, ya que requiere la supervision de los datos que se han migrado.
Riesgos y desafios comunes de la migracion de datos
A pesar de la disponibilidad de herramientas, proveedores y plataformas que hacen que la migracion de datos sea mas facil y rapida que nunca, mover sistemas de mision critica puede ser una empresa arriesgada debido a estos factores.
- Perdida
Si la migracion se lleva a cabo en linea y se produce un error de conexion breve, la informacion que falta solo se detectara cuando un usuario o aplicacion la necesite y ya no esta disponible.
- Problemas de compatibilidad
Los problemas de compatibilidad tambien pueden ocurrir debido a conflictos de sistemas operativos, formatos de archivo no compatibles y conflictos sobre los derechos de acceso de los usuarios entre los sistemas de origen y destino.
- Tiempo de inactividad mas prolongado
- Ejecucion deficiente
Migracion de datos frente a integracion de datos
Si bien la migracion de datos y la integracion de datos son terminos relacionados, son procesos fundamentalmente diferentes.La
integracion de datos es el proceso de recopilacion y combinacion de diferentes conjuntos de datos de fuentes dispares para crear inteligencia empresarial limpia, organizada y procesable. La idea es tener una vision unificada de la informacion, incluyendo su significado, contexto y proposito. Por ejemplo, los datos de los clientes se pueden recopilar de diferentes sistemas empresariales como marketing, ventas y cuentas para crear una vista unica de un cliente.
La similitud con la migracion de datos proviene del uso de ETL para integrar datos. Sin embargo, la integracion de datos es un proceso continuo- a medida que se recopilan mas datos, mas detallada sera la vision del negocio. Por el contrario, la migracion de datos es un evento unico (a veces se realiza en fases) en el que los datos almacenados internamente se mueven a diferentes sistemas o entornos.
Sea cual sea el caso, tanto la integracion de datos como la migracion de datos pueden simplificarse y hacerse mas eficientes con el software de integracion. Estas herramientas permiten a las empresas combinar, administrar y analizar conjuntos de datos de varias fuentes en una sola plataforma. Esto facilita la toma de decisiones empresariales basadas en los datos.
Sin embargo, con la gran variedad de herramientas de integracion de datos, elegir una solucion puede ser complicado. Considere centrarse en factores tales como-
- Conectores preconstruidos- cuantos mas sistemas y aplicaciones admita la herramienta de integracion de datos, mas informacion podra proporcionar.
- Arquitectura de codigo abierto- estas soluciones son mas flexibles y estan libres de periodos de dependencia de proveedores.
- Facilidad de uso- aunque todas las herramientas de integracion de datos tienen una curva de aprendizaje, busque una herramienta que sea facil de entender y visualice los datos de manera efectiva.
- Soporte en la nube- la herramienta debe admitir entornos de nube unica, multiple e hibrida.
- Precios transparentes- busque proveedores con modelos de precios transparentes y sin cargos ocultos.
Las migraciones de datos son inevitables para la mayoria de las empresas, si no para todas. A medida que mas empresas se dan cuenta de los beneficios de rendimiento y eficiencia de trasladarse a la nube, ahora es un momento tan bueno como cualquier otro para comenzar a planificar una migracion de datos de una forma u otra.
Los lideres empresariales deben tomarse el tiempo para evaluar su infraestructura de TI, buscar soluciones de migracion de datos y atraer a las personas adecuadas para el proyecto.