HomeCloud ComputingAWS Remodel declares full-stack Home windows modernization capabilities

AWS Remodel declares full-stack Home windows modernization capabilities


Voiced by Polly

Earlier this yr in Could, we introduced the final availability of AWS Remodel for .NET, the primary agentic AI service for modernizing .NET purposes at scale. Throughout the early adoption interval of the service, we acquired beneficial suggestions indicating that, along with .NET software modernization, you want to modernize SQL Server and legacy UI frameworks. Your purposes usually comply with a three-tier structure—presentation tier, software tier, and database tier—and also you want a complete resolution that may rework all of those tiers in a coordinated means.

At the moment, based mostly in your suggestions, we’re excited to announce AWS Remodel for full-stack Home windows modernization, to dump advanced, tedious modernization work throughout the Home windows software stack. Now you can determine software and database dependencies and modernize them in an orchestrated means by a centralized expertise.

AWS Remodel accelerates full-stack Home windows modernization by as much as 5 instances throughout software, UI, database, and deployment layers. Together with porting .NET Framework purposes to cross-platform .NET, it migrates SQL Server databases to Amazon Aurora PostgreSQL-Appropriate Version with clever saved process conversion and dependent software code refactoring. For validation and testing, AWS Remodel deploys purposes to Amazon Elastic Compute Cloud (Amazon EC2) Linux or Amazon Elastic Container Service (Amazon ECS), and gives customizable AWS CloudFormation templates and deployment configurations for manufacturing use. AWS Remodel has additionally added capabilities to modernize ASP.NET Net Varieties UI to Blazor.

There may be a lot to discover, so on this submit I’ll present the primary have a look at AWS Remodel for full-stack Home windows modernization capabilities throughout all layers.

Create a full-stack Home windows modernization transformation job

AWS Remodel connects to your supply code repositories and database servers, analyzes software and database dependencies, creates modernization waves, and orchestrates full-stack transformations for every wave.

To get began with AWS Remodel, I first full the onboarding steps outlined within the getting began with AWS Remodel person information. After onboarding, I sign up to the AWS Remodel console utilizing my credentials and create a job for full-stack Home windows modernization.

Create a new job for Windows Modernization

Create a new job by choosing SQL Server Database Modernization

After creating the job, I full the conditions. Then, I configure the database connector for AWS Remodel to securely entry SQL Server databases operating on Amazon EC2 and Amazon Relational Database Service (Amazon RDS). The connector can hook up with a number of databases throughout the similar SQL Server occasion.

Create new database connector by adding connector name and AWS Account ID

Subsequent, I arrange a connector to connect with my supply code repositories.

Add a source code connector by adding Connection name, AWS Account ID and Code Connector Arn

Moreover, I’ve the choice to decide on if I would really like AWS Remodel to deploy the remodeled purposes. I select Sure and supply the goal AWS account ID and AWS Area for deploying the purposes. The deployment choice could be configured later as effectively.

Choose if you would like to deploy transformed apps

After the connectors are arrange, AWS Remodel connects to the sources and runs the validation to confirm IAM roles, community settings, and associated AWS sources.

After the profitable validation, AWS Remodel discovers databases and their related supply code repositories. It identifies dependencies between databases and purposes to create waves for reworking associated parts collectively. Based mostly on this evaluation, AWS Remodel creates a wave-based transformation plan.

Start assessment for discovered database and source code repositories

Assessing database and dependent purposes

For the evaluation, I evaluate the databases and supply code repositories found by AWS Remodel and select the suitable branches for code repositories. AWS Remodel scans these databases and supply code repositories, then presents a listing of databases together with their dependent .NET purposes and transformation complexity.

Start wave planning of asessed databases and dependent repositories

I select the goal databases and repositories for modernization. AWS Remodel analyzes these choices and generates a complete SQL Modernization Evaluation Report with an in depth wave plan. I obtain the report back to evaluate the proposed modernization plan. The report contains an govt abstract, wave plan, dependencies between databases and code repositories, and complexity evaluation.

View SQL Modernization Assessment Report

Wave transformation at scale

The wave plan generated by AWS Remodel consists of 4 steps for every wave. First, it converts the SQL Server schema to PostgreSQL. Second, it migrates the info. Third, it transforms the dependent .NET software code to make it PostgreSQL suitable. Lastly, it deploys the applying for testing.

Earlier than changing the SQL Server schema, I can both create a brand new PostgreSQL database or select an present one because the goal database.

Choose or create target database

After I select the supply and goal databases, AWS Remodel generates conversion reviews for my evaluate. AWS Remodel converts the SQL Server schema to PostgreSQL-compatible constructions, together with tables, indexes, constraints, and saved procedures.

Download Schema conversion reports

For any schema that AWS Remodel can’t routinely convert, I can manually deal with them within the AWS Database Migration Service (AWS DMS) console. Alternatively, I can repair them in my most popular SQL editor and replace the goal database occasion.

