Microsoft Workloads on AWS

Category: Learning Levels

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 […]

Synchronize Active Directory users to AWS IAM Identity Center using SCIM and PowerShell

In this blog post, I will show you how to use PowerShell to synchronize changes to Microsoft Active Directory (AD) users and groups for federated access to Amazon Web Services (AWS). Introduction Some customers have a well-established Active Directory Federation Service (ADFS) implementation and would like to leverage it for federated access to AWS via […]

Switching Amazon RDS for SQL Server from AWS Managed Microsoft AD to self-managed AD

In this blog post, I will show how to move Amazon Relational Database Service (Amazon RDS) for SQL Server deployments from AWS Directory Service for Microsoft Active Directory (AWS Managed Microsoft AD) to your self-managed Microsoft AD. This blog post is not saying you should move away from AWS Managed Microsoft AD to self-manged AD. Keep […]

Setting up high availability for Microsoft SQL Server Integration Services in Scale Out deployment on Amazon EC2

In this blog post, we’ll dive into two options to set up high availability for Microsoft SQL Server Integration Services (SSIS) in a Scale Out deployment model to help you figure out the best way to achieve SSIS high availability for mission-critical workloads. Introduction When you are deploying mission-critical workloads using Microsoft SQL Server databases, […]

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 […]