This whitepaper is for historical reference only. Some content might be outdated and some links might not be available.
Introduction
Whether you’re migrating legacy .NET Framework applications or creating modern microservices using .NET Core/.NET 5, AWS offers a wide range of end-to-end services, tools, and solutions for application development, deployment, and maintenance. AWS is a preferred platform to run traditional and modern .NET applications.
Rapid and continuous development and deployment of applications are critical aspects of
providing modern organizations with new and innovative services, while helping them to maintain
and operate their existing capabilities. .NET
.NET applications depend on environments to execute in, and require a plethora of additional services, including, but not limited to:
-
Relational databases
-
Queuing middleware
-
Authentication and authorization services
-
File storage
-
Networking
-
Caching
.NET also includes a variety of operational monitoring and logging services.
AWS provides a reliable, scalable, and global infrastructure platform with a broad set of global cloud-based services. With over 200 services that can be provisioned quickly without upfront capital expenses, AWS provides the ideal environment to deploy existing .NET applications and create new, modern, and innovative .NET applications.
This whitepaper focuses on the key AWS Services for developing and deploying .NET
applications. For information on the full range of services, refer to the homepage on the AWS website