Microsoft Workloads on AWS
Category: Best Practices
How to build an automated C# code documentation generator using AWS DevOps
In this blog post, we will show you how to create a documentation solution on the Amazon Web Services (AWS) Cloud that automatically generates and publishes a technical documentation website for a .NET project, based on source code comments, API definitions, and Markdown documents included in the project. Having a technical documentation website improves developer […]
How to automate your Microsoft Windows Server upgrades using AWS Systems Manager
This blog post is the second of a four-part series on how to upgrade Windows Server 2012 and 2012 R2. The focus of this series is to provide options to handle the upcoming end-of-support event in October. Part 1 overviews the end-of-support dilemma, plus how to perform an in-place, manual upgrade along with an insight […]
How to manually upgrade Microsoft Windows Server 2012 on AWS
This blog post is the first of a four-part series on how to upgrade Windows Server 2012 and 2012 R2. The focus of this series is to provide options to handle the upcoming end-of-support event in October. Part 1 overviews the end-of-support dilemma, plus how to perform an in-place, manual upgrade along with an insight […]
Top 10 recommendations to optimize your Windows Server workloads on AWS
In this blog post, we will share the top 10 recommendations to help you lower your costs and improve performance when running your Windows Server workloads on AWS. The first step you can take is select the right Amazon Elastic Compute Cloud (Amazon EC2) instance family, size, and licensing option for your workloads. Different instance […]
Babelfish for Aurora PostgreSQL Performance Testing Results
In this blog post, I will share results for Babelfish for Aurora PostgreSQL performance testing using the HammerDB database benchmarking tool. Based upon the results of testing various Aurora for PostgreSQL clusters hosting Babelfish, I will also provide recommendations on the optimal instance selection from the price-performance viewpoint. This blog post concludes with a summary […]
Backup SQL Server databases to Amazon S3
In this blog post, I will explore the new functionality in SQL Server 2022 that allows you to run native backups directly to Amazon Simple Storage Service (Amazon S3). I will also review the best practices for security and considerations of cost and performance. Update: We have recently published a new blog on how to […]
Increasing sustainability for your Microsoft workloads on AWS
At re:Invent 2021, Amazon Web Services (AWS) launched the sustainability pillar as part of the AWS Well-Architected framework. It focuses on minimizing the environmental impact of running cloud workloads. Key topics include a shared responsibility model for sustainability, understanding impact, and maximizing utilization to minimize required resources and reduce downstream impact. In this blog post, […]
Top 10 recommendations to optimize costs with your SQL Server workloads on AWS
The high cost of Microsoft licenses for SQL Server, especially SQL Server Enterprise edition, is a point of concern for many customers planning their migration of SQL Server workloads to AWS. In this blog post, I will discuss 10 things you can do to save money with your SQL Server workloads on AWS. You have […]
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, […]
Setting up monitors for .NET Application and SQL Server using Application Insights
Many Windows-based applications are .NET applications. They use SQL Server in the backend to retrieve and persist data. Often in the journey to the cloud, a rehost decision is made for such a solution using a simple lift-and-shift approach. When such applications are hosted on the Amazon Elastic Compute Cloud (Amazon EC2) Windows platform, native […]