Reputation: 17485
I know that there is already some question around this. I am still confused about pricing.
My scenario is following
Does it means that all 6 apps share 3.5 RAM and 50 GB storage or each app has 3.5 GB RAM and 50 GB ?
Also plan states that 10 instance auto scale. What does this actually mean ? Each app service scale at moment or each app service scale separately.
Upvotes: 1
Views: 592
Reputation: 2968
All 6 apps would share the same resources:
When you create an app in App Service, it is put into an App Service plan. When the app runs, it runs on all the VM instances configured in the App Service plan. If multiple apps are in the same App Service plan, they all share the same VM instances. If you have multiple deployment slots for an app, all deployment slots also run on the same VM instances. If you enable diagnostic logs, perform backups, or run WebJobs, they also use CPU cycles and memory on these VM instances.
As far as scaling that is done at the app service plan so again the scale will apply to all app services:
In this way, the App Service plan is the scale unit of the App Service apps. If the plan is configured to run five VM instances, then all apps in the plan run on all five instances. If the plan is configured for autoscaling, then all apps in the plan are scaled out together based on the autoscale settings.
Upvotes: 2