Azure: Pricing of deployment slots for an Azure App Service.
Using an S1 App Service Plan, my web site has up to 5 slots for web app staging. How are those slots charged? Are they billed only if used? Included in the S1 fee? or something else.
To scale your app to a different tier, make sure that the target tier supports the number of slots your app already uses. For example, if your app has more than five slots, you can't scale it down to the Standard tier, because the Standard tier supports only five deployment slots.
Using the swap feature gives you zero-downtime deployments. You can test the new version of your app using the testing in production feature. Deployment slots are great to verify a new version of an app before it goes live. Deployment slots are free!
Each App Service plan tier supports a different number of deployment slots. Azure App Service Plan Premium (v2) supports = 20 and standard supports = 5 deployment slots. Based on your requirement you can put all your apps in one App Service plan and have multiple deployment slots.
Therefore, this is one of the awesome features of Azure app services. Default app instance is always mapped to the production slot.
Michael, it part of the app service plan itself. You will see for example that for Azure App Services that standard and premium instances include staging slots. Standard has 5 and premium has 20. They are not priced separate from the plan.
https://azure.microsoft.com/en-us/pricing/details/app-service/plans/
The staging slots are included as part of your App Service tier. A used slot does not cause extra charges as far as the App Service pricing goes. But since they are part of a shared resource, usage on a staging slot can effect the overall performance of the VM. However, a staged site may incur other costs on Azure. If the running of that slot consumes blob data storage, send queue messages, etc. then those costs will still have to be paid as part of the overall application framework.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With