Amazon Web Services (AWS) is Amazon's competitor to Microsoft Azure. It is a cloud provider that offers very similar features to Azure. Visual Studio can interact with it through the AWS Toolkit for Visual Studio, available freely from here: https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.AWSToolkitforVisualStudio2017. You will, of course, need to have a working account with AWS.
We will see how we can deploy an ASP.NET Core app to AWS' Elastic Beanstalk, Amazon's easy to use hosting and scaling service for web apps. In order to deploy to Elastic Beanstalk, we must first create an environment using the AWS Elastic Beanstalk Console (https://console.aws.amazon.com/elasticbeanstalk). Then, we need to ZIP all our apps' contents, minus any third-party NuGet packages or binary outputs and upload it to AWS. Luckily, AWS Toolkit for Visual Studio does all this for us! Just right-click on the project in Solution Explorer and select Publish to AWS Elastic Beanstalk
:
Then,...