Microsoft Workloads on AWS

Category: Technical How-to

Accelerate containerization and migration of ASP.NET Core applications to AWS using AWS App2Container

In this blog post, we provide a tutorial to containerize your ASP.NET Core applications to Linux containers and migrate to AWS using AWS App2Container (A2C). AWS App2Container is a command-line tool for modernizing .NET and Java applications into containerized applications. Customers modernize their legacy ASP.NET applications to ASP.NET Core to take advantage of the performance, cost savings, […]

How to set up Microsoft Visual Studio on Amazon EC2

AWS recently announced the general availability of license-included Visual Studio software on Amazon Elastic Compute Cloud (Amazon EC2) instances.
This offering is made possible by the new user-based subscriptions feature of AWS License Manager. Let’s review steps needed to set up your license-included Visual Studio software on an Amazon EC2 instance.

Using AWS Services for distributed caching in ASP.NET Core Web Applications

Software development engineers invest thought and effort into optimizing the performance of the applications they build, often using strategies such as caching frequently used data, moving code closer to the users, optimizing code, optimizing data access and disk I/O, and response compression. In this blog post, we explore one such optimization – caching in ASP.NET […]

Bringing your Windows 11 image to AWS with VM Import/Export

Do you maintain a Windows 11 VM image on-premises? Windows 11 sets new hardware requirements for Unified Extensible Firmware Interface (UEFI), Trusted Platform Module (TPM) 2.0, and Secure Boot support. Using the UEFI boot mode and NitroTPM, launching Windows 11 is now supported on Amazon Elastic Compute Cloud (Amazon EC2). You can reduce your time […]

An AWS perspective on securely managing Windows Server infrastructure at scale

In this blog, we will provide a holistic approach to help customers manage their Windows Server infrastructure securely and at scale for both cloud-only and hybrid cloud using AWS services. This approach helps our customers use more efficient, unified, and automated operational solutions for managing server infrastructure. Cloud innovations have opened new possibilities for enterprise […]

Analyze Active Directory Event logs using Amazon OpenSearch

Today, security and operation teams have to rely on security events from multiple Active Directory (AD) domain controllers for security analysis. Some key insights from the security analysis include changes to Windows Firewall, users or groups, Windows Registry, and failed login attempts etc. Centralizing these events from domain controllers and domain joined servers and computers […]

How to set up high availability for SQL Server at DR site that was restored using AWS Elastic Disaster Recovery

In an earlier post, I talked about how to set up a disaster recovery (DR) solution for SQL Server Always On availability groups (AG) deployed on Amazon Elastic Compute Cloud (Amazon EC2) platform to another AWS Region. In this follow-on post, I will show you how to set up High Availability (HA) for SQL Server […]

Monitor applications and AWS infrastructure using Amazon CloudWatch Application Insights

Amazon CloudWatch Application Insights helps you monitor your applications and AWS infrastructure running those applications by providing easy monitoring setup and a holistic view into the health of your applications. You begin with CloudWatch Application Insights discovering the applications in your AWS Resource Groups or account. Then, it will identify and set up metrics, logs, […]

Improve EC2 Windows launch experience by upgrading the launch agent to the latest EC2Launch v2

Overview EC2Launch v2 is the latest Windows launch agent offered by AWS. It is the upgraded version of earlier launch agents, EC2Config and EC2Launch v1. EC2Launch v2 comes with more features that allow better control over the launch experience of Amazon Elastic Compute Cloud (Amazon EC2) Windows instances. It makes the launch process consistent, more […]