in

AWS Transform anuncia capacidades de modernización completa de Windows | Servicios web de Amazon

A principios de mayo de este año, anunciamos la disponibilidad general de AWS Transform para .NET, el primer servicio de IA agente para modernizar aplicaciones .NET a escala. Durante el período de adopción inicial del servicio, recibimos comentarios valiosos que indicaban que, además de la modernización de la aplicación .NET, le gustaría modernizar SQL Server y los marcos de interfaz de usuario heredados. Sus aplicaciones suelen seguir una arquitectura de tres niveles (nivel de presentación, nivel de aplicación y nivel de base de datos) y necesita una solución integral que pueda transformar todos estos niveles de manera coordinada.

Hoy, según sus comentarios, nos complace anunciar AWS Transform para la modernización completa de Windows, para descargar el trabajo de modernización complejo y tedioso en toda la pila de aplicaciones de Windows. Ahora puede identificar dependencias de aplicaciones y bases de datos y modernizarlas de manera orquestada a través de una experiencia centralizada.

AWS Transform acelera la modernización completa de Windows hasta cinco veces en las capas de aplicación, interfaz de usuario, base de datos y implementación. Además de migrar aplicaciones .NET Framework a .NET multiplataforma, migra bases de datos de SQL Server a Amazon Aurora PostgreSQL-Compatible Edition con conversión inteligente de procedimientos almacenados y refactorización de código de aplicaciones dependientes. Para la validación y las pruebas, AWS Transform implementa aplicaciones en Amazon Elastic Compute Cloud (Amazon EC2) Linux o Amazon Elastic Container Service (Amazon ECS) y proporciona plantillas de AWS CloudFormation personalizables y configuraciones de implementación para uso en producción. AWS Transform también ha agregado capacidades para modernizar la interfaz de usuario de ASP.NET Web Forms a Blazor.

Hay mucho que explorar, por lo que en esta publicación brindaré un primer vistazo a AWS Transform para obtener capacidades de modernización completa de Windows en todas las capas.

Cree un trabajo de transformación de modernización de Windows de pila completa

AWS Transform se conecta a sus repositorios de código fuente y servidores de bases de datos, analiza las dependencias de aplicaciones y bases de datos, crea oleadas de modernización y organiza transformaciones completas para cada oleada.

Para comenzar con AWS Transform, primero completo los pasos de incorporación descritos en la guía del usuario de introducción a AWS Transform. Después de la incorporación, inicio sesión en la consola de AWS Transform con mis credenciales y creo un trabajo para la modernización completa de Windows.

Crear un nuevo trabajo para la modernización de Windows

Cree un nuevo trabajo eligiendo Modernización de la base de datos de SQL Server

Después de crear el trabajo, completo los requisitos previos. Luego, configuro el conector de base de datos para AWS Transform para acceder de forma segura a las bases de datos de SQL Server que se ejecutan en Amazon EC2 y Amazon Relational Database Service (Amazon RDS). El conector puede conectarse a varias bases de datos dentro de la misma instancia de SQL Server.

Cree un nuevo conector de base de datos agregando el nombre del conector y el ID de cuenta de AWS

A continuación, configuro un conector para conectarme a mis repositorios de código fuente.

Agregue un conector de código fuente agregando el nombre de la conexión, el ID de la cuenta de AWS y el conector de código Arn

Además, tengo la opción de elegir si deseo que AWS Transform implemente las aplicaciones transformadas. yo elijo y proporcione el ID de la cuenta de AWS de destino y la región de AWS para implementar las aplicaciones. La opción de implementación también se puede configurar más adelante.

Elija si desea implementar aplicaciones transformadas

Una vez configurados los conectores, AWS Transform se conecta a los recursos y ejecuta la validación para verificar los roles de IAM, la configuración de red y los recursos de AWS relacionados.

Después de la validación exitosa, AWS Transform descubre bases de datos y sus repositorios de código fuente asociados. Identifica dependencias entre bases de datos y aplicaciones para crear ondas para transformar juntos componentes relacionados. Basándose en este análisis, AWS Transform crea un plan de transformación basado en olas.

