Deploying Web Applications as Containers
Containers are one of the hottest topics in the IT industry. They allow for deploying an application in a box, so you don't have to worry about the OS your application will run on or the installed services that are required for it. While containers are sometimes criticized for redundant abstraction over underlying resources, they guarantee a stabilized environment for both developing and hosting applications.
In this chapter, we will cover the following topics:
- Different ways of hosting containerized applications
- Azure App Service – a web app for containers
- Azure Kubernetes Service – a managed Kubernetes service
- An introduction to Azure Kubernetes Service, which is a managed Kubernetes service designed to host your applications in a structured way