After finishing schema conversion, I’ve the choice to proceed with knowledge migration, which is an non-obligatory step. AWS Remodel makes use of AWS DMS emigrate knowledge from my SQL Server occasion to the PostgreSQL database occasion. I can select to carry out knowledge migration later, after finishing all transformations, or work with check knowledge by loading it into my goal database.

Choose if you would like to migrate data

The subsequent step is code transformation. I specify a goal department for AWS Remodel to add the remodeled code artifacts. AWS Remodel updates the codebase to make the applying suitable with the transformed PostgreSQL database.

Specify target branch destination for transformed codebase

With this launch, AWS Remodel for full-stack Home windows modernization helps solely codebases in .NET 6 or later. For codebases in .NET Framework 3.1+, I first use AWS Remodel for .NET to port them to cross-platform .NET. I’ll increase on this in a following part.

After the conversion is accomplished, I can view the supply and goal branches together with their code transformation standing. I can even obtain and evaluate the transformation report.

Download transformation report

Modernizing .NET Framework purposes with UI layer

One main function we’re releasing right now is the modernization of UI frameworks from ASP.NET Net Varieties to Blazor. That is added to present assist for modernizing model-view-controller (MVC) Razor views to ASP.NET Core Razor views.

As talked about beforehand, if I’ve a .NET software in legacy .NET Framework, then I proceed utilizing AWS Remodel for .NET to port it to cross-platform .NET. For legacy purposes with UIs constructed on ASP.NET Net Varieties, AWS Remodel now modernizes the UI layer to Blazor together with porting the backend code.

AWS Remodel for .NET converts ASP.NET Net Varieties initiatives to Blazor on ASP.NET Core, facilitating the migration of ASP.NET web sites to Linux. The UI modernization function is enabled by default in AWS Remodel for .NET on each the AWS Remodel internet console and Visible Studio extension.

Throughout the modernization course of, AWS Remodel handles the conversion of ASPX pages, ASCX customized controls, and code-behind information, implementing them as server-side Blazor parts fairly than internet meeting. The next undertaking and file adjustments are made in the course of the transformation:

From To Description
*.aspx, *.ascx *.razor .aspx pages and .ascx customized controls change into .razor information
Net.config appsettings.json Net.config settings change into appsettings.json settings
World.asax Program.cs World .asax code turns into Program.cs code
*.grasp *format.razor Grasp information change into format.razor information

Image showcasing how the specific project files are transformed

Different new options in AWS Remodel for .NET

Together with UI porting, AWS Remodel for .NET has added assist for extra transformation capabilities and enhanced developer expertise. These new options embrace the next:

  • Port to .NET 10 and .NET Normal – AWS Remodel now helps porting to .NET 10, the newest Lengthy-Time period Assist (LTS) launch, which was launched on November 11, 2025. It additionally helps porting class libraries to .NET Normal, a proper specification for a set of APIs which might be widespread throughout all .NET implementations. Moreover, AWS Remodel is now accessible with AWS Toolkit for Visible Studio 2026.
  • Editable transformation report – After the evaluation is full, now you can view and customise the transformation plan based mostly in your particular necessities and preferences. For instance, you’ll be able to replace bundle alternative particulars.
  • Actual-time transformation updates with estimated remaining time – Relying on the scale and complexity of the codebase, AWS Remodel can take a while to finish the porting. Now you can monitor transformation updates in real-time together with the estimated remaining time.
  • Subsequent steps markdown – After the transformation is full, AWS Remodel now generates a subsequent steps markdown file with the remaining duties to finish the porting. You should use this as a revised plan to repeat the transformation with AWS Remodel or use AI code-companions to finish the porting.

Issues to know

Some extra issues to know are:

  • AWS Areas – AWS Remodel for full-stack Home windows modernization is mostly accessible right now within the US East (N. Virginia) Area. For Regional availability and future roadmap, go to the AWS Capabilities by Area.
  • Pricing – At the moment, there may be no added cost for Home windows modernization options of AWS Remodel. Any sources you create or proceed to make use of in your AWS account utilizing the output of AWS Remodel are billed in line with their normal pricing. For limits and quotas, discuss with the AWS Remodel Person Information.
  • SQL Server variations supported – AWS Remodel helps the transformation of SQL Server variations from 2008 R2 by 2022, together with all editions (Categorical, Normal, and Enterprise). SQL Server should be hosted on Amazon RDS or Amazon EC2 in the identical Area as AWS Remodel.
  • Entity Framework variations supported – AWS Remodel helps the modernization of Entity Framework variations 6.3 by 6.5 and Entity Framework Core 1.0 by 8.0.
  • Getting began – To get began, go to AWS Remodel for full-stack Home windows modernization Person Information.

Prasad

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments