Skip to content

Commit 708f1e5

Browse files
authored
Added NGINXaaS for Azure doc on how to change from basic to standard plan (#1359)
This will help users who have outgrown their basic plan deployment and wish to recreate their deployment on the standard plan. Also moved the existing standard -> standard v2 migration doc. This was always out of place within the "Getting Started" section of our docs. We plan to use the "Change pricing plan" section to include more details about changing from basic to standard plans. There may be further docs here about migrating from standard v2 to v3.
1 parent 67da229 commit 708f1e5

File tree

4 files changed

+49
-8
lines changed

4 files changed

+49
-8
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: Change pricing plan
3+
weight: 300
4+
url: /nginxaas/azure/billing/change-plan/
5+
---
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: Change from basic plan to standard plan
3+
weight: 200
4+
toc: false
5+
url: /nginxaas/azure/change-plan/basic-to-standard/
6+
type:
7+
- how-to
8+
---
9+
10+
The basic plan is designed for early-stage trials and testing and is not intended for production use. If you are ready to create a standard plan deployment and wish to preserve the configuration of an existing basic plan deployment, you can [create a new deployment]({{< ref "/nginxaas-azure/getting-started/create-deployment.md">}}), selecting the latest standard pricing plan, and manually reapply your NGINX configuration and certificates. You can also follow the instructions below to recreate your deployment using an Azure Resource Manager (ARM) template.
11+
12+
## Prerequisites
13+
14+
- [Azure CLI Installation](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli)
15+
- You must be logged in to your Azure account through the CLI. See [Azure CLI Authentication](https://learn.microsoft.com/en-us/cli/azure/authenticate-azure-cli)
16+
17+
## Recreate deployment using ARM template
18+
19+
To export an ARM template for an existing deployment:
20+
21+
1. Go to your existing NGINXaaS deployment.
22+
1. Select **Export template** under **Automation** in the left menu.
23+
1. Wait for the template to generate.
24+
1. Select **Download**.
25+
1. Decompress the template archive.
26+
1. Open the `template.json` file and verify that the data in the template is correct.
27+
1. In the `resources` section, change `sku.name` to `standardv2_Monthly`. This recreates the deployment as a standard plan deployment.
28+
1. Delete the original basic plan deployment.
29+
1. On the command line, run:
30+
31+
```shell
32+
az deployment group create \
33+
--subscription=<deployment subscription ID> \
34+
--resource-group=<resource group name> \
35+
--template-file=</path/to/template.json>
36+
```
37+
38+
## Further reading
39+
40+
For further details on recreating a deployment, see our [guide]({{< ref "/nginxaas-azure/quickstart/recreate.md">}}).

content/nginxaas-azure/getting-started/migrate-from-standard.md renamed to content/nginxaas-azure/billing/change-plan/migrate-from-standard.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Migrate from Standard to Standard V2
3-
weight: 1000
3+
weight: 100
44
toc: true
5-
url: /nginxaas/azure/getting-started/migrate-from-standard/
5+
url: /nginxaas/azure/billing/change-plan/migrate-from-standard/
66
type:
77
- how-to
88
---

content/nginxaas-azure/changelog/changelog.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,8 @@ NGINXaaS now allows both precompiled and custom policies for F5 NGINX App Protec
6868
protected-files: protected-1.conf,protected-2.conf
6969
```
7070
71-
7271
- To enhance security, the service principal used for Azure login prior to running the NGINXaaS for Azure Deployment Action now only requires the Contributor role at the scope of the NGINXaaS for Azure deployment. It no longer needs the Contributor role at the resource group level containing the deployment.
7372
74-
7573
## May 22, 2025
7674
7775
- {{% icon-feature %}} **NGINXaaS for Azure now supports IPv6**
@@ -80,7 +78,6 @@ NGINXaaS now allows both precompiled and custom policies for F5 NGINX App Protec
8078
8179
If you plan to use an IPv6 IP address whether standalone or in dual-stack mode, ensure that the subnet used by NGINXaaS has both IPv4 and IPv6 address spaces included. For more information on creating a vnets and subnets with IPv6 address spaces, refer to [Add IPv6 to virtual Network](https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/add-dual-stack-ipv6-vm-portal?tabs=azureportal#add-ipv6-to-virtual-network)
8280
83-
8481
- {{% icon-feature %}} **NGINXaaS is now running NGINX Plus Release 33 (R33) in the Stable Upgrade Channel**
8582
8683
NGINXaaS for Azure deployments using the **Stable** [Upgrade Channel]({{< ref "/nginxaas-azure/quickstart/upgrade-channels.md" >}}) have now been automatically upgraded to [NGINX Plus Release 33 (R33)]({{< ref "/nginx/releases.md#nginxplusrelease-33-r33" >}}). This upgrade also includes updates to the following NGINX Plus modules:
@@ -112,7 +109,6 @@ F5 WAF for NGINX is now generally available and is no longer a preview feature a
112109
113110
## March 31, 2025
114111
115-
116112
- {{% icon-feature %}} **NGINXaaS for Azure is now generally available in more regions**
117113
118114
NGINXaaS for Azure is now available in the following additional regions:
@@ -132,7 +128,7 @@ See the [Supported Regions]({{< ref "/nginxaas-azure/overview/overview.md#suppor
132128

133129
- {{% icon-info %}} **Retirement of Standard Plan**
134130

135-
The `Standard` plan for NGINXaaS for Azure has been retired, and you can no longer use it to create new deployments. If you have a deployment running on the `Standard` plan, consider [migrating]({{< ref "/nginxaas-azure/getting-started/migrate-from-standard.md">}}) it to the [`Standard V2 plan`]({{< ref "/nginxaas-azure/billing/overview.md#standard-v2-plan" >}}) to access new features such as F5 WAF for NGINX and additional listen ports. Plan migration does not incur downtime.
131+
The `Standard` plan for NGINXaaS for Azure has been retired and can no longer be used to create new deployments. If you have an existing deployment on the `Standard` plan, consider [migrating]({{< ref "/nginxaas-azure/billing/change-plan/migrate-from-standard.md">}}) to the [`Standard V2 plan`]({{< ref "/nginxaas-azure/billing/overview.md#standard-v2-plan" >}}) to access new features such as F5 WAF for NGINX and additional listen ports. Migrating your plan does not cause downtime.
136132

137133
## February 10, 2025
138134

@@ -144,4 +140,4 @@ See the [Supported Regions]({{< ref "/nginxaas-azure/overview/overview.md#suppor
144140

145141
- {{< icon-feature >}} **In-place SKU Migration from Standard to Standard V2**
146142

147-
You can now migrate NGINXaaS for Azure from the Standard plan to the Standard V2 plan without redeploying. We recommend upgrading to the Standard V2 plan to access features like F5 WAF for NGINX and more listen ports. The Standard plan will be retired soon. For migration details, see [migrate from standard]({{< ref "/nginxaas-azure/getting-started/migrate-from-standard.md">}}).
143+
You can now migrate NGINXaaS for Azure from the `Standard` plan to the `Standard V2` plan without redeploying. We recommend upgrading to the `Standard V2` plan to access features such as F5 WAF for NGINX and additional listen ports. The `Standard` plan will be retired soon. For migration steps, see [Migrate from Standard]({{< ref "/nginxaas-azure/billing/change-plan/migrate-from-standard.md">}}).

0 commit comments

Comments
 (0)