You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The new **PremiumV3** pricing tier gives you faster processors, SSD storage, and quadruple the memory-to-core ratio of the existing pricing tiers (double the **PremiumV2** tier). With the performance advantage, you could save money by running your apps on fewer instances. In this article, you learn how to create an app in **PremiumV3** tier or scale up an app to **PremiumV3** tier.
14
+
The new **PremiumV3** pricing tier gives you faster processors, SSD storage, memory-optimized options, and quadruple the memory-to-core ratio of the existing pricing tiers (double the **PremiumV2** tier). With the performance and memory advantage, you could save money by running your apps on fewer instances. In this article, you learn how to create an app in **PremiumV3** tier or scale up an app to **PremiumV3** tier.
15
15
16
16
## Prerequisites
17
17
18
-
To scale-up an app to **PremiumV3**, you need to have an Azure App Service app that runs in a pricing tier lower than **PremiumV3**, and the app must be running in an App Service deployment that supports PremiumV3.
18
+
To scale-up an app to **PremiumV3**, you need to have an Azure App Service app that runs in a pricing tier lower than **PremiumV3**, and the app must be running in an App Service deployment that supports **PremiumV3**. Additionally the App Service deployment must support the desired SKU within **PremiumV3**.
19
19
20
20
<aname="availability"></a>
21
21
22
22
## PremiumV3 availability
23
23
24
24
The **PremiumV3** tier is available for both native and custom containers, including both Windows containers and Linux containers.
25
25
26
-
> [!NOTE]
27
-
> Any Windows containers running in the **Premium Container** tier during the preview period continue to function as is, but the **Premium Container** tier will continue to remain in preview. The **PremiumV3** tier is the official replacement for the **Premium Container** tier.
28
-
29
-
**PremiumV3** is available in some Azure regions and availability in additional regions is being added continually. To see if it's available in your region, run the following Azure CLI command in the [Azure Cloud Shell](../cloud-shell/overview.md):
26
+
**PremiumV3** as well as specific **PremiumV3** SKUs are available in some Azure regions and availability in additional regions is being added continually. To see if a specific **PremiumV3** offering is available in your region, run the following Azure CLI command in the [Azure Cloud Shell](../cloud-shell/overview.md) (substitute _P1v3_ with the desired SKU):
30
27
31
28
```azurecli-interactive
32
29
az appservice list-locations --sku P1V3
@@ -40,16 +37,16 @@ The pricing tier of an App Service app is defined in the [App Service plan](over
40
37
41
38
When configuring the App Service plan in the <ahref="https://portal.azure.com"target="_blank">Azure portal</a>, select **Pricing tier**.
42
39
43
-
Select **Production**, then select **P1V3**, **P2V3**, or **P3V3**, then click **Apply**.
40
+
Select **Production**, then select **P0V3**, **P1V3**, **P2V3**, **P3V3**, **P1mV3**, **P2mV3**, **P3mV3**, **P4mV3**, or **P5mV3**, then click **Apply**.
44
41
45
42

46
43
47
44
> [!IMPORTANT]
48
-
> If you don't see **P1V3**, **P2V3**, and **P3V3** as options, or if the options are greyed out, then **PremiumV3**likely isn't available in the underlying App Service deployment that contains the App Service plan. See [Scale up from an unsupported resource group and region combination](#unsupported) for more details.
45
+
> If you don't see any of **P0V3**, **P1V3**, **P2V3**, **P3V3**, **P1mV3**, **P2mV3**, **P3mV3**, **P4mV3**, and **P5mV3** as options, or if some options are greyed out, then either **PremiumV3**or an individual SKU within **PremiumV3** isn't available in the underlying App Service deployment that contains the App Service plan. See [Scale up from an unsupported resource group and region combination](#unsupported) for more details.
49
46
50
47
## Scale up an existing app to PremiumV3 tier
51
48
52
-
Before scaling an existing app to **PremiumV3** tier, make sure that **PremiumV3**is available. For information, see [PremiumV3 availability](#availability). If it's not available, see [Scale up from an unsupported resource group and region combination](#unsupported).
49
+
Before scaling an existing app to **PremiumV3** tier, make sure that both **PremiumV3**as well as the specific SKU within **PremiumV3** are available. For information, see [PremiumV3 availability](#availability). If it's not available, see [Scale up from an unsupported resource group and region combination](#unsupported).
53
50
54
51
Depending on your hosting environment, scaling up may require extra steps.
55
52
@@ -59,7 +56,7 @@ In the left navigation of your App Service app page, select **Scale up (App Serv
59
56
60
57

61
58
62
-
Select **Production**, then select **P1V3**, **P2V3**, or **P3V3**, then click **Apply**.
59
+
Select **Production**, then select **P0V3**, **P1V3**, **P2V3**, **P3V3**, **P1mV3**, **P2mV3**, **P3mV3**, **P4mV3**, or **P5mV3**, then click **Apply**.
63
60
64
61

65
62
@@ -69,33 +66,28 @@ If your operation finishes successfully, your app's overview page shows that it'
69
66
70
67
### If you get an error
71
68
72
-
Some App Service plans can't scale up to the PremiumV3 tierif the underlying App Service deployment doesn’t support PremiumV3. See [Scale up from an unsupported resource group and region combination](#unsupported) for more details.
69
+
Some App Service plans can't scale up to the **PremiumV3** tier, or to a newer SKU within **PremiumV3**, if the underlying App Service deployment doesn’t support the requested **PremiumV3** SKU. See [Scale up from an unsupported resource group and region combination](#unsupported) for more details.
73
70
74
71
<aname="unsupported"></a>
75
72
76
73
## Scale up from an unsupported resource group and region combination
77
74
78
-
If your app runs in an App Service deployment where **PremiumV3** isn't available, or if your app runs in a region that currently does not support **PremiumV3**, you need to re-deploy your app to take advantage of **PremiumV3**. You have two options:
75
+
If your app runs in an App Service deployment where **PremiumV3** isn't available, or if your app runs in a region that currently does not support **PremiumV3**, you need to re-deploy your app to take advantage of **PremiumV3**. Alternatively newer **PremiumV3** SKUs may not be available, in which case you also need to re-deploy your app to take advantage of newer SKUs within **PremiumV3**. You have two options:
79
76
80
-
- Create an app in a new resource group and with a new App Service plan. When creating the App Service plan, select a **PremiumV3** tier. This step ensures that the App Service plan is deployed into a deployment unit that supports **PremiumV3**. Then, redeploy your application code into the newly created app. Even if you scale the App Service plan down to a lower tier to save costs, you can always scale back up to **PremiumV3** because the deployment unit supports it.
77
+
- Create an app in a new resource group and with a new App Service plan. When creating the App Service plan, select the desired **PremiumV3** tier. This step ensures that the App Service plan is deployed into a deployment unit that supports **PremiumV3** as well as the specific SKU within **PremiumV3**. Then, redeploy your application code into the newly created app. Even if you scale the new App Service plan down to a lower tier to save costs, you can always scale back up to**PremiumV3** and the desired SKU within**PremiumV3** because the deployment unit supports it.
81
78
- If your app already runs in an existing **Premium** tier, then you can clone your app with all app settings, connection strings, and deployment configuration into a new resource group on a new app service plan that uses **PremiumV3**.
82
79
83
80

84
81
85
82
In the **Clone app** page, you can create an App Service plan using **PremiumV3** in the region you want, and specify the app settings and configuration that you want to clone.
86
83
87
-
88
-
## Moving from Premium Container to Premium V3 SKU
89
-
90
-
The Premium Container SKU will be retired on **30th June 2022**. You should move your applications to the **Premium V3 SKU** ahead of this date. Use the clone functionality in the Azure App Service CLI experience to [move your application from your Premium Container App Service Plan to a new Premium V3 App Service plan](https://aka.ms/pcsku).
91
-
92
84
## Automate with scripts
93
85
94
86
You can automate app creation in the **PremiumV3** tier with scripts, using the [Azure CLI](/cli/azure/install-azure-cli) or [Azure PowerShell](/powershell/azure/).
95
87
96
88
### Azure CLI
97
89
98
-
The following command creates an App Service plan in _P1V3_. You can run it in the Cloud Shell. The options for `--sku` are P1V3, _P2V3_, and _P3V3_.
90
+
The following command creates an App Service plan in _P1V3_. You can run it in the Cloud Shell. The options for `--sku` are _P0V3_, _P1V3_, _P2V3_, _P3V3_, _P1mV3_, _P2mV3_, _P3mV3_, _P4mV3_, and _P5mV3_.
Copy file name to clipboardExpand all lines: articles/app-service/overview-hosting-plans.md
+18-9Lines changed: 18 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Learn how App Service plans work in Azure App Service, how they're
4
4
keywords: app service, azure app service, scale, scalable, scalability, app service plan, app service cost
5
5
ms.assetid: dea3f41e-cf35-481b-a6bc-33d7fc9d01b1
6
6
ms.topic: article
7
-
ms.date: 10/01/2020
7
+
ms.date: 04/06/2023
8
8
ms.custom: UpdateFrequency3
9
9
10
10
---
@@ -33,13 +33,19 @@ Each tier also provides a specific subset of App Service features. These feature
33
33
<aname="new-pricing-tier-premiumv3"></a>
34
34
35
35
> [!NOTE]
36
-
> The new **PremiumV3** pricing tier guarantees machines with faster processors (minimum 195 [ACU](../virtual-machines/acu.md) per virtual CPU), SSD storage, and quadruple memory-to-core ratio compared to **Standard** tier. **PremiumV3** also supports higher scale via increased instance count while still providing all the advanced capabilities found in **Standard** tier. All features available in the existing **PremiumV2** tier are included in **PremiumV3**.
36
+
> The **PremiumV3** pricing tier guarantees machines with faster processors (minimum 195 [ACU](../virtual-machines/acu.md) per virtual CPU), SSD storage, memory-optimized options and quadruple memory-to-core ratio compared to **Standard** tier. **PremiumV3** also supports higher scale via increased instance count while still providing all the advanced capabilities found in **Standard** tier. All features available in the existing **PremiumV2** tier are included in **PremiumV3**.
37
37
>
38
-
> Similar to other dedicated tiers, three VM sizes are available for this tier:
39
-
>
40
-
> - Small (2 CPU core, 8 GiB of memory)
41
-
> - Medium (4 CPU cores, 16 GiB of memory)
42
-
> - Large (8 CPU cores, 32 GiB of memory)
38
+
> Multiple VM sizes are available for this tier including 4-to-1 and 8-to-1 memory-to-core ratios:
39
+
>
40
+
> - P0v3 (1 vCPU, 4 GiB of memory)
41
+
> - P1v3 (2 vCPU, 8 GiB of memory)
42
+
> - P1mv3 (2 vCPU, 16 GiB of memory)
43
+
> - P2v3 (4 vCPU, 16 GiB of memory)
44
+
> - P2mv3 (4 vCPU, 32 GiB of memory)
45
+
> - P3v3 (8 vCPU, 32 GiB of memory)
46
+
> - P3mv3 (8 vCPU, 64 GiB of memory)
47
+
> - P4mv3 (16 vCPU, 128 GiB of memory)
48
+
> - P5mv3 (32 vCPU, 256 GiB of memory)
43
49
>
44
50
> For **PremiumV3** pricing information, see [App Service Pricing](https://azure.microsoft.com/pricing/details/app-service/).
45
51
>
@@ -105,9 +111,12 @@ Isolate your app into a new App Service plan when:
105
111
| B1, S1, P1v2, I1v1 | 8 |
106
112
| B2, S2, P2v2, I2v1 | 16 |
107
113
| B3, S3, P3v2, I3v1 | 32 |
114
+
| P0v3 | 8 |
108
115
| P1v3, I1v2 | 16 |
109
-
| P2v3, I2v2 | 32 |
110
-
| P3v3, I3v2 | 64 |
116
+
| P2v3, I2v2, P1mv3 | 32 |
117
+
| P3v3, I3v2, P2mv3 | 64 |
118
+
| I4v2, I5v2, I6v2 | Max density bounded by vCPU usage |
119
+
| P3mv3, P4mv3, P5mv3 | Max density bounded by vCPU usage |
111
120
112
121
- You want to scale the app independently from the other apps in the existing plan.
113
122
- The app needs resource in a different geographical region.
0 commit comments