What is the actual infrastructure of an Azure App Service and App Service Plan?

I’ve tried reading some documentation on this but haven’t got a clear answer. I think I get that the app service plan is the vm/s that host your app service. But this still leaves me a bit confused on some other questions. Let’s assume I’m using web app for containers

  • Is the app service plan just the vm/s that is hosting the container?
  • When I go onto Kudu and click bash does that take me onto the app service plan?
  • Is it a vm which hosts the container – or is it also a container?
  • If I choose “source code” instead of a container is that also deployed within a container or is that just deployed into the app service plan?


Source: StackOverflow