App Service and App Service plans in Azure
App Service and App Service plans in Azure
What is an App Service?
The App Service is a service which hosts five kinds of applications they are web applications, Mobile Apps, Logic Apps, API Apps, and Function Apps
Every app runs in its own app service. When you check for in the Azure portal to see your website, you will look after for the app service in which it is running.
What is an App Service plan?
An App Service plan defines what are the capacities and resources to be shared in-app services that are assigned to that execute. The following are some of the criteria you can define when creating an App
While creating an app you can check for following like location, instance count, pricing tier whether it is free or standard premium, Memory, A number of instances, Number of cores, etc.
Whenever you want to deploy your first app service, you want to specify which App Service plan you want to run and use. At deployment time, you can choose the current app Service plan or else you can use a new plan
How does this help you?
By using infrastructure as a service (IaaS), you can build your own virtual machines (VMs), Later you can deploy your apps to them, and deal with the IIS setup and application pools. Then, next time you change an app, you have to deploy it to all the VMs again. One can scale it out and can have 4 VMs or 8 VMs, it just becomes more crushing. With IaaS service, you can use the continuing management of your service. By using App Service plans one can enable us to multiple and various applications, even if each of the applications is deployed separately.
For instance, consider you have six websites and three mobile apps that you want to host. Users can run each one on its own VM, which would require 9 VMs. Whenever you want to use, that would require 18 VMs. Even if you try to choose small instances, the cost adds up really high. And users have to scale each set of VMs individually.
If you could run those nine applications on the same set of two VMs, it would be more cost effective and easier to manage. This is the use of App Service plans for users.
Users can set up a single app service plan in a specified VM size and instances. In this way users can build 9 applications, specifying the same App Service plan for each one. This results in all nine applications running on that same set of two VMs. You can easily build and develop each of the application as needed. You don’t have to update them all at the same time. you can also get Azure certification
Conclusion: Thus by using an individual app service plans you can host in the same Virtual machine. So you can run many applications in the same VM. This helps to save a lot of money to deploy other resources. You can also learn more in azure training