Migrate from Standard V2 to Standard V3
F5 NGINXaaS for Azure (NGINXaaS) now supports in-place migration from Standard V2 plan to the Standard V3 plan, we encourage you to upgrade your deployment to the Standard V3 plan as soon as possible. If you fail to migrate, your NGINXaaS deployment will stop receiving automatic updates that address critical security issues.
The Standard V3 plan is an upgraded, purpose-built solution for modern enterprises looking to simplify application traffic management and scale workloads effortlessly. The Standard V3 pricing model is designed to optimize efficiency and transparency: customers benefit from an affordable fixed price per deployment ($0.25/hour) that covers baseline overhead, while NCU usage ($0.008/hour/unit) and data processing ($0.005/GB) allow costs to scale precisely with demand.
We currently only support in-place migration from Standard V2 plan to the Standard V3 plan and from Standard to Standard V3 plan. You cannot update your Basic plan deployments to Standard V3 plan using this guide.
- Go to the Overview page of the NGINXaaS deployment in the Azure portal.
- Under Essentials, find the Pricing Tier and select Click to Upgrade.
- Select the Standard V3 plan and select Submit.
- Update the Terraform AzureRM provider to 4.6.0 or above.
terraform {
required_version = "~> 1.3"
required_providers {
azurerm = {
source = "hashicorp/azurerm"
version = "~> 4.6.0"
}
}
}- Modify the SKU to
standardv3_Monthlyin the azurerm_nginx_deployment resource. - Run
terraform plan. Look at the output of terraform plan to ensure that your NGINXaaS deployment is not being replaced. - Run
terraform applyto upgrade the deployment.
Run the below command to update your NGINXaaS deployment.
az nginx deployment update --name myDeployment --resource-group \
myResourceGroup --sku name="standardv3_Monthly_n7ja87drquhy"