Microsoft Workloads on AWS

Category: Learning Levels

Monitor Microsoft SharePoint Server using Amazon CloudWatch Application Insights

Introduction In this blog post, I will demonstrate how to configure Amazon CloudWatch Application Insights for a Microsoft SharePoint farm. Management and governance are important aspects of any workload, whether it is running on-premises or in the AWS Cloud. In this context, management refers to performing defined actions, either automated or manual, to make sure […]

How to deploy Extended Security Updates for Windows Server 2012 on Amazon EC2 with AWS Systems Manager

In this blog post, I will guide you through the procedure necessary to prepare your Amazon Elastic Compute Cloud (Amazon EC2) workloads to receive Extended Security Updates (ESU) purchased from Microsoft. This is achieved by utilizing the Patch Manager and Run Command capabilities of AWS Systems Manager. Windows Server users are familiar with Microsoft’s regular […]

Configure Microsoft Active Directory to use Amazon Time Sync

In this blog post, I will explain how to utilize Group Policy Objects (GPOs) to configure Microsoft Active Directory (AD) to use the Amazon Time Sync Service for time synchronization. Additionally, I will explain how to monitor and alert on the time synchronization health of the domain with Amazon CloudWatch and Amazon Simple Notification Service. […]

Optimizing protocol selection when using Amazon FSx for NetApp ONTAP for Microsoft SQL Server

In this blog post, we will review advantages and disadvantages of the two storage access protocols, iSCSI and SMB, offered by Amazon FSx for NetApp ONTAP (FSx for ONTAP). For comparison purposes, we will use Microsoft SQL Server on Windows. We will provide recommendations for selecting the optimal storage access protocol for your specific scenario. […]

How to view Azure costs using Amazon QuickSight

Introducing the Cloud Intelligence Dashboard for Azure. Enhance cloud cost monitoring with Amazon QuickSight by integrating Microsoft Azure usage data.

How to copy data from Azure Blob Storage to Amazon S3 using code

Our customers tell us they want a reliable way to copy data from Azure Blob Storage to Amazon Simple Storage Service (Amazon S3). Sometimes data needs to be moved just once, like during a migration. While other times, it needs to be copied continuously, like in a data pipeline. What’s common amongst these requests is […]

Using AWS Launch Wizard to deploy SQL Server Always On Failover Cluster Instances with Amazon FSx for NetApp ONTAP

In this blog post, we will walk you through the steps required to deploy a SQL Server Always On Failover Cluster (FCI) using AWS Launch Wizard, with Amazon FSx for NetApp ONTAP providing you with a shared storage solution. Introduction In our previous blog post, we described how to set up SQL Server FCI with […]

Automate disaster recovery for your self-managed Active Directory on AWS

In this blog post, I will show how you can leverage Amazon Web Services (AWS) for disaster recovery (DR) for your self-managed Microsoft Active Directory (AD). I will also provide an automated solution to help you run on-demand, periodic DR tests of your AD infrastructure as part of your larger business continuity strategy. Introduction Most […]

Modernizing a WCF service to CoreWCF: Lessons learned

In this blog post, we will share the challenges faced and lessons learned from modernizing a Windows Communication Framework (WCF) service to CoreWCF for a SaaS-based company. CoreWCF is a port of server side of WCF to .NET Core. It is an open source project that is supported by Microsoft. This project has significant contributions […]

Rotate Active Directory credentials stored in AWS Secrets Manager

In this blog post, I will show you how to use AWS Systems Manager (SSM) Automation to keep a service account’s password synchronized in Microsoft Active Directory (AD) and a Secret in AWS Secrets Manager encrypted with an AWS Key Management Service (KMS) customer managed key (CMK). This blog post uses AWS Secrets Manager, but […]