Understanding Azure App Service and App Service Plans
When discussing Azure App Service and understanding what it is, compared to traditional servers, it’s important to understand the relationship between Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and serverless (such as Function as a Service (FaaS)). As you move through the different service offerings, you have different layers of responsibility that you manage. IaaS, PaaS, SaaS, and serverless are cloud-based services and fit well into the Azure platform, as Microsoft has developed some great ways to manage the services you deploy. This also allows you to choose the level of control you would like to adopt. There are limitations to each model, which is a broad topic, but understanding these limitations at a core level will help you succeed in your Azure journey. The following diagram illustrates the management relationships between the cloud-based services: