Una de las cosas que a menudo me ha vuelto loco con el auge de la computación en la nube es la suposición de que la desaparición del mainframe es una conclusión inevitable. A menudo he escrito sobre la realidad que no todas las aplicaciones y conjuntos de datos pertenecen a la nube, especialmente aquellos que residen en mainframes.
Aunque a menudo se han reído de mí en una reunión por esta opinión, los patrones de adopción han demostrado que tenía razón. A menudo se lo considera un retroceso contra la propia computación en la nube, pero es sólo pragmatismo.
Lo cierto es que nos vamos a encontrar con aplicaciones y conjuntos de datos (más de los que crees), que no son viables para pasar a la nube. A esto lo llamo el punto de saturación, cuando hemos terminado de mover la mayoría de las aplicaciones a la nube que es práctico reubicar. He tenido en mente aplicaciones de mainframe al decir esto, y por una buena razón.
Se puede hacer
Quienes rechazan esta afirmación rápidamente señalan que algunas herramientas y tecnologías permiten trasladar aplicaciones de mainframe más antiguas a un proveedor de nube. Estos productos sólidos configuran emuladores y convertidores de código para ejecutar aplicaciones basadas en mainframe en proveedores de nube pública.
Sí, puedes seguir esta ruta. ¿Pero deberías hacerlo? La respuesta suele ser no. Considere el costo adicional, el riesgo y la realidad de que estas aplicaciones tendrán valor por mucho más tiempo de lo que muchos predijeron.
Una encuesta de la empresa de modernización de aplicaciones Advanced descubrió que la transformación digital suele ser una prioridad. Sin embargo, eso a menudo no significa el fin del mainframe. De hecho, sólo el 6% de los encuestados creía que las tecnologías alternativas reemplazarían al mainframe en breve.
Más de la mitad de las empresas (52%) planean mantener o aumentar su dependencia de los mainframes. Además, la mitad de los encuestados dijo que los mainframes son su plataforma preferida para aplicaciones centrales (56%).
La convivencia es clave
Siempre he visto una política de integración y coexistencia como un mejor camino, dependiendo de cómo una empresa utiliza el mainframe. Incluso con el explosivo interés en la IA generativa, donde el mainframe no será una plataforma preferida (ver el mismo informe), los mainframes se convierten en un servidor primario de datos de entrenamiento. A veces tienen datos históricos que se remontan a 50 años atrás. Esto es invaluable para construir modelos de lenguaje grandes, que deberían aprender tanto de datos antiguos como nuevos.
No quiero decir que debamos preferir una plataforma mainframe a cualquier otra plataforma; debe considerarse de manera justa, como deben serlo todas las opciones de plataforma. A veces, la nube será un mejor anfitrión, a veces la informática de punta y, en algunos casos, los mainframes seguirán aportando valor. Esta respuesta de “depende” vuelve loco a todos, pero suele ser la respuesta correcta a estos problemas.
Este enfoque crea un ecosistema digital de muchas plataformas diferentes, todas las cuales son las mejores plataformas para casos de uso específicos. Por lo tanto, también necesitamos mejorar la gestión de la complejidad y la heterogeneidad, en las que las empresas no destacan hoy en día. Las empresas no pueden encontrar valor en la implementación de la nube debido a la demasiada complejidad operativa y a la falta de supervisión de los finops. Ya sea que utilicen mainframes o no, es necesario abordar ese problema.
No estoy defendiendo las plataformas mainframe. Vienen con problemas, incluido el importante de que los desarrolladores y operadores de mainframe se están jubilando y hay una escasez de talento en mainframe. Muchos profesionales de TI más jóvenes no se sienten atraídos por el espacio mainframe debido a su falta de “coolness”.
Sin embargo, aquellos que entienden de mainframes y plataformas basadas en la nube tienen una gran demanda y normalmente obtienen salarios entre un 20% y un 30% por encima de sus pares. Incluso a los arquitectos de la nube que saben cómo interactuar con mainframes a menudo se les paga una prima. ¿Estás notando un patrón?
Soy pragmático. Utilizaremos las plataformas que puedan devolver el mayor valor al negocio. No me importa qué sea si es la solución más optimizada. Ese debería ser el principal objetivo de un arquitecto.
Copyright © 2024 IDG Communications, Inc.