There may be brief downtime. Usually it can be up to 1–2 minutes, but ultimately this depends on app size, startup time, and internal complexity. Scaling between SKUs (especially from Basic to Premium v3) is not a simple resize — it's a migration to different infrastructure under the hood (different VM sizes, hardware, network, etc). Azure will move your apps to new hardware behind the scenes. Since you only have one instance, there’s no other instance to serve traffic while the move happens. If you had multiple instances, Azure would drain connections and migrate instances one by one — avoiding downtime.
Regarding potential problems during or after scaling:
Problem | Explanation |
---|---|
Brief downtime / reset | Because you have only 1 instance, clients/users will see brief disconnection, app reset, or HTTP 5xx error temporarily. |
Cold start | After move, your app will "restart" cold — if you have a heavy startup (e.g., big dependency loading, EF Core database contexts, etc.), it can delay availability. |
Configuration mismatch | Premium v3 supports newer features (VNET integration, private endpoints, newer App Service Environment capabilities). If you had old workarounds or missing settings, some behavior might change. |
IP Address Change | If your apps are accessed via outbound IPs and those are hardcoded in firewall rules, your outbound IP addresses might change (check them before and after scaling!). |
Pricing | P1v3 is a lot more expensive than B1. You're moving from "budget" to "enterprise" tier — make sure it's intended. |
To minimize the possibility of these problems:
- Scale out first, if possible:
- Temporarily increase your instance count to 2 before scaling up.
- Then scale up to P1v3.
- Then scale back down to 1 instance later if needed.
- Plan a maintenance window, announce downtime to users if it's production.
- Warm up your apps after scaling:
- Enable Always On (only available starting from Standard and Premium plans, not B1) so your apps don't go idle.
- Check outbound IPs before/after if firewall rules are in play.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin