Microsoft Workloads on AWS

Category: Technical How-to

Modernizing legacy WCF applications to CoreWCF using Porting Assistant for .NET

Many organizations have legacy Windows Communication Framework (WCF) based applications that they have been running for several years on Windows platform. These customers want to modernize to .NET Core to take advantage of the performance, cost savings, and robust ecosystem of Linux. Today, we announced support of porting WCF application to CoreWCF in Porting Assistant for […]

Read More

Instrumenting .NET applications with AWS X-Ray using Aspect-oriented Programming

Aspect-oriented programming (AOP) is an approach that enhances modularity by allowing developers to pull out cross-cutting concerns. AOP does so by adding attribute (advice) to the existing code without modifying the code itself. Classic examples of these cross-cutting concerns include caching, logging, monitoring, and, in our case, AWS X-Ray tracing. With AOP, tracing a call […]

Read More

How CoStar reduced compute costs by 90% through modernizing legacy .NET Applications with AWS Serverless

This is a guest post from Mark Osborn, Principal Software Engineer at CoStar Group.   CoStar Group is the leading provider of commercial real estate information in the world. You might know some of our more famous online marketplaces like Apartments.com or LoopNet. Dealing with commercial real estate information means handling a lot of high-fidelity […]

Read More

How to migrate legacy IIS-based applications to new versions of Windows Server without refactoring using AWS EMP

Many organizations have legacy Internet Information Services (IIS) based applications that run on Windows Server 2003, Windows Server 2008, and Windows Server 2008 R2. These versions of Windows Server are no longer supported and customers are looking into ways to migrate these legacy applications onto modern Windows Server and IIS-based versions without having to rewrite the application. The AWS EMP tooling provides the necessary tools to migrate an IIS 6.0, 7.0, and 7.5 based application and any other application dependencies the IIS website may have onto a modern, secure, and supported Windows Server version

Read More
Using Datadog observability features to facilitate modernizing .NET applications on AWS

Using Datadog observability features to facilitate modernizing .NET applications on AWS

By Thomas Sobolik – Technical Content Writer at Datadog       Maxim Brown – Team Lead, Technical Content Editor at Datadog       Charlie Shen – Sr. Partner Solutions Architect at AWS Modernization of .NET applications is often a meticulous process, and it benefits greatly by having full visibility into the applications’ behavior. Datadog, […]

Read More

Generating CI/CD Pipelines for Containerized ASP.NET Applications using AWS App2Container

Every day, companies are running legacy applications on top of highly scalable container architectures such as Amazon Elastic Container Service (Amazon ECS) and Amazon Elastic Kubernetes Services (Amazon EKS). These legacy applications, many of them Windows-based, can be difficult for companies to manage and often need a heavy infrastructure lift to maintain. Because many legacy […]

Read More

Implementing security notifications for end user activity on Amazon FSx for Windows File Server

Security is job zero at AWS. Logging end user access to customer data is a key component of many customers’ internal security policies and compliance needs. End user access audit logs can be used to conduct periodic security audits and forensic investigations for security incidents. However, customers often need to learn about potentially anomalous behavior […]

Read More

Containerizing Complex Multi-tier Windows Applications using AWS App2Container

Many enterprises want to rapidly containerize and migrate their existing legacy applications to the cloud. That’s why AWS launched AWS App2Container in June 2020, a service that helps customers containerize ASP.NET and Java applications without making any code changes. App2Container allows customers to easily containerize and deploy an existing application to Amazon Elastic Container Service […]

Read More
load balancer diagram on AWS

Modernizing legacy .NET applications: DraftKings’ principles for success

This is a guest post from David Musicant, Director of Architecture from DraftKings. DraftKings Inc. is a digital sports entertainment and gaming company created to fuel the competitive spirits of sports fans with products that range across daily fantasy, regulated gaming, and digital media. A little over a year ago, we laid out a path […]

Read More

Deploy Microsoft SQL Server Always On to Linux with AWS Launch Wizard

Customers have been asking for additional ways to install SQL Server, with more control of the deployment. Previous releases of the AWS Launch Wizard supported deployments of Always On Availability Groups to Windows Server. With Launch Wizard’s latest release, you can deploy Always On configurations, in addition to single node deployments, to Windows Server or […]

Read More