defines a set of compute resources for a web application to run. The compute resources are analogous to a server farm in conventional web hosting. One or more applications can be configured to run on the same computing resources
App Service plan
brings together everything you need to create websites, mobile backends, and web APIs for any platform or device. Applications run and scale with ease in both Windows and Linux-based environments.
Azure App Service
In this tier(s), applications run by receiving CPU minutes on a shared virtual machine instance. In addition, applications can't scale out
Free or Shared tier
This configuration for your app must be unique as it identifies and locates your app in Azure. An example is webappces1.azurewebsites.net
Name
This method increases the amount of CPU, memory, and disk space. It gives you extra features like dedicated virtual machines, custom domains and certificates, staging slots, autoscaling, and more.
Scaling up
When you deploy your web app, web app on Linux, mobile backend, or API app to Azure App Service, you can use a separate one of these instead of the default production.
deployment slot
With this method, you can automatically increase the scale instance count for the scale-out method based on predefined rules and schedules.
Autoscale
With this feature, you can restore your app or site to a snapshot of a previous state by overwriting the existing content or restoring to another app or site.
Backup and Restore
An example of this type of rule is triggering a webhook at 8:00 AM on Saturday
A time-based rule
This is an Azure App Service feature that provides a fully isolated and dedicated environment for running App Service apps securely at high scale. Unlike the App Service offering where supporting infrastructure is shared, compute is dedicated to a single customer
App Service Environment