Desde la reducción de costos, las mejoras del rendimiento y la escalabilidad hasta la seguridad, la redundancia y la sostenibilidad, existe una gran cantidad de razones por las que las organizaciones migran sus sistemas de un centro de datos a otro.

Como resultado, hay mucha actividad migratoria y una competencia feroz entre los proveedores.

El problema, sin embargo, es que el éxito está lejos de estar garantizado. Según Gartner, el 83 por ciento de los proyectos de migración de datos fracasan o superan sus presupuestos y cronogramas.

Una serie de cuestiones complejas a menudo se interponen en el camino del éxito, desde una mala planificación hasta la escasez de habilidades y, como resultado, aplicar un enfoque de mejores prácticas puede ser un objetivo difícil de alcanzar.

Sentar las bases correctas es absolutamente esencial, y hay una serie de preguntas clave que deben considerarse en casi todos los proyectos de migración:

¿Tenemos las habilidades adecuadas?

A nivel empresarial, los proyectos de migración de centros de datos tienen el potencial de ser trabajos inmensamente largos y complejos. Ya sea que el objetivo sea trasladar cargas de trabajo a un nuevo centro de datos o a un proveedor de nube pública, tener conocimiento y experiencia tanto de los entornos existentes como de los nuevos es extremadamente importante.

Sin embargo, uno de los problemas que suelen encontrar las organizaciones con mucha infraestructura heredada es que puede haber estado implementada durante tanto tiempo que el equipo de TI está sufriendo las consecuencias de la dependencia de personas clave.

En estas circunstancias, es posible que las personas con conocimientos sobre la arquitectura original o las interdependencias del sistema se hayan marchado hace mucho tiempo, lo que genera problemas que sólo se hacen evidentes cuando se planifica la migración.

Si a esto le sumamos las lagunas en el conocimiento sobre nuevos entornos, existe un potencial significativo de problemas, retrasos y sobrecostos. De hecho, los problemas asociados con la escasez de habilidades pueden volverse particularmente graves para los sistemas y cargas de trabajo de misión crítica donde el rendimiento, la confiabilidad y los estándares de seguridad se encuentran entre muchos temas que los líderes de TI consideran "no negociables".

En respuesta a estos desafíos, los equipos de TI no solo necesitan comprender sus posibles brechas de habilidades (y buscar ayuda externa cuando sea necesario), sino que también deben complementar sus capacidades con las herramientas adecuadas para el trabajo.

En particular, las herramientas de migración más efectivas se basan en tecnologías de automatización y orquestación para simplificar los flujos de trabajo de migración y minimizar la complejidad.

IT migration graphic
– Getty Images

¿Podemos automatizar tareas clave de migración?

Si analizamos más de cerca la automatización, eliminar los procesos manuales de cualquier estrategia de migración puede desempeñar un papel importante a la hora de reducir las posibilidades de error humano.

Esto se vuelve particularmente obvio cuando las cargas de trabajo tienen que pasar por un largo proceso de migración intermitente donde la enorme complejidad y atención al detalle requeridas pueden, de manera bastante comprensible, dar lugar a que se cometan errores. En estas circunstancias, corregir las cosas puede aumentar considerablemente la lista general de tareas y el cronograma del proyecto.

Por el contrario, la automatización de los procesos de migración puede optimizar una variedad de actividades, que incluyen todo, desde el descubrimiento y las evaluaciones de riesgos hasta el mapeo de dependencias y el cumplimiento. Y a un nivel fundamental, la automatización también puede ayudar a los equipos de TI a eliminar las tareas manuales repetitivas de la ecuación para los expertos humanos y, al mismo tiempo, ayudar a aumentar los niveles generales de coherencia y productividad.

¿Hemos hecho suficientes pruebas?

Un área que a menudo puede pasarse por alto en cualquier proyecto de migración con plazos determinados es la función y la importancia de realizar pruebas para detectar riesgos y errores imprevistos que hayan ocurrido durante las distintas fases del proyecto.

Para hacer esto de manera efectiva, también se requieren herramientas tecnológicas que puedan automatizar las pruebas y hacerlo sin la necesidad de desconectar cargas de trabajo o retrasar el proceso de implementación.

Las pruebas automatizadas también pueden acelerar este componente crucial de cualquier proyecto de migración y brindar a los equipos la confianza de que se pueden evitar tiempos de inactividad innecesarios una vez que los sistemas recién migrados estén activos.

¿Cómo podemos simplificar la migración de aplicaciones?

En muchas organizaciones modernas, la complejidad de las aplicaciones (en particular las interdependencias entre aplicaciones y cargas de trabajo) puede ser un obstáculo importante para una migración exitosa.

Si se hace mal, es posible que las aplicaciones clave deban desconectarse durante períodos prolongados mientras se solucionan errores o configuraciones incorrectas. En las empresas actuales centradas en lo digital, eso puede afectar en gran medida el rendimiento final.

Para protegerse contra los riesgos asociados con la migración de aplicaciones, los equipos de TI pueden implementar herramientas que puedan mapear las relaciones complejas entre aplicaciones y máquinas virtuales, por ejemplo, en grupos precisos y lógicos.

En estos casos de uso, las herramientas más efectivas permiten a los equipos de TI migrar aplicaciones automáticamente con solo tocar un botón, manteniendo relaciones clave y funciones interdependientes.

¿Cómo podemos minimizar el tiempo de inactividad?

Los profesionales de TI de toda la industria que hayan participado en un proyecto de migración estarán familiarizados con el impacto del tiempo de inactividad. Desconectar cargas de trabajo mientras están preparadas para la migración, por ejemplo, puede tener un efecto dominó significativo que puede alterar las actividades comerciales normales, de ahí la necesidad de realizar el trabajo en momentos de mínima actividad del usuario.

Sin embargo, las herramientas de migración efectivas pueden permitir a los equipos de TI sincronizar datos para la migración incluso cuando una carga de trabajo se está ejecutando en producción. Además, también pueden emplear la automatización para incorporar cargas de trabajo de manera rápida y eficiente durante la transición de la migración en un proceso fluido.

En términos prácticos, esto puede ser invaluable para garantizar la máxima disponibilidad del sistema y evitar los problemas que muchas organizaciones han experimentado con retrasos, errores y excesos.

Dada la creciente complejidad de la infraestructura de TI contemporánea y las variadas opciones que existen para las migraciones de centros de datos, las organizaciones deben asegurarse de combinar la experiencia humana con las herramientas más efectivas para cumplir sus objetivos.

Pero, con la planificación, las habilidades y las tecnologías adecuadas, los equipos de TI pueden ofrecer proyectos de migración eficaces, entregados a tiempo y dentro del presupuesto, en los que todos salen ganando.