Microsoft Workloads on AWS

Category: Technical How-to

Implement a SQL Server HA/DR solution on AWS Outposts

In highly-regulated industries, such as financial services, in-country data residency requirements can often challenge cloud adoption, especially in countries without an AWS Region. In such a case, AWS Outposts could be a good solution to achieve durability and availability whilst complying with in-country data requirements. Outposts, which provides a pool of compute and storage capacity […]

Read More

Migrating Microsoft Azure SQL DB to Amazon Aurora MySQL-Compatible Edition

Migrating a Microsoft Azure SQL database typically requires using database tools to extract data from the Azure SQL database, making necessary schema changes on the target database, and then importing the data into the target database. This usually involves manual steps and extended periods of downtime to the source applications. What if there was a […]

Read More

Building Windows containers with AWS CodePipeline on AWS GovCloud (US)

Many AWS GovCloud (US) customers and their partners use AWS CodePipeline and AWS CodeBuild to build Continuous Integration/Continuous Deployment (CI/CD) pipelines on AWS. Building on AWS GovCloud (US), however, introduces a few restrictions, not present in other AWS Regions, when implementing pipelines for Windows container applications. In this blog post, I will explain what these […]

Read More

How to set up disaster recovery for SQL Server Always On Availability Groups using AWS Elastic Disaster Recovery

Traditional disaster recovery methods for Microsoft SQL Server require duplication of infrastructure, operating systems, licensing and other third-party applications, rendering it a highly expensive IT project – even prohibitively expensive for some organizations. AWS Elastic Disaster Recovery (AWS DRS) provides organizations with a more modern approach to protecting Microsoft SQL Server environments: cloud-based disaster recovery […]

Read More

SQL Server High Availability Deployments Using Amazon FSx for NetApp ONTAP

When deploying a mission-critical workload, it is of paramount importance to ensure that all components are highly available. Customers choosing to use SQL Server within their mission-critical workloads can achieve high availability by deploying SQL Server Always On. SQL Server Always On can be deployed in two main configurations: Always On Failover Cluster Instances (FCI) […]

Read More

Modernizing ASP.NET Web Forms applications to Blazor using Porting Assistant for .NET

ASP.NET Web Forms has been a part of the .NET Framework since its initial release in 2002 and continues to power many web applications today. Customers want to modernize these applications to ASP.NET Core to realize cost savings, enhance performance, and increased agility. However, the .NET team confirmed that Web Forms will not be ported to ASP.NET Core. This means […]

Read More

Deploying SQL Server Always Encrypted with secure enclaves on Amazon EC2 bare metal instances

Always Encrypted with secure enclaves is an encryption technology available in SQL Server 2019, which allows rich computations on encrypted data. With increased focus on data protection, this feature helps customers to protect sensitive data, such as credit card numbers or national identification numbers (for example, U.S. social security numbers) stored in SQL Server databases. […]

Read More

How AWS Microservice Extractor for .NET helps Kloia accelerate the modernization journey of their customers

By Prasad Rao – Sr. Partner Solutions Architect at AWS     Ekin Barut – Software Consultant at Kloia Legacy monolithic .NET Framework applications are common in many organizations. Splitting a monolith application into smaller fine-grained microservices is an important part of the modernization journey for these organizations. Modernizing monolith application by converting to microservices […]

Read More

Simplifying SQL Server on Amazon EC2 experience with AWS Launch Wizard, Amazon CloudWatch Application Insights and AWS Systems Manager Application Manager: Part 2

In Part1 of this series, you learned how to configure, deploy SQL Server using AWS Launch Wizard. Next, you also learned how to setup, automate monitoring using Amazon CloudWatch Application Insights. Although this does simplify the configuration and deployment of SQL Server, the DBAs and SysOps teams still spend considerable time doing, completing day to […]

Read More

Simplifying SQL Server on Amazon EC2 experience with AWS Launch Wizard, Amazon CloudWatch Application Insights and AWS Systems Manager Application Manager: Part 1

With the release of AWS Launch Wizard for SQL Server last year, we continue to see more customers using AWS Launch Wizard for SQL Server to quickly deploy highly available SQL Server environments on AWS. AWS Launch Wizard simplifies the provisioning and configuration of Microsoft SQL Server environments on AWS with a guided experience to […]

Read More