Microsoft Workloads on AWS

Running your modern CoreWCF application on AWS

Running your modern CoreWCF application on AWS

In this blog post, we will show you how to deploy a CoreWCF application on an Amazon Linux Graviton2 instance. Also, we will provide a sample application that integrates with Amazon CloudWatch. This approach of running CoreWCF applications on Linux and integration with other AWS services gives customers the ability to improve performance, increase security, […]

Accelerate .NET modernization with AWS Toolkit for .NET Refactoring

Accelerate .NET modernization with AWS Toolkit for .NET Refactoring

Today we are announcing the general availability of AWS Toolkit for .NET Refactoring, an extension for Visual Studio 2019 and Visual Studio 2022. This extension helps transform your legacy .NET Framework applications to a modern, cloud-optimized architecture, letting you fully leverage the benefits of reduced cost, increased uptime, and improved scalability.

Agilisium: Modernizing legacy data analytics platform with AWS

Agilisium: Modernizing legacy data analytics platform with AWS

This post was written by Ananth Mahadevan Muralidharan, Senior Architect at Agilisium Consulting, and Vignesh Selvam, Senior DevOps Engineer at Agilisium Consulting, in collaboration with Jignesh Suthar, Sr. Partner Solutions Architect at AWS. Recently, one of our (Agilisium) customers asked us to help them modernize their data analytics technology platform. They were running their data […]

Provisioning SQL Server on Amazon EC2 with AWS Lambda, AWS Step Functions, and AWS Systems Manager

Automating the process of deploying SQL Server on Amazon EC2 not only simplifies the deployment, but it also gives customers the ability to spin up additional SQL Server instances for additional capacity or spin down instances when not in use to save money. The provisioning of SQL Server is a multi-step process that is outlined in this blog.

Data Reply: Modernizing Legacy SQL Server Data Warehouses with AWS

For many organizations, data warehouses have traditionally resided in on-premises data centers. These organizations are now looking to free themselves from the limitations of on-premises data warehouses. Data Reply is a Reply group company, a Premier Amazon Web Services (AWS) Partner that offers a broad range of advanced analytics, AI/ML, and data processing services. Data […]

Port legacy VB.NET applications to .NET 6.0 with Porting Assistant for .NET

Since its release in 2002, Visual Basic .NET (VB.NET) has been a popular choice for software developers creating Windows-based applications. With the release of .NET 6.0, some exciting changes are available for developers. This version of .NET boasts some amazing features that are sure to make your applications faster, more reliable, and easier to maintain. […]

Accelerate IIS for Windows Server deployments with AWS Launch Wizard

With our goal to enhance the customer experience of deploying enterprise workloads on AWS, we are excited to introduce one of our latest offerings – AWS Launch Wizard for Internet Information Services (IIS). To enable quick and simple deployments for IIS, Launch Wizard consolidates necessary configuration details into one wizard and orchestrates the provisioning of […]

The refreshed AWS Launch Wizard for Active Directory deployment release

AWS recently refreshed the AWS Launch Wizard Active Directory (AD) deployment with improvements and new options. In this post, we will cover what has changed and also how these changes may influence future updates to the service. In this refreshed release, we have updated the following: Option to install AWS Managed Microsoft Active Directory with […]

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