Azure App Service Plan – Interview Questions

0.1. What is an Azure App Service Plan

App Service plan is a managed Service from Azure. It helps in hosting web applications. App Service plan provides us

  • Azure Compuet units.
  • RAM
  • Storage
  • And other features. These feature depend on the Pricing tiers.

0.2. What are various Pricing Tiers.

App Service plan has multiple pricing tiers.

  • Free
  • Shared
  • Basic
  • Standard
  • Premium

In all these 3 pricing tiers, we also have various performance levels,

for example,

  • In Basic – B1, B2 and B3.
  • In Standard – S, S2 and S3
  • In Premium – P1, P2 and P3

0.3. What are different types of Operating Systems that can be used in an App Service Plan?

  • Linux
  • Windows

0.4. Is it possible to choose an Operating System version while creating the App Service Plan?

NO. It’s not possible to choose OS version. If you want to choose a specific version of OS, then you should consider Virtual Machines.

0.5. Is it possible to Change the Operating System from Windows to Linux after the App Service Plan is created?

No. It’s not possible.


0.6. In which Pricing tier Deployment Slots could be created?

Standard Or Higher .

0.7. In which tier Scale-out (Load Balancer) is possible?​

Basic or Above

0.8. In which tier Auto Scaling is possible?​

Standard or Higher

0.9. Is it possible to create Windows and Linux App Service Plans in the same Resource Group?​


0.10. Is it possible to log into App Service Plan?

App Service Plan is a Managed Service. So, It’s not possible to Log-in to App Service Plan.


0.11. How Many App Services can be created in one App Service Plan?

Technically, it is possible to add infinite number of App Services in one App Service Plan (except in Free or Shared Plans)

0.12. What is Scaling?

The Process of increasing the Capacity of the Servers is called Scaling.

0.13. What are different types of Scaling?

  • Vertical Scaling
  • Horizantal Scaling

0.14. What is Verical Scaling and how do you implement it in App Service Plan?

Vertical scaling is a process of increasing the capacity of an individual server. For example. In app Service plan, if the current pricing tier is Standard S1. Then you want to increase the capacity from by S1 to S2. Then we need to do scale up.

And when you want to decrease the capacity from S2 to S1. Then we need to do scale down.

0.15. What is Horizantal Scaling and how do you implement it in App Service Plan?

In horizontal scaling we can add multiple servers (along with Load Balancer) to increase the capacity. App Service Plan supports horizontal scaling ONLY in Basic or higher pricing tier.


0.16. What is scale-out and Scale-in?

When you want to increase the number of servers from 1 to 5, then that process is called as scale out. The Process of decreasing number of servers from 5 to 4 or even less than that upto 1, then that process is called as scale in.

App Service plan allows us to scale out and scale in in two different ways.

  • Manual Scale
  • Auto-Scale

0.17. What is Auto-scale?

Azure App Service allows us to do Auto-scale in Standard tier or higher. Auto-Scale can be implemented using multiple metrics.

An example of auto scale rules is: If the average CPU percentage is greater than 70% for the last 5 minutes, then we can automatically add a new instance. And if the average CPU percentage of all the servers is less than 40%, then we can decrease one more one server from the cluster.


Do you like this article? If you want to get more updates about these kind of articles, you can join my Learning Groups




Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s