Saltar al contenido principal

AWS Transform para .NET

El primer servicio de IA agéntica para modernizar las aplicaciones .NET a escala

Acelere la modernización de .NET con IA agéntica

AWS Transform para .NET acelera hasta 4 veces la modernización a gran escala de .NET Framework a .NET multiplataforma. Con el agente de modernización de .NET, los equipos de modernización pueden ejecutar proyectos más grandes y complejos de forma colaborativa con coherencia, eliminar las dependencias de licencias de Windows para reducir los costos operativos hasta en un 40 % y mejorar la calidad, el rendimiento y la seguridad del código.

Beneficios

Reduzca el tiempo necesario para el tedioso análisis de código .NET, la asignación de dependencias, la evaluación y corrección de la compatibilidad y las tareas de refactorización.

Reduzca los costos de licencias, actualizaciones de versiones, mantenimiento y desafíos de finalización del soporte de Windows Server, al tiempo que reduce los costos de transformación en análisis, planificación, refactorización y herramientas.

Aumente el rendimiento de .NET mediante la transformación inteligente del código, con el vasto conocimiento experto de .NET incorporado en los modelos de lenguaje de gran tamaño (LLM) de Amazon Bedrock para ofrecer código multiplataforma modernizado con seguridad mejorada, cobertura de pruebas preservada y transformaciones explicables.

Modernice cientos de aplicaciones .NET en paralelo con uniformidad a través de una experiencia web unificada. Escale la capacidad del equipo y optimice la colaboración interfuncional para abordar proyectos de .NET grandes y complejos con facilidad.

Funcionamiento

Los equipos de modernización pueden utilizar una experiencia web unificada mediante la interacción en lenguaje natural con el agente experto en dominios .NET. Bajo la supervisión del usuario, el agente analiza el repositorio de código fuente en busca de tipos de proyectos, versiones y dependencias de paquetes compatibles y propone planes de modernización. Tras la aprobación, el agente transforma el código, ejecuta pruebas unitarias, genera un resumen de la transformación en lenguaje natural y valida la preparación de Linux, a la vez que proporciona actualizaciones continuas de los hitos y los obstáculos. Para determinadas aplicaciones que requieren la atención de los desarrolladores, estos pueden continuar con la transformación en el IDE de Visual Studio.

Impacto según las cifras

migración de aplicaciones . NET más rápido de Windows a Linux

en ahorros en los costos de licencias

mejor relación entre precio y rendimiento para que sus aplicaciones modernizadas se ejecuten en instancias basadas en AWS Graviton en comparación con instancias comparables basadas en x86

Automatización de extremo a extremo

Detección y planificación de aplicaciones

El agente de AWS Transform para .NET utiliza el amplio conocimiento experto en el dominio y la inteligencia de los modelos LLM de Amazon Bedrock para obtener inferencias óptimas. Gracias a la compatibilidad con conectores ampliados, el agente permite la integración del código fuente de GitHub, Bitbucket y GitLab. El agente analiza los repositorios de código fuente para identificar las versiones, los tipos de proyectos y las dependencias de código y paquetes .NET, y proporciona un informe de evaluación previo a la transformación. En función del código base, las dependencias y los objetivos empresariales establecidos, el agente de .NET ofrece planes y recomendaciones de transformación personalizados.
Abstract artwork featuring colorful, gradient ribbons spiraling upward from a circular base against a vibrant sunset-like background.

Conversión y refactorización de código

El agente de .NET admite la transformación de una amplia gama de tipos de proyectos de .NET, como MVC, WCF, API web, aplicaciones de consola y proyectos de pruebas unitarias. Ofrece configuración a nivel de repositorio y gestiona paquetes de terceros, lo que reduce el trabajo manual necesario para transformar las aplicaciones de .NET Framework. El agente transforma las aplicaciones de .NET Framework mediante un proceso de compilación de .NET y resuelve de forma iterativa los errores de compilación en un entorno seguro y aislado de la red. El agente confirma el código transformado en una nueva rama de su repositorio una vez finalizada una tarea, pero conserva el código fuente original.
Abstract geometric artwork featuring colorful overlapping rectangles and lines in shades of pink, blue, orange, and yellow, with a gradient background.

Pruebas y validación

El agente de .NET ejecuta proyectos de pruebas unitarias de forma autónoma tras una transformación satisfactoria y valida la preparación de Linux, todo ello con revisiones y aprobaciones humanas. Genera un resumen de la transformación del lenguaje natural que incluye todos los cambios realizados en el código fuente y los problemas de compilación identificados para facilitar la revisión y las optimizaciones. Cuando se complete un trabajo, también recibirá una notificación por correo electrónico con enlaces profundos a los repositorios transformados. Puede revisar la ramificación y fusionar el código según le convenga.
Abstract artwork featuring glowing purple and pink circles, two transparent spheres, and curved lines against a gradient background.

