Microsoft Workloads on AWS
Category: Compute
Zero-downtime multi-tenant IIS deployments on AWS Elastic Beanstalk
Introduction If you host multiple ASP.NET web applications on a single AWS Elastic Beanstalk (Elastic Beanstalk) Windows Server environment, you face a common operational challenge: every deployment restarts Microsoft Internet Information Services (IIS), which takes down all sites on the instance, even the ones that did not change. For multi-tenant workloads where each IIS site […]
Add Microsoft Office to an existing image using EC2 Image Builder
If you want to use software available from the AWS Marketplace, it can be challenging to use multiple software offerings on a single server because each offering is specific to a different Amazon Machine Image (AMI). For example, if your users needed Microsoft Office and Visual Studio, it would require two different Amazon Elastic Compute Cloud […]
How a Customer Upgraded over 2,000 Microsoft Windows Server 2016 to 2025 on Amazon EC2
With Microsoft Windows Server 2016 reaching end of support in January 2027, organizations running workloads on Amazon Elastic Compute Cloud (Amazon EC2) need to plan their migration strategy now. Recently, a large financial services industry (FSI) customer approached Amazon Web Services (AWS) with a significant challenge: they needed to upgrade over 2,000 Amazon EC2 instances […]
Modernizing a legacy monolith with Amazon EKS Windows containers
This post is co-written with Danny Teller from Tipalti. Tipalti is a global payables automation platform processing billions of dollars annually for thousands of customers worldwide. The platform handles complex payment workflows requiring high availability, data integrity, and rapid scaling during peak processing periods. This blog post will show you how Tipalti modernized a legacy […]
Advanced bootstrapping on Amazon Elastic Compute Cloud (Amazon EC2)
When building Amazon Elastic Compute Cloud (Amazon EC2) instances, you often bootstrap them to accomplish basic tasks, like OS/application configuration, domain join, installing software, and configuration at scale. However, as configurations grow more complex, requiring multiple steps such as hostname changes, domain joins, and software installations, relying solely on a single bootstrap method can lead […]
Managing SQL Server Encryption Keys Across AWS Regions for Disaster Recovery
Introduction This blog post shows you how to back up, replicate, and restore the Microsoft SQL Server encryption key hierarchy across AWS Regions. This approach lets encrypted databases recover successfully during cross-region disaster recovery (DR) events on Amazon Elastic Compute Cloud (Amazon EC2). Cross-region DR planning for SQL Server on Amazon EC2 focuses on database […]
Restore SQL Server databases using T-SQL and Amazon FSx for NetApp ONTAP Snapshots
In modern database environments, the ability to quickly restore databases is just as critical as creating reliable backups. An 11-hour database restore window is no longer acceptable in today’s enterprise workloads. Here’s how to cut that to under 10 minutes. In our previous blog, we discussed how to create application consistent snapshot backups for Microsoft SQL […]
Reduce time-to-market for AI agents using Microsoft SQL Server 2025 and Amazon Bedrock AgentCore
Enterprises struggle to integrate AI capabilities into existing applications without costly code changes. Traditional approaches require modifying application layers, updating APIs, and extensive testing cycles—all of which extend time-to-market and increase project risk. This post demonstrates how you can reduce time-to-market by invoking AI agents on Amazon Bedrock AgentCore directly from Microsoft SQL Server 2025. […]
Modernize legacy .NET apps to Amazon EKS using Windows containers and CloudHedge CHAI
In today’s fast-paced cloud transformation landscape, organizations face the critical challenge of modernizing their legacy Microsoft .NET applications efficiently while minimizing risk and maximizing return on investment. Many customers are turning to containerization, often starting with Linux containers to modernize applications built on .NET Core or other cross-platform frameworks. However, legacy .NET Framework applications often […]
Automate Microsoft Office LTSC golden image creation with AWS Image Builder
Update (June 2026): AWS License Manager now automatically recognizes EC2 Image Builder instances using the Ec2ImageBuilderArn and CreatedBy tag keys (with value EC2 Image Builder). This means License Manager skips the domain join and license activation process for Image Builder build instances, eliminating the need for the wait mechanism described in this post. The GitHub […]








