Onica and Amazon Web Services teamed up to present a webinar focused on migrating Windows workloads to AWS and running .NET applications in the cloud. Whether you’re running Microsoft Windows, SQL Server, Exchange, SharePoint, or custom .NET applications, you can rely on the secure global infrastructure of AWS to easily run any Microsoft Windows Server applications in the cloud. If you’re a Microsoft shop looking to remove the complexities of managing and scaling your data center or an organization wanting to accelerate your deployment into AWS, this webinar is for you!
What we covered:
- Introduction to running Windows workloads & .NET applications on AWS
- How to test, build & deploy Windows servers into AWS
- How to leverage AWS Tooling for .NET, Lambda, CodeDeploy, S3 & Auto Scaling Groups
- .NET/VSTS Continuous Integration on AWS demo
There are some misconceptions in the IT world that Microsoft Continuous Integration (CI) development tools may not operate smoothly on AWS. Some assume that because Visual Studio Team Services (VSTS) and .NET are Microsoft products that they must run better on a Microsoft infrastructure. We’ll show you how that’s not the case with our webinar.
Using Visual Studio
Take, for example, using Visual Studio on AWS. According to Visual Studio Magazine, AWS “provides a streamlined option for Visual Studio developers who want to move deployments onto Amazon Web Services…The beauty of Amazon’s solution comes in the form of the AWS Toolkit for Visual Studio, a simple and elegant solution.”
A second misconception is that if a customer is embedded within the Microsoft product set such as .NET and Visual Studio, the business will face too much disruption and too many changes to the CI process. This is not the case either. Again, using Visual Studio as an example, “Working in an AWS environment does not necessarily mean that developers have to give up the tools that they use on a day-to-day basis,” Visual Studio Magazine says. “Visual Studio can be linked to AWS with relative ease. In fact, the entire process can be completed in a matter of a few minutes.”
Simplify and Automate CI for .NET on AWS
AWS has multiple tools to simplify and automate CI for .NET environments in Visual Studio:
- The AWS Toolkit for Visual Studio is an extension for Microsoft Visual Studio that makes it easy for developers to develop, debug, and deploy .NET applications using AWS.
- Visual Studio Team Services (VSTS) are additional extensions for Microsoft VSTS and on-premises Microsoft Team Foundation Server (TFS) that make it easy to deploy .NET applications using AWS.
- The AWS Tools for Windows PowerShell lets developers manage their AWS services from the Windows PowerShell scripting environment. You can manage your AWS resources with the same Windows PowerShell tools used to manage your Windows environment.
- AWS SDK for .NET provides .NET APIs for AWS services including Amazon S3, Amazon EC2, Amazon DynamoDB and more.
CI for .NET applications in Visual Studio on AWS is simple, fast, and easy. There are multiple tools available that operate just as they would in a Windows environment. There is nothing new that needs to be learned or changed. The tools work smoothly on AWS and there is little or no interruption of development best practices.