Microsoft Workloads on AWS
Category: Technical How-to
How to load .NET configuration from AWS Secrets Manager
AWS Secrets Manager helps you protect secrets needed to access your applications, services, and IT resources. It enables you to easily rotate, manage, and retrieve secrets used by your application, eliminating the need to hard-code sensitive information in plain text. You can use the Secrets Manager client to retrieve secrets using AWS SDK for .NET. However, this would require code changes and add to the complexity of your code, as you need to invoke the client whenever you need to read data stored in Secrets Manager. Instead, you can use the .NET configuration system – an extensible API used to read and manage application secrets. This lets developers use a familiar API to access secrets in secure storage and reduce complexity by using a single code path for all environments. Additionally, the provider lets existing applications move to Secrets Manager without making any code changes.
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, […]
Using AWS Auto Scaling lifecycle hooks and warm pools to effectively handle spikes in demand for Windows Server
Learn how to leverage AWS Auto Scaling’s Lifecycle Hooks and Warm Pools to scale Microsoft Windows Server instances quickly as demand increases.
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, […]