¿Matará AWS a la estrella del mainframe?

Como ya es de costumbre, el congreso AWS re:Invent celebrado la semana pasada en Las Vegas nos ha dejado muchas novedades, algunas de ellas ya desgranadas en Silicon durante nuestra estancia en la ciudad de los casinos. Es el caso de los lanzamientos en materia de infraestructura y todo lo relacionado con Amazon SageMaker y la gestión de datos, análisis e IA.

En esta ocasión nos paramos en lo concerniente al desarrollo de software y más concretamente a Amazon Q Developer, el asistente basado en IA generativa que ayuda a los desarrolladores de software en el diseño, construcción, testeo, despliegue y mantenimiento de los aplicaciones a través de los distintos entornos de desarrollo integrados (IDEs). Esto significa que se puede integrar en los espacios de trabajo que utilizan los desarrolladores.

Amazon Q Developer fue anunciado en la edición del congreso del año pasado y entró en producción en abril de 2024, pero ahora llega con potentes capacidades para ayudar a estos profesionales en la migración y modernización de recursos legados, como es el caso de aplicaciones desarrolladas en .NET, VMware y mainframe.

En la primera versión de esta herramienta, AWS se enfocó en la modernización de aplicaciones antiguas desarrolladas en Java para transformarlas a Java 17. Tal y como asegura el proveedor, “Amazon Q Developer ha ahorrado años de desarrollo en comparación a las modernizaciones manuales de miles de aplicaciones, y ha permitido a las empresas ahorrar 260 millones de dólares”.

El siguiente paso que ha dado AWS es centrarse en el entrenamiento de su IA para entornos .NET, VMware y mainframe. De hecho, la compañía lo está haciendo con datos recopilados durante casi dos décadas en las que ha estado ayudando a las organizaciones en estos procesos de modernización y migración de aplicaciones. Y el caso de los entornos mainframe es especialmente relevante.

¿El principio del fin del mainframe?

No en vano, la industria lleva dando por muerta a la plataforma de IBM desde hace 20 años, nada más lejos de la realidad: En la actualidad existen millones de líneas de código en COBOL que se siguen ejecutando en sistemas mainframe porque es mucho más costoso para las empresas migrar a entornos más modernos que seguir manteniendo estas aplicaciones en ejecución.

La gran mayoría de ellas son cargas críticas relacionadas con transacciones bancarias y es uno de los motivos por los que el sector bancario sigue utilizando la arquitectura de IBM. Es cierto que uno de los principales motivos es su seguridad, disponibildiad y privacidad, pero en la práctica existen millones de líneas de código heredadas que se siguen ejecutando en el mainframe debido a la imposibilidad de migrarlas manualmente a arquitecturas más modernas como las de la nube nativa: Se trata de trabajos tediosos que pueden llevar años, por lo que muchas organizaciones han estado paralizando este tipo de proyectos.

Es aquí donde entra en juego Amazon Q Developer que ahora facilita tareas complejas como el análisis de código, la generación de documentación, la planificación y la refactorización de aplicaciones… algo esencial en proyectos de modernización de sistemas mainframe como IBM z/OS. Gracias a esta herramienta, clientes y socios pueden colaborar de manera más eficiente, disminuyendo los costes y acelerando los tiempos de modernización.

Los agentes de Amazon Q son capaces de automatizar la creación de documentación para código COBOL y desglosar rápidamente aplicaciones monolíticas en componentes más pequeños que pueden migrarse fácilmente a AWS. Estas capacidades permiten simplificar el proceso de modernización y optimizar el uso de recursos durante la transición a una infraestructura en la nube.

Responsables de la compañía no dudaban en afirmar que este movimiento tendrá un importante impacto en la industria y, con el paso de los meses, “veremos migraciones de estas cargas de trabajo críticas hacia la nube de AWS”, lo que podría suponer el principio del fin de una arquitectura que ha dominado durante décadas la industria tecnológica y que ha sobrevivido a pesar de que muchos la daban por muerta.

De Windows .NET a Linux

Algo similar ocurre con las aplicaciones desarrolladas en el framework de Windows .NET. Aunque no son tan antiguas como las anteriormente comentadas para mainframe, muchas organizaciones buscan migrar sus aplicaciones de Windows .NET Framework a Windows .NET multiplataforma en Linux para reducir costes de licencias, mejorar la seguridad, optimizar el rendimiento y facilitar las prácticas de desarrollo actuales. Con Amazon Q Developer, las organizaciones pueden llevar a cabo esta modernización con una disminución de hasta un 40% en los costes de las licencias, tal y como asegura AWS.

