¿Qué es la modernización de mainframe?

Mujer de negocios sonriente hablando con colegas a través de una videollamada.

Autores

Mesh Flinders

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

¿Qué es la modernización de mainframe?

La modernización del mainframe es un proceso que emplean las compañías para migrar sus sistemas heredados existentes a un ecosistema más nuevo y tecnológicamente más avanzado. Algunas de las áreas más frecuentemente objeto de modernización son el código, la interfaz, el potencial ahorro de costos y el rendimiento.

Los planteamientos de modernización pueden variar mucho en escala y alcance: algunos suponen una revisión total de la funcionalidad y la base de código de un sistema existente, mientras que otros se centran en áreas más específicas para la innovación. El segundo enfoque es el más empleado, ya que las tecnologías subyacentes suelen ser costosas y arriesgadas de sustituir por completo. El razonamiento que subyace al segundo enfoque, más cauto, de la modernización es que, aunque una tecnología subyacente puede cambiar desde que se instaló un sistema informático o se creó una aplicación, la migración de datos de un sistema a otro puede ser arriesgada y costosa.

Elegir la solución de modernización de mainframe adecuada es fundamental para mantener su hardware y software actualizados y seguir siendo competitivos en un entorno de TI que cambia rápidamente. Dado que la mayoría de las compañías emplean sistemas de mainframe para ejecutar sus cargas de trabajo de mainframe más críticas y almacenar datos valiosos, los líderes empresariales priorizan cada vez más la modernización del mainframe y realizan grandes inversiones en el espacio. Según un reciente documento técnico de IBV encargado por IBM, el 71% de los ejecutivos dice que las aplicaciones de mainframe son fundamentales para su estrategia de negocio, y cuatro de cada cinco ejecutivos dicen que sus organizaciones necesitan transformarse rápidamente para mantener al día con la competencia.

¿Por qué los mainframes deben actualizarse periódicamente?

Los mainframes son computadoras con grandes cantidades de memoria y procesadores de datos que realizan cálculos y transacciones simples en tiempo real. Los mainframes son críticos para los procesos principales del negocio de muchas empresas, incluidas las bases de datos comerciales, los servidores de transacciones y las aplicaciones que dependen de su seguridad y resiliencia.

Los mainframes que se instalaron hace apenas 10 años todavía pueden representar un riesgo considerable para una organización en varios aspectos. En primer lugar, las ineficiencias de la tecnología antigua pueden aumentar los costos operativos y hacer que las compañías sean vulnerables a competidores más nuevos e innovadores. En segundo lugar, las aplicaciones heredadas creadas con lenguajes de programación antiguos pueden plantear problemas de rendimiento y ser difíciles de resolver para los programadores más jóvenes que fueron capacitados en lenguajes de programación modernos.

Un ejemplo de esto son los lenguajes de código COBOL (Common Business Oriented Language) y Java, dos de los lenguajes de programación más empleados para crear aplicaciones. A pesar de su popularidad, COBOL y Java todavía tienen diferencias clave para que una iniciativa de modernización de mainframe sea eficaz. Si bien Java es más intuitivo para muchos programadores debido a sus similitudes con C++, la sintaxis de COBOL está diseñada para implementaciones orientadas a los negocios y se considera más legible.

A continuación, se muestra más de cerca cómo funciona la modernización del mainframe y por qué se ha convertido en una parte tan central de cualquier iniciativa de transformación digital.

Diseño 3D de pelotas rodando en una pista

Las últimas novedades e insights sobre IA

Descubra insights y noticias de expertos sobre IA, la nube y mucho más en el boletín semanal Think. 

¿Por qué es importante la modernización del mainframe?

El auge de la inteligencia artificial (IA), las situaciones geopolíticas inestables en Europa y Medio Oriente, y COVID-19: en los últimos años, el mundo de los negocios se vio sacudido por una cadena aparentemente interminable de disrupciones, a menudo vinculadas a las nuevas tecnologías. Si bien queda por ver cómo estos cambios sin precedentes afectarán a la infraestructura de TI con el tiempo, es una apuesta segura que la innovación digital y la necesidad de modernización seguirán siendo las principales prioridades para los líderes empresariales en el futuro cercano.

Podría decirse que los mainframes son el área de la infraestructura de TI más vulnerable al cambio en una organización. El alma de las aplicaciones y los datos, los mainframes, son el corazón palpitante de cualquier compañía en el espacio tecnológico, por lo que mantenerlos actualizados y funcionando sin problemas es de suma importancia. Por ejemplo, DevOps, los flujos de trabajo de desarrollo de software en los que confían las compañías para acelerar la entrega de software y aplicaciones de alta calidad, depende en gran medida de la eficacia de los sistemas de TI de mainframe.

Más que nunca, las compañías ven la necesidad de integrar y ampliar sus capacidades de mainframe para impulsar la innovación y aumentar la resiliencia. Las estrategias de modernización de mainframe pueden ayudar a impulsar la transformación digital y capturar nuevo valor. Según un reciente documento técnico de IBV encargado por IBM, 45 de los 50 principales bancos, cuatro de las cinco principales aerolíneas, siete de los 10 principales minoristas mundiales y 67 de las compañías Fortune 100 aprovechan el mainframe como su plataforma central.

    AI Academy

    ¿Qué sigue para los mainframes y la IA?

    En este episodio de AI Academy, Christian Jacobi explica cómo los mainframes son parte integral de la TI empresarial y cómo, con nuevas integraciones y mejoras, están reforzando su papel vital en la TI moderna.

    Cinco beneficios de la modernización del mainframe

    A continuación, se presentan cinco beneficios que las organizaciones suelen obtener con un enfoque estable de modernización de mainframe.

    Mayor ritmo de innovación

    Legado La modernización del mainframe ayuda a las compañías a mantenerse al día con las nuevas tecnologías y garantiza que sus competidores no obtengan un beneficio tecnológico. Es más, las tecnologías más nuevas se actualizan más fácilmente que sus predecesoras, lo que hace que las actualizaciones futuras sean más sencillas y económicas.

    Costos reducidos

    Por sí solo, la instalación, operación y mantenimiento de la infraestructura de TI es uno de los mayores costos que enfrentan muchas compañías. Agregue a eso el hecho de que la tecnología más antigua es más engorrosa y se integra con menos facilidad en las nuevas aplicaciones que su compañía necesita, y es fácil ver cómo no actualizar la TI más antigua puede ser menos rentable a largo plazo que una iniciativa de modernización de aplicaciones o mainframe.

    Fuerza laboral más avanzada tecnológicamente

    La modernización del mainframe es una oportunidad para agregar habilidades y capacidades a sus empleados, haciéndolos más competitivos y capaces de contribuir mejor a sus operaciones críticas. Por ejemplo, si sus aplicaciones se codificaron hace más de una década, es probable que sus programadores necesiten una actualización tanto como su código. Una inversión en un mainframe modernizado no es sólo una inversión en sus activos tecnológicos, sino también en su gente.

    Automatización y productividad mejoradas

    Actualizar los sistemas de TI es una excelente manera para que las compañías aprovechen las muchas capacidades de automatización que se introdujeron en los últimos años. La automatización de tareas rutinarias, como la programación, el mantenimiento y la entrada de datos, ayuda a los empleados a reenfocar su tiempo y energía en actividades que agregan más valor.

    Insights más profundos que provienen de sus datos

    Los datos de mainframe (sobre clientes, flujos de trabajo, problemas de mantenimiento y más) a menudo permanecen sin emplear durante años dentro de los sistemas heredados. Las soluciones de modernización de mainframe que emplean nuevas tecnologías, como inteligencia artificial (IA) y aprendizaje automático (ML) , pueden ayudar a aprovechar los datos históricos de su compañía y detectar insights estratégicos críticos.

    Qué esperar de la modernización del mainframe

    Si bien existen diferentes enfoques y estrategias para la modernización del mainframe, a un nivel fundamental, todos implican la actualización de los sistemas y aplicaciones de TI existentes. El alcance, la escalabilidad y otros requisitos pueden variar según las necesidades del negocio, por lo que es importante que las partes interesadas estén alineadas con sus expectativas para un proyecto, así como con sus riesgos potenciales.

    Riesgos comunes de la modernización del mainframe

    Cualquier iniciativa de modernización, independientemente de su alcance, conlleva ciertos riesgos. La complejidad de actualizar la tecnología que se instaló hace 10, 20 o incluso 30 años es simplemente demasiado grande para eliminar el riesgo por completo. A continuación, se presentan algunos de los desafíos que generalmente enfrenta un proyecto de modernización de mainframe.

    1. Brechas de habilidades con los empleados existentes: una de las razones citadas con más frecuencia para no modernizar la infraestructura de TI es la necesidad de revisar su fuerza laboral junto con la nueva tecnología que está instalando para asegurarse de tener trabajadores calificados que puedan operarla y mantenerla. Volver a capacitar a los empleados existentes en los nuevos sistemas de TI o contratar nuevos que ya fueron capacitados en estos sistemas puede ser costoso y disruptivo.
    2. Interrupción de los procesos comerciales normales: no estaría tratando de modernizar su mainframe si no fuera uno de sus activos de TI más críticos. Por esa misma lógica, apagarlo, incluso parcialmente, para realizar actualizaciones muy necesarias puede ser costoso. El tiempo de inactividad y las interrupciones del servicio pueden crear malas experiencias para los clientes y hacer que los usuarios busquen en otra parte.
    3. Complejidad de los sistemas heredados: lossistemas que se instalaron hace un cuarto de siglo generalmente no estuvieron intactos durante tanto tiempo. En la mayoría de los casos, los ingenieros tienen soluciones por piezas juntas empleando tecnología más nueva para solucionar problemas más grandes sin reemplazar el equipo. Esto puede dar lugar a una mezcla confusa de tecnologías, antiguas y nuevas, que puede ser difícil de actualizar para los ingenieros sin causar una interrupción.
    4. Mantener el cumplimiento y proteger los datos críticos: la integridad de los datos y las capacidades de cumplimiento son fundamentales para la mayoría de las compañías, especialmente las de los sectores de servicios financieros o atención médica, donde la información que deben proteger es altamente confidencial. Las compañías que emprenden una iniciativa de modernización de mainframe son especialmente vulnerables a los ciberataques y las filtraciones dedatos que pueden ser costosas tanto en términos financieros como de reputación.

      Enfoques seguros para la modernización del mainframe

      Si bien estos riesgos no se pueden eliminar por completo, estos enfoques ampliamente utilizados para la modernización del mainframe pueden reducirlos considerablemente y, al mismo tiempo, permitir que las organizaciones alcancen sus objetivos de modernización.

      1. Migración de mainframe a la nube: uno de los enfoques de modernización de mainframe más comunes y efectivos implica trasladar sistemas y aplicaciones de TI críticos a un  entorno de nube híbrida altamente adaptable, resistente y flexible. Esto se conoce como migración a la nube. Con las soluciones de modernización de la computación en la nube, el rehosting aumenta la agilidad y la flexibilidad, y reduce significativamente los costos asociados con la implementación.
      2. Optimización de código: optimizar código antiguo e ineficiente (también conocido como refactorización) es también un enfoque popular de modernización de mainframes. Implica la reescritura y reestructuración de una base de código existente. La refactorización ayuda a aumentar la capacidad de respuesta y la eficiencia, así como a reducir la deuda técnicao los gastos futuros creados por malas decisiones arquitectónicas tomadas en el presente.
      3. Soluciones predefinidas: una solución predefinida y lista para usar es simplemente una pieza de repuesto (o todo el sistema de TI) que se compró para reemplazar una anterior. Las soluciones predefinidas son entre las opciones más simples disponibles para las empresas que desean modernizar su entorno de mainframe pero que aún no están listas para invertir en los Recursos y riesgos de mover a la nube o una revisión del código. En una solución lista para usar, los sistemas de TI más antiguos simplemente se reemplazan por algo más nuevo y tecnológicamente más avanzado.
      4. Modernización de API: lasAPI se pueden emplear para agilizar la integración de TI más antiguas con sistemas más nuevos y tecnológicamente más avanzados. Este enfoque despliega API como puente entre los sistemas de TI más antiguos y las aplicaciones más nuevas que pueden ayudar a aumentar sus capacidades sin reemplazar su mainframe existente.
        Soluciones relacionadas
        IBM zSystems Mainframe Servers and Software

        IBM zSystems es una familia de hardware de z/Architecture moderno que ejecuta software de sistemas z/OS, Linux, z/VSE, z/TPF, z/VM y zSystems.

        Explorar Z
        Enterprise Business Server Solutions

        Diseñado para manejar la cargas de trabajo de misión crítica mientras mantiene la seguridad, confiabilidad y control de toda su infraestructura de TI.

        Conozca las soluciones
        Servicios de modernización de mainframe

        Acelere la transformación digital modernizando sus aplicaciones mainframe con IBM.

        Servicios de mainframes
        Dé el siguiente paso

        Desbloquee la potencia de IBM Z y Telum para proteger sus datos, optimizar el rendimiento e impulsar los insights de IA en tiempo real. Construya el futuro de su empresa con soluciones de mainframe líderes de la industria y procesadores diseñados para ofrecer velocidad, escalabilidad y seguridad.

        Explorar las capacidades de IBM Z Descubra Telum para la aceleración de la IA