Skip to content

Commit b72c795

Browse files
authored
Merge pull request #233685 from msangapu-msft/patch-39
Update app-service-configure-premium-tier.md
2 parents 898b7d2 + 252df22 commit b72c795

File tree

2 files changed

+30
-29
lines changed

2 files changed

+30
-29
lines changed

articles/app-service/app-service-configure-premium-tier.md

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,26 @@ description: Learn how to better performance for your web, mobile, and API app i
44
keywords: app service, azure app service, scale, scalable, app service plan, app service cost
55
ms.assetid: ff00902b-9858-4bee-ab95-d3406018c688
66
ms.topic: article
7-
ms.date: 03/21/2022
7+
ms.date: 04/06/2023
88
ms.custom: seodec18, devx-track-azurecli, devx-track-azurepowershell
99

1010
---
1111

1212
# Configure PremiumV3 tier for Azure App Service
1313

14-
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.
1515

1616
## Prerequisites
1717

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**.
1919

2020
<a name="availability"></a>
2121

2222
## PremiumV3 availability
2323

2424
The **PremiumV3** tier is available for both native and custom containers, including both Windows containers and Linux containers.
2525

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):
3027

3128
```azurecli-interactive
3229
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
4037

4138
When configuring the App Service plan in the <a href="https://portal.azure.com" target="_blank">Azure portal</a>, select **Pricing tier**.
4239

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**.
4441

4542
![Screenshot showing the recommended pricing tiers for your app.](media/app-service-configure-premium-tier/scale-up-tier-select.png)
4643

4744
> [!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.
4946
5047
## Scale up an existing app to PremiumV3 tier
5148

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).
5350

5451
Depending on your hosting environment, scaling up may require extra steps.
5552

@@ -59,7 +56,7 @@ In the left navigation of your App Service app page, select **Scale up (App Serv
5956

6057
![Screenshot showing how to scale up your app service plan.](media/app-service-configure-premium-tier/scale-up-tier-portal.png)
6158

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**.
6360

6461
![Screenshot showing the recommended pricing tiers for your app.](media/app-service-configure-premium-tier/scale-up-tier-select.png)
6562

@@ -69,33 +66,28 @@ If your operation finishes successfully, your app's overview page shows that it'
6966

7067
### If you get an error
7168

72-
Some App Service plans can't scale up to the PremiumV3 tier if 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.
7370

7471
<a name="unsupported"></a>
7572

7673
## Scale up from an unsupported resource group and region combination
7774

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:
7976

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.
8178
- 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**.
8279

8380
![Screenshot showing how to clone your app.](media/app-service-configure-premium-tier/clone-app.png)
8481

8582
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.
8683

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-
9284
## Automate with scripts
9385

9486
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/).
9587

9688
### Azure CLI
9789

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_.
9991

10092
```azurecli-interactive
10193
az appservice plan create \

articles/app-service/overview-hosting-plans.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how App Service plans work in Azure App Service, how they're
44
keywords: app service, azure app service, scale, scalable, scalability, app service plan, app service cost
55
ms.assetid: dea3f41e-cf35-481b-a6bc-33d7fc9d01b1
66
ms.topic: article
7-
ms.date: 10/01/2020
7+
ms.date: 04/06/2023
88
ms.custom: UpdateFrequency3
99

1010
---
@@ -33,13 +33,19 @@ Each tier also provides a specific subset of App Service features. These feature
3333
<a name="new-pricing-tier-premiumv3"></a>
3434

3535
> [!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**.
3737
>
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&nbsp;&nbsp;&nbsp;&nbsp;(1 vCPU, 4 GiB of memory)
41+
> - P1v3&nbsp;&nbsp;&nbsp;&nbsp;(2 vCPU, 8 GiB of memory)
42+
> - P1mv3&nbsp;(2 vCPU, 16 GiB of memory)
43+
> - P2v3&nbsp;&nbsp;&nbsp;&nbsp;(4 vCPU, 16 GiB of memory)
44+
> - P2mv3&nbsp;(4 vCPU, 32 GiB of memory)
45+
> - P3v3&nbsp;&nbsp;&nbsp;&nbsp;(8 vCPU, 32 GiB of memory) 
46+
> - P3mv3&nbsp;(8 vCPU, 64 GiB of memory)
47+
> - P4mv3&nbsp;(16 vCPU, 128 GiB of memory)
48+
> - P5mv3&nbsp;(32 vCPU, 256 GiB of memory)
4349
>
4450
> For **PremiumV3** pricing information, see [App Service Pricing](https://azure.microsoft.com/pricing/details/app-service/).
4551
>
@@ -105,9 +111,12 @@ Isolate your app into a new App Service plan when:
105111
| B1, S1, P1v2, I1v1 | 8 |
106112
| B2, S2, P2v2, I2v1 | 16 |
107113
| B3, S3, P3v2, I3v1 | 32 |
114+
| P0v3 | 8 |
108115
| 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 |
111120

112121
- You want to scale the app independently from the other apps in the existing plan.
113122
- The app needs resource in a different geographical region.

0 commit comments

Comments
 (0)