El proceso es relativamente sencillo: un desarrollador selecciona la opción “Transformar” dentro del AWS Toolkit en su entorno de desarrollo (IDE) y elige el archivo que desea modernizar. Luego, Amazon Q utiliza agentes automatizados para identificar qué componentes necesitan actualización, elaborar un plan de transformación, corregir errores de compilación y ejecutar el proceso. Esto incluye actualizar el código y archivos de configuración, generar nuevos archivos necesarios y resolver errores detectados en compilaciones fallidas. Al finalizar, se presenta un resumen con los cambios al desarrollador, facilitando así una transición eficiente y sin complicaciones a Linux.

VMware, también en el punto de mira de AWS

A medida que empresas y partners migran fuera de los centros de datos tradicionales, modernizar las cargas de trabajo VMware es una prioridad para ellos. Amazon Q Developer facilita y agiliza este proceso, permitiendo a los usuarios aprovechar más rápidamente una mayor seguridad y resiliencia en AWS, según asevera el proveedor.

Con Amazon Q Developer, ya no es necesario invertir tanto tiempo en analizar qué cargas de trabajo pueden trasladarse de forma segura o si la infraestructura está diseñada para cumplir con requisitos de seguridad y escalabilidad. Los agentes automatizados de Amazon Q identifican dependencias y crean un plan de modernización por fases, logrando en minutos tareas que podrían llevar semanas con métodos manuales. Además, estos agentes transforman las configuraciones de red locales en equivalentes de red en AWS en cuestión de horas, optimizando así el tiempo y los recursos en comparación con enfoques manuales tradicionales.

Por ejemplo, este entorno permite crear proyectos para migrar máquinas virtuales de VMware hacia Amazon EC2, un proceso que incluye el descubrimiento de los datos, la agrupación de aplicaciones y la migración de la red y el servidor. Todo ello a través de una interfaz que guía paso a paso a los profesionales en todo momento.

En definitiva, AWS está llevando apostando fuertemente para que las organizaciones adopten la nube nativa, no solamente a la hora de ejecutar nuevas aplicaciones y servicios o almacenar la información corporativa en su infraestructura, sino también en todo lo relacionado con la modernización de desarrollos legados que hasta ahora era muy costoso.

En gran medida, gracias a la potencia de sus agentes basados en IA generativa y las capacidades de aprendizaje y entrenamiento presentes en prácticamente cualquier servicio. Y esto no ha hecho más que empezar.

Pablo Fernández

Informático reconvertido a periodista, Pablo Fernández Torres comenzó su andadura profesional como redactor técnico y coordinador web en la revista PC Actual. Tras 7 años en esta publicación decidió dar el salto al segmento IT profesional para liderar el lanzamiento a finales de 2008 de la cabecera Silicon en España y posteriormente en la región LATAM. En la actualidad ejerce como director editorial Internacional de NetMedia Group, que edita otras publicaciones online como ITespresso, Channelbiz, SiliconWeek, B!T y ZDnet Germany.

Recent Posts

TP-Link extiende su catálogo de dispositivos WiFi 7

Introduce los sistemas Mesh Deco BE65 y Deco BE25, los adaptadores PCIe Archer TBE552E, TBE550E…

4 mins ago

Las suscripciones 5G superarán a las suscripciones 4G en 2027

Ericsson estima que 2024 terminará con cerca de 2.300 millones de suscripciones 5G. En 2030…

19 horas ago

INCIBE e IMMUNE Technology han formado en ciberseguridad a más de 5.000 españoles durante 2024

Con el programa Cyber Talent también han conseguido incubar 20 proyectos y acelerar 10 startups.

20 horas ago

IA en el cajón: ¿Qué factores obstruyen una implantación exitosa?

Un estudio de Qlik detecta barreras que van desde la falta de confianza a la…

20 horas ago

TeamViewer ejecuta su mayor adquisición con 1E

Pagará 720 millones de dólares por la compañía especializada en gestión de la experiencia digital…

21 horas ago

411.000 personas ocupan puestos tecnológicos en España

La cifra de programadores informáticos se ha disparado un 27 % durante el último año…

22 horas ago