Modernize Windows Workloads with AWS

Accelerate innovation with open source and cloud-native technologies

Migrating to the cloud is just the start of the journey for many customers that continue to realize ongoing benefits of the cloud through progressive modernization of their applications, data, and infrastructure. We’ve been helping customers modernize their Windows workloads on AWS for over 12 years and have broadest portfolio of services, programs, and expertise to accelerate the transformation of the applications that power your business.

Customers such as DraftKings, Expedia, AgriDigital, FileForce, and EposNow have modernized with AWS and realized benefits that include unlocking innovation, lowering costs, hardening security, ramping skills with trusted experts, and improving price/performance. These customers frequently use a combination of modernization pathways that include porting applications from .NET Framework to .NET Core, decomposing monoliths to microservices, implementing DevOps techniques with container and serverless technologies, and transitioning their data tier to Amazon Aurora and purpose-built databases.

No matter the pathways you choose to transform your business, AWS has you covered. 


Unlock Innovation

Decomposing monoliths to microservices brings freedom to adapt and experiment quickly. AWS has the broadest set of container technologies (Amazon ECS, Amazon EKS, AWS Fargate), the most mature serverless offering (AWS Lambda), deeply integrated .NET support, DevOps utilities to automate your development cycle, a range of open source integrations, as well as purpose-built databases such as Amazon Aurora to power your modern architectures. 

Learn about .NET on AWS »

Lower Costs

When you move to open source, you no longer pay for expensive Windows and/or SQL Server licensing. Services such as Amazon Aurora provide the same functionality as commercial databases at 1/10th the cost and moving to DevOps with containers and serverless allows you to reduce TCO and maximize compute consumption. 

Learn more about - Open Source at AWS »

Harden Security

AWS offers 210 security, compliance, and governance services and key features which is about 40 more than the next largest cloud provider. With AWS, you control where your data is stored, who can access it, and what resources your organization is consuming at any given moment. AWS regularly achieves third-party validation for thousands of global compliance requirements that we continually monitor to help you meet security and compliance standards for finance, retail, healthcare, government, and beyond. 

Learn how to secure Kubernetes with Windows auth »

Ramp Skills with Trusted Experts

Modernization is a journey that requires organizational change and we have years of expertise helping customers navigate their business transformation. There are also tens of thousands of AWS Partners across the globe that you can leverage as shown by the 90% of Fortune 100 companies and the majority of Fortune 500 companies that use AWS Partner solutions and services.

Learn about the AWS Partner Network »

Improve Price/Performance

AWS is leading innovation in processing with Graviton2 instances that are 20% less expensive per hour than Intel x86 instances with up to 40% better performance. Amazon Aurora also brings 5x the throughput of standard MySQL and 3x the throughput of standard PostgreSQL. This performance is on par with commercial databases, at 1/10th the cost.

Learn about Amazon Aurora performance »
Read the .NET & Graviton2 benchmarks »

Pathways to Modernize

Windows Containers Support with Amazon ECS Anywhere

Using Amazon ECS Anywhere, you can bring your existing Windows Server licenses to run Windows container workloads in on-premises environments. With ECS Anywhere, a fully managed container orchestration service, you can benefit from a consistent operator experience across environments.

Learn more »

Windows Containers Support with Amazon ECS and AWS Fargate

Using Amazon ECS on Fargate, you can migrate your Windows containers without having to refactor or rearchitect your legacy applications. This serverless container solution reduces operational effort and licensing costs, letting you focus on your business, not your infrastructure.

Migration Hub Strategy Recommendations

Migration Hub Strategy Recommendations helps you easily build a migration and modernization strategy for your applications running on-premises or in AWS. It is the ideal starting point to begin your transformation journey delivering prescriptive guidance on the optimal strategy and tools to help you migrate and modernize at scale.

Learn more »

SQL Server on EC2 Linux

Customers looking for self-managed way to run SQL Server in a more cost effective way can operate on EC2 Linux, without compromising performance and security. SQL Server on Linux costs less than Windows, and provides a familiar experience to Windows users.

SQL Server to Amazon Aurora

Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.

Learn more »

Windows Containers Support with Amazon Elastic Kubernetes Service (Amazon EKS)

