Build .NET Applications with AWS

AWS empowers .NET developers to build the .NET applications of tomorrow on the innovative AWS Cloud. Build high-performing .NET apps using AWS’s industry-leading services in machine learning, serverless, containers, databases, and more. AWS flattens the learning curve for .NET developers with tools that make it easier to be productive with .NET on AWS. With the release of .NET 5, .NET developers can take even greater advantage of AWS’s performance and cost savings with Linux.

Build

Get Started
Build .NET applications with containers on AWS

Learn how to host ASP.NET Core applications in Amazon ECS using AWS Fargate.



Click to containerize ASP.NET core applications »
Services
Building modern .NET applications on AWS

Learn how to build agile, scalable, and fully available cloud-native applications in the AWS Cloud using AWS Lambda, Amazon API Gateway, and Amazon Cognito.

Enroll in Building Modern .NET Applications on AWS »
Solutions
Developing and deploying .NET applications on AWS

Developing and deploying .NET applications on AWS is key to achieving the scale and agility offered by cloud computing.


Learn how to develop, build, deploy, and maintain .NET applications on AWS »

Migrate

Get Started
Migrate an ASP.NET web application to AWS Elastic Beanstalk

Migrate a sample ASP.NET web application to a fully managed AWS Elastic Beanstalk environment using the Windows Web Application Migration Assistant (WWAMA).



Follow the tutorial to migrate a sample ASP.NET web app »
Services
Migrating legacy on-premises SQL server databases to Amazon RDS

Upload your SQL Server database backup files (.BAK) to Amazon S3, followed by a deployment of an AWS CloudFormation template and the execution of Windows PowerShell scripts to be up and running in Amazon RDS with minimal downtime of your database.

Learn how to migrate to RDS »
Solutions
Retrieving data in a .NET Core application on AWS

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability.




Learn to develop .NET Core applications using Amazon DynamoDB »

Modernize

Get Started
Modernize legacy .NET apps on AWS

Learn why you should modernize legacy .NET applications on AWS and how we can help on your modernization journey.

Discover different modernization strategies and related tools »
Services
Modernize .NET Applications with Linux Containers on AWS

Learn from prescriptive guidance, reference architectures, and the business and technical benefits of refactoring .NET apps.

Understand the .NET legacy web application modernization journey »
Solutions
Modernize .NET applications — infrastructure as code and CI/CD

Learn how to create a continuous integration and continuous delivery (CI/CD) pipeline to host a sample ASP.NET Core 5 application.

Enroll in hands-on AWS Training to get started »