¿Qué es un sistema legacy?

what-are-legacy-systems-stackscale

Un sistema legacy o sistema heredado es un sistema, tecnología o aplicación de software antiguo o desactualizado que sigue en uso dentro de una organización. Los sistemas legacy ya no cuentan con soporte y mantenimiento pero no pueden reemplazarse fácilmente.

Los sistemas tienden a quedar obsoletos con el paso del tiempo. Los negocios cambian constantemente debido a cambios en la economía, nuevas leyes, el estado del mercado, la gestión, las reestructuraciones, etc. Todos estos cambios a menudo conllevan adaptaciones en los sistemas IT. Además, las adaptaciones suelen ser implementadas por muchas personas distintas; lo que dificulta que los responsables IT tengan una visión completa del sistema.

Los responsables IT deben analizar cuáles son sus sistemas heredados y hasta qué punto merece la pena mantenerlos. En general, los sistemas legacy son críticos para las operaciones diarias, de modo que su migración o reemplazo deben evaluarse y planearse con sumo cuidado para minimizar riesgos potenciales.

¿Por qué se siguen usando los sistemas legacy?

Las razones para mantener sistemas heredados varían entre las empresas. Estas son algunas de las razones por las que las empresas continúan usándolos:

  • Todavía cubren una necesidad del negocio o son sistemas de misión crítica.
  • Es una antigua inversión en tecnología que aún no se ha recuperado. Dado que los sistemas IT son costosos, las organizaciones necesitan usarlos durante un cierto período de tiempo para poder sacar un beneficio a la inversión. Los sistemas IT suelen durar años pero la tecnología evoluciona a gran velocidad.
  • Reemplazar un sistema legacy implica invertir una cantidad de recursos —dinero, tiempo y trabajadores— que la empresa no siempre puede asumir.
  • La empresa no dispone de las competencias IT para migrar el sistema heredado.
  • A menudo las organizaciones no disponen de las especificaciones técnicas para crear un nuevo sistema con las mismas características que el sistema legacy. A menudo esto se debe a que los sistemas suelen ser modificados por muchas manos durante su vida útil para adaptarlos a las necesidades específicas del negocio.
  • La organización no desea reemplazarlo.

¿Cuáles son los aspectos más desafiantes de cambiar un sistema legacy por uno nuevo?

La sustitución y migración de los sistemas legacy ocupa un lugar importante en la lista de elementos críticos dentro de las organizaciones. Reemplazar un sistema legacy es complejo, costoso y requiere tiempo. Por eso es esencial evaluar aspectos clave como: cuál es el estado del sistema legacy, cuáles son las necesidades del negocio o qué riesgos son asumibles.

Costes

Aunque mantener un sistema legacy puede salir caro en algunos casos, los costes de reemplazarlo también pueden ser altos. Es importante evaluar y planificar adecuadamente para evitar que se disparen los costes del proyecto de migración.

Por ejemplo, el hecho de que ciertos procesos de negocio suelan tener que adaptarse a los sistemas IT, para poder contrarrestar los puntos débiles del sistema, puede acarrear costes importantes y consecuencias impredecibles.

Especificaciones técnicas

Uno de los principales riesgos de reemplazar un sistema legacy es que el nuevo sistema no cumpla con los requisitos del negocio. Esto suele estar provocado por la falta de especificaciones técnicas del sistema obsoleto. Esto puede conducir a errores y cambios en las reglas del negocio especificadas en el software, que pueden suponer la pérdida de ciertos datos o funcionalidades importantes.

En general, es difícil crear un nuevo sistema que tenga las mismas características y funcionalidades que el sistema heredado.

Protección de datos

La protección de los datos es clave; todos los datos se deben migrar adecuadamente para evitar pérdidas. Así que, asegúrate de que todos los datos se extraen de manera segura, asegúrate de que los formatos antiguos y nuevos son compatibles y dedica tiempo a hacer pruebas y revisar los datos.

Experiencia de usuario

Otro desafío, que a menudo se pasa por alto, es la experiencia de usuario. Cuando se planea una migración a un sistema nuevo, todas las partes deberían sentirse involucradas en cierta medida. Algunos usuarios legacy pueden ser reticentes al cambio y tener en cuenta su opinión puede ayudarte a desplegar una solución con la que se sientan más cómodos. 

¿Cuáles son los riesgos principales de conservar un sistema legacy?

Si los sistemas legacy son críticos para una organización, es importante realizar auditorías de seguridad y rendimiento de vez en cuando. Porque a pesar de las múltiples razones para mantener un sistema legacy, también hay muchos problemas y riesgos potenciales a tener en cuenta.

  • Compatibilidad. Al utilizar tecnologías desactualizadas, el sistema legacy puede volverse incompatible con nuevos sistemas o tecnologías que también sean esenciales para tu negocio. Como resultado, los departamentos que usan sistemas heredados podrían no beneficiarse de todas las características que ofrecen otros sistemas nuevos. 
  • Seguridad. La falta de soporte, actualizaciones y mantenimiento, así como el hecho de usar estándares y protocolos antiguos, lleva a crear parches que pueden terminar causando fallos de seguridad. Lo que también dificulta el cumplimiento de la regulación.
  • Rendimiento y productividad. Los sistemas legacy se vuelven cada vez más lentos con el tiempo, lo que también puede implicar una disminución del rendimiento, la eficiencia y la productividad.
  • Costes de mantenimiento y competitividad. Mantener un sistema heredado significa invertir dinero en un recurso IT que tarde o temprano necesitará ser reemplazado.

Migrar aplicaciones legacy al cloud

Migrar aplicaciones y sistemas legacy a la nube es más fácil con un entorno de Cloud Privado. A diferencia de la mayoría de las soluciones de Cloud Público, un Cloud Privado permite hacer configuraciones más específicas y a medida; lo que hace que la migración sea más sencilla y permite que las aplicaciones legacy puedan funcionar sin modificaciones, si fuera necesario.

Al migrar tus aplicaciones legacy de un centro de datos on-premise a un Cloud Privado, podrás aprovechar la escalabilidad de los entornos cloud mientras conservas configuraciones a medida y optimizar costes. Normalmente, es posible montar un entorno virtualizado que simula el entorno original casi por completo. Incluso se puede dar cabida a sistemas operativos extremadamente antiguos (Windows XP, Windows 2000) y llevar a Cloud Privado aplicaciones que necesiten llaves por hardware —un método que se usaba con frecuencia para dar validez a licencias de aplicaciones—.

Los sistemas legacy suelen ser de misión crítica para las empresas. Así que su migración debe analizarse y planearse adecuadamente.

Si te ha gustado, compártelo en redes sociales

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on whatsapp
Share on email

Cloud Privado

Disfruta de las ventajas de la virtualización, con las garantías propias de disponer de un equipamiento de uso exclusivo.

DESCUBRIR MÁS

Conéctate a la revolución

Recibe noticias relacionadas con tecnologías Cloud, redes de última generación, sistemas altamente disponibles, almacenamiento de alto rendimiento, y otras soluciones y novedades relacionadas que puedan ser de tu interés.

  • Este campo es un campo de validación y debe quedar sin cambios.