Iniciar evaluación para bases de datos descubiertas y repositorios de código fuente

Evaluación de bases de datos y aplicaciones dependientes.

Para la evaluación, reviso las bases de datos y los repositorios de código fuente descubiertos por AWS Transform y elijo las ramas apropiadas para los repositorios de código. AWS Transform escanea estas bases de datos y repositorios de código fuente y luego presenta una lista de bases de datos junto con sus aplicaciones .NET dependientes y la complejidad de la transformación.

Iniciar la planificación de oleadas de bases de datos evaluadas y repositorios dependientes

Elijo las bases de datos y los repositorios de destino para la modernización. AWS Transform analiza estas selecciones y genera un informe completo Informe de evaluación de la modernización de SQL con un plan de olas detallado. Descargo el informe para revisar el plan de modernización propuesto. El informe incluye un resumen ejecutivo, un plan de oleadas, dependencias entre bases de datos y repositorios de códigos, y análisis de complejidad.

Ver informe de evaluación de modernización de SQL

Transformación de ondas a escala.

El plan de oleada generado por AWS Transform consta de cuatro pasos para cada oleada. Primero, convierte el esquema de SQL Server a PostgreSQL. En segundo lugar, migra los datos. En tercer lugar, transforma el código de la aplicación .NET dependiente para hacerlo compatible con PostgreSQL. Finalmente, implementa la aplicación para realizar pruebas.

Antes de convertir el esquema de SQL Server, puedo crear una nueva base de datos PostgreSQL o elegir una existente como base de datos de destino.

Elija o cree una base de datos de destino

Después de elegir las bases de datos de origen y de destino, AWS Transform genera informes de conversión para mi revisión. AWS Transform convierte el esquema de SQL Server en estructuras compatibles con PostgreSQL, incluidas tablas, índices, restricciones y procedimientos almacenados.

Descargar informes de conversión de esquemas

Para cualquier esquema que AWS Transform no pueda convertir automáticamente, puedo abordarlo manualmente en la consola de AWS Database Migration Service (AWS DMS). Alternativamente, puedo arreglarlos en mi editor SQL preferido y actualizar la instancia de la base de datos de destino.

Después de completar la conversión del esquema, tengo la opción de continuar con la migración de datos, que es un paso opcional. AWS Transform utiliza AWS DMS para migrar datos desde mi instancia de SQL Server a la instancia de la base de datos PostgreSQL. Puedo optar por realizar la migración de datos más tarde, después de completar todas las transformaciones, o trabajar con datos de prueba cargándolos en mi base de datos de destino.

Elija si desea migrar datos

El siguiente paso es la transformación del código. Especifico una rama de destino para que AWS Transform cargue los artefactos del código transformado. AWS Transform actualiza el código base para que la aplicación sea compatible con la base de datos PostgreSQL convertida.

Especificar el destino de la rama de destino para el código base transformado

Con esta versión, AWS Transform para la modernización completa de Windows solo admite bases de código en .NET 6 o posterior. Para las bases de código en .NET Framework 3.1+, primero uso AWS Transform para .NET para trasladarlas a .NET multiplataforma. Ampliaré esto en la siguiente sección.

Una vez completada la conversión, puedo ver las ramas de origen y de destino junto con el estado de transformación de su código. También puedo descargar y revisar el informe de transformación.

Descargar informe de transformación

Modernización de aplicaciones .NET Framework con capa UI

Una característica importante que lanzamos hoy es la modernización de los marcos de UI de ASP.NET Web Forms a Blazor. Esto se agrega al soporte existente para modernizar las vistas de Razor modelo-vista-controlador (MVC) a vistas de ASP.NET Core Razor.

Como se mencionó anteriormente, si tengo una aplicación .NET en .NET Framework heredado, sigo usando AWS Transform para .NET para migrarla a .NET multiplataforma. Para aplicaciones heredadas con interfaces de usuario creadas en ASP.NET Web Forms, AWS Transform ahora moderniza la capa de UI a Blazor junto con la portabilidad del código backend.

