Chapter 10: Deploying to AWS and Azure
In the previous chapter, we looked at containers and the Docker platform. Containers are a great way to improve productivity by simplifying the development life cycle and helping to reduce the chances of things going wrong during deployment. We looked at the popular Docker framework and provided some practical examples.
In this chapter, we will provide some examples of hosting your ASP.NET solution on two leading cloud providers, Amazon Web Services (AWS) and Azure. Both of these providers offer a sophisticated network of servers and infrastructure that is distributed across the globe for hosting your solutions. This is easier than it sounds, as both providers provide tools, Software Development Kits (SDKs), and extensions to support you.
Our intention is to support those who are not familiar with cloud providers and hosting services on them. But we hope to not just repeat existing tutorials and documentation. Because of this, for some steps...