Implementación automatizada, generación de canalizaciones e implementación de entornos

Un agente especializado implementa aplicaciones transformadas en entornos de AWS específicos, incluidos Amazon EC2 Linux y Amazon ECS, para su validación y prueba, a la vez que proporciona plantillas de AWS CloudFormation y configuraciones de implementación personalizables para uso en producción. Esto permite a los equipos validar las aplicaciones modernizadas en entornos de nube y establecer procesos de implementación automatizados con las capacidades de supervisión y personalización adecuadas.

Missing alt text value

Explore AWS Transform para .NET a su propio ritmo

Pruebe la experiencia de demostración interactiva que aparece a continuación para ver el agente de AWS Transform para .NET en acción

Missing alt text value

Thomson Reuters

“AWS Transform parecía una extensión de nuestro equipo: aprendía, se optimizaba y nos ayudaba a avanzar más rápido de manera constante. No solo modernizó nuestras aplicaciones .NET, sino que lo aceleró todo. Ya sea que se trate de IA generativa, desarrollo multiplataforma u optimización de las operaciones, estamos aquí para adaptarnos rápidamente y ofrecer soluciones más inteligentes a nuestros clientes. Con socios como AWS, estamos demostrando que incluso las empresas de mayor confianza del sector tecnológico pueden avanzar como una startup”.

Matt Dimich, vicepresidente de Habilitación de Ingeniería de Plataformas de Thomson Reuters

Obtenga más información sobre la historia ›
Missing alt text value

The Hartford

“AWS Transform aceleró nuestros esfuerzos de modernización y mejoró la velocidad de comercialización de nuestras iniciativas de migración a la nube. No solo nos ayudó a acelerar la transformación del código heredado de meses a semanas, sino que también proporcionó a nuestros desarrolladores información y sugerencias valiosas durante todo el proceso”.

Gaurav C Patrikar, director de Ingeniería de Software de The Hartford

Obtenga más información sobre la historia ›
Missing alt text value

Experian

“La Oficina de Datos de Experian se enfrentó a la compleja tarea de actualizar siete aplicaciones .NET de la versión 6 a la 8. Los procesos de actualización tradicionales habrían requerido amplios recursos de ingeniería, análisis de código manual y una importante inversión de tiempo. Al aprovechar AWS Transform para .NET, logramos una notable reducción del esfuerzo total en 49 sprints, lo que redujo el esfuerzo de cada proyecto de actualización de 15 a 8 sprints. Esto representa un aumento de productividad del 47 % con una automatización del 80 % en la transformación del código en 687 600 líneas de código, lo que nos permite entregar los proyectos más rápido, abordar las vulnerabilidades y mantener resultados consistentes en las siete actualizaciones exitosas”.

Anup Pancholi, director de Tecnología e Ingeniería de Experian

Obtenga más información sobre la historia ›

Missing alt text value

GTI

“Al usar AWS Transform para migrar una de nuestras aplicaciones de .NET Framework a .NET 8, redujimos el 70 % del esfuerzo de modernización con un éxito del 100 %”.

Enrique Zazueta, director de Desarrollo de Software de GTI

Missing alt text value

Signaturit

“Empezamos a modernizar nuestros componentes de administración de licencias (un proyecto que originalmente se estimaba en un plazo de 6 a 8 meses), pero lo completamos en solo unos días con AWS Transform”.

Jordi Martín, director de tecnología de Signaturit

Missing alt text value

Caribbean Examinations Council

“La modernización de más de 143 000 líneas de código de .NET Framework para convertirlo en .NET multiplataforma en menos de dos días permitió ahorrar aproximadamente 270 horas a los desarrolladores, lo que constituye un logro sobresaliente”.

Rodney Payne, director de Innovación Tecnológica de Caribbean Examinations Council

Missing alt text value

Planet DDS

“AWS Transform nos permitió acelerar y estandarizar nuestra transformación de .NET 4.6 a .NET 8. Transformamos con éxito el 90 % del código base, lo compilamos de forma limpia y cumplimos con todos los criterios de aceptación. Un esfuerzo de transformación que originalmente tenía un alcance de tres meses se completó en menos de una semana. La herramienta gestionó con precisión los cambios complejos, como la configuración de la inyección de dependencias, lo que redujo la necesidad de una revisión manual. Esta experiencia de corrección predeterminada nos brinda la confianza necesaria para escalar la modernización de .NET con rapidez y precisión.

Rahul Khot, vicepresidente de Ingeniería de Planet DDS

Missing alt text value

Socios

Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value

Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value