AWS Transform para .NET convierte proyectos de ASP.NET Web Forms a Blazor en ASP.NET Core, lo que facilita la migración de sitios web ASP.NET a Linux. La característica de modernización de la interfaz de usuario está habilitada de forma predeterminada en AWS Transform para .NET tanto en la consola web de AWS Transform como en la extensión de Visual Studio.

Durante el proceso de modernización, AWS Transform maneja la conversión de páginas ASPX, controles personalizados ASCX y archivos de código subyacente, implementándolos como componentes Blazor del lado del servidor en lugar de ensamblaje web. Durante la transformación se realizan los siguientes cambios de proyecto y archivo:

De A Descripción
*.aspx, *.ascx *.navaja Las páginas .aspx y los controles personalizados .ascx se convierten en archivos .razor
Web.config configuración de aplicaciones.json La configuración de Web.config se convierte en configuración de appsettings.json
Global.asax Programa.cs El código global .asax se convierte en código Program.cs
*.maestro *diseño.razor Los archivos maestros se convierten en archivos de diseño.razor

Imagen que muestra cómo se transforman los archivos de proyecto específicos

Otras características nuevas en AWS Transform para .NET

Además de la portabilidad de la interfaz de usuario, AWS Transform para .NET ha agregado soporte para más capacidades de transformación y una experiencia mejorada para los desarrolladores. Estas nuevas características incluyen lo siguiente:

  • Puerto a .NET 10 y .NET Standard – AWS Transform ahora admite la migración a .NET 10, la última versión de soporte a largo plazo (LTS), que se lanzó el 11 de noviembre de 2025. También admite la migración de bibliotecas de clases a .NET Standard, una especificación formal para un conjunto de API que son comunes en todas las implementaciones de .NET. Además, AWS Transform ahora está disponible con AWS Toolkit para Visual Studio 2026.
  • Informe de transformación editable – Una vez completada la evaluación, ahora puede ver y personalizar el plan de transformación según sus requisitos y preferencias específicos. Por ejemplo, puede actualizar los detalles de reemplazo de paquetes.
  • Actualizaciones de transformación en tiempo real con tiempo restante estimado – Dependiendo del tamaño y la complejidad del código base, AWS Transform puede tardar algún tiempo en completar la migración. Ahora puede realizar un seguimiento de las actualizaciones de transformación en tiempo real junto con el tiempo restante estimado.
  • Rebaja de próximos pasos – Una vez completada la transformación, AWS Transform ahora genera un archivo de rebajas de los siguientes pasos con las tareas restantes para completar la migración. Puede utilizar esto como un plan revisado para repetir la transformación con AWS Transform o utilizar códigos complementarios de IA para completar la migración.

Cosas que debes saber

Algunas cosas más que debes saber son:

  • Regiones de AWS – AWS Transform para la modernización completa de Windows está generalmente disponible hoy en la región Este de EE. UU. (Norte de Virginia). Para conocer la disponibilidad regional y la hoja de ruta futura, visite el Capacidades de AWS por región.
  • Precios – Actualmente, no hay ningún cargo adicional por las funciones de modernización de Windows de AWS Transform. Cualquier recurso que cree o continúe usando en su cuenta de AWS utilizando el resultado de AWS Transform se factura según su precio estándar. Para conocer los límites y cuotas, consulte la Guía del usuario de AWS Transform.
  • Versiones de SQL Server compatibles – AWS Transform admite la transformación de las versiones de SQL Server desde 2008 R2 hasta 2022, incluidas todas las ediciones (Express, Standard y Enterprise). SQL Server debe estar alojado en Amazon RDS o Amazon EC2 en la misma región que AWS Transform.
  • Versiones de Entity Framework compatibles – AWS Transform admite la modernización de las versiones 6.3 a 6.5 de Entity Framework y Entity Framework Core 1.0 a 8.0.
  • Empezando – Para comenzar, visite AWS Transform para obtener la Guía del usuario de modernización completa de Windows.

Prasada

Fuente

Walmart está vendiendo el MacBook Air M1 por 549 dólares. ¿Vale la pena comprarlo?

Google es ahora el mejor en IA, pero ¿es suficiente?

Google es ahora el mejor en IA, pero ¿es suficiente?