Amazon EKS is a fully managed Kubernetes service that offers the only production support for Windows containers. With EKS, you can run Windows worker nodes alongside Linux worker nodes, allowing you to use the same cluster for managing applications on either operating system.

Learn more »

.NET Core on Linux Containers

AWS Fargate allows you to run containers without needing to provision, manage, or scale any Amazon EC2 compute infrastructure. Fargate works with Amazon ECS and can run microservices developed in many programming languages or application frameworks, including .NET Core.

Learn more »

Serverless deployment of .NET applications using AWS Lambda

AWS Lambda lets you run code without provisioning or managing servers. It is a serverless compute service that runs your code in response to events, and automatically manages the underlying compute resources for you, so that you can avoid the heavy-lifting associated with scaling, patching, and managing your .Net applications.

Learn more »

Containerize and migrate existing applications with App2Container

App2Container is a command line-tool that analyzes your applications and automatically generates a container image that is configured with the correct dependencies, network configurations, and deployment instructions for Amazon ECS or Amazon EKS.

Learn more »

Refactor from .NET Framework to .NET Core using the Porting Assistant for .NET

Porting Assistant for .NET quickly scans .NET Framework applications to identify incompatibilities with .NET Core, finds known replacements, and generates a detailed compatibility assessment to jumpstart your porting effort.

Learn more »

Visualize, Analyze and Extract .NET Monoliths using Microservice Extractor for .NET

Modernize and transform your .NET applications with an assistive tool that analyzes source code and runtime metrics to graph your application and its dependencies. Microservice Extractor for .NET assists in code refactoring and extraction of the codebase into separate code projects that teams can develop, build, and operate independently to improve agility, uptime, and scalability.

Learn more »

Customer references

Wolters Kluwer Enablon
“The Wolters Kluwer Enablon platform provides critical services to millions of global customers. The investments we make in our people and technology continue to result in delivering increased customer value. AWS cloud modernization experts partnered with our engineering teams to help sharpen our team cloud native skills. This knowledge helped to accelerate our cloud modernization strategy and enhance our cloud native roadmap with architectures and services that will continue to improve our customer experiences. AWS Application Modernization Lab (AML) upskilled our team and accelerated our cloud native strategy by accomplishing a significant amount of work in a short period of time.” 

- Gertjan van Bruchem, Global Cloud and Support Director, Wolters Kluwer Enablon

Modernizing legacy .NET applications: DraftKings’ principles for success

"We laid out a path to lower costs, increase scalability, application flexibility and improve developer efficiency. We identified an opportunity to get started on this path by modernizing our legacy .NET applications, with step one being a conversion to .NET Core."

- David Musicant, Director of Architecture, DraftKings Inc.

Read the story »

Expedia Group Speeds Up Vendor Payment Transactions from 1 Day to Seconds

"On Aurora PostgreSQL, we pay only for what we use, and it automatically adjusts as our data grows.”

- Nirupama Jagarlamudi Senior Director, Software Development, Expedia Group

Read the story »

AgriDigital Migrates to AWS to Reduce Deployment Time by 50% and Fuel Expansion

“AWS is not only a leader in the cloud industry, but it also provided more reliability and scalability than other providers we considered. We also liked the performance of .NET Core on AWS, and it is platform-agnostic, which was critical for us as we move from Windows to Linux.”

- Dominik Moreitz, Head of Engineering and DevOps Lead, AgriDigital

Read the story »

Fileforce Speeds Time-to-Market, Cuts Costs by 30% by Migrating to AWS

“We continue to move our source code to .NET Core, and soon we will move away from Windows to Linux, which will enable us to save 30 percent on licensing costs. Using AWS gives us the agility and scalability we need to grow our business while controlling costs.”

- Aram Sargsyan, Chief Executive Officer, Fileforce

Read the story »

Kloia Leads Modernization on AWS to Help Epos Now Deliver a New API Environment

"By modernizing the API, we have started our journey towards releasing more frequently which means we can push out new features to customers when they need them. We have a DevOps approach to development now that we have modernized our Windows environment on AWS."

- Josh Hart, Cloud Architect, EposNow

Read the story »