Chapter 7: Deploying Applications on Azure
Today, there are various hosting options available that can be used to deploy applications. The application can be hosted on a physical machine, a virtual machine in the cloud, on on-premises servers, or through leveraging managed services in the cloud. The traditional approach of setting up a website is to spin up a virtual machine or a physical machine, and then configure the web server and deploy the application on that web server. On the other hand, we can leverage managed services in Azure such as Azure App Service, Azure Kubernetes Service, and Azure Container Instances. With managed services, you need to focus more on the application rather than the infrastructure. The cloud platform offers high scalability and availability options and a better service level agreement (SLA), which is comparatively harder to achieve with on-premise solutions.
Azure App Service is a fully managed web hosting platform used to build web applications...