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
Copy file name to clipboardExpand all lines: content/nginxaas-azure/app-protect/enable-waf.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ type:
12
12
This guide explains how to enable F5 WAF for NGINX on a F5 NGINX as a Service for Azure (NGINXaaS) deployment. [F5 WAF for NGINX](https://docs.nginx.com/nginx-app-protect-waf/v5) provides web application firewall (WAF) security protection for your web applications, including OWASP Top 10; response inspection; Meta characters check; HTTP protocol compliance; evasion techniques; disallowed file types; JSON & XML well-formedness; sensitive parameters & Data Guard.
13
13
14
14
## Before you start
15
-
- F5 WAF for NGINX can only be enabled on NGINXaaS for Azure deployments with the **Standard v2**[plan]({{< ref "/nginxaas-azure/billing/overview.md" >}})
15
+
- F5 WAF for NGINX can only be enabled on NGINXaaS for Azure deployments with the **Standard v3**[plan]({{< ref "/nginxaas-azure/billing/overview.md" >}})
Copy file name to clipboardExpand all lines: content/nginxaas-azure/billing/overview.md
+28-6Lines changed: 28 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,18 @@ NGINXaaS for Azure is billed monthly based on hourly consumption.
16
16
17
17
F5 NGINXaaS for Azure (NGINXaaS) provides two pricing plans.
18
18
19
+
### Standard V3 plan
20
+
21
+
The Standard V3 plan is an upgraded, purpose-built solution for modern enterprises looking to simplify application traffic management and scale workloads effortlessly. This improved plan offers a [99.95% uptime SLA](https://www.f5.com/pdf/customer-support/eusa-sla.pdf), high availability through active-active deployments, redundancy, lossless rolling upgrades, and dynamic autoscaling capabilities to optimize both performance and cost.
22
+
23
+
The Standard V3 plan introduces dynamic autoscaling that ensures consumption pricing - customers pay only for what they use. Each NGINX Capacity Unit (NCU) delivers 2.2 Mbps bandwidth and 3,000 connections, providing unmatched flexibility and scalability to suit diverse workloads.
24
+
25
+
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. NGINXaaS is a consumption-based service, metered hourly, and billed monthly in NGINX Capacity Units (NCUs).
26
+
27
+
The SKU for the Standard V3 pricing plan is `standardv3_Monthly`.
28
+
29
+
The Standard V3 plan allows for optional Web Application Firewall (WAF) configuration and a higher number of listen ports, offering enhanced security and connectivity options for enterprise applications.
30
+
19
31
### Standard V2 plan
20
32
21
33
The Standard V2 plan is designed for production workloads offering a [99.95% uptime SLA](https://www.f5.com/pdf/customer-support/eusa-sla.pdf), high availability through active-active deployments, redundancy, autoscaling, lossless rolling upgrades, and more. Choosing the Standard V2 plan will result in billing based on metered consumption of NGINX Capacity Units (NCU).
@@ -44,22 +56,32 @@ The SKU for the Basic pricing plan is `basic_Monthly`.
44
56
45
57
Each NCU provisioned (not consumed) is billed at the rate specified on the [Azure Marketplace Offer](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/f5-networks.f5-nginx-for-azure?tab=Overview). The minimum usage interval is 1 hour, and the maximum provisioned NCU size is billed for that hour.
46
58
47
-
*Billing Example 1*: "I provisioned a 20 NCU NGINXaaS deployment in East US 2 at 9:04AM and then deleted it at 10:45AM."
59
+
*Billing Example 1*: "I provisioned a 20 NCU NGINXaaS deployment in East US 2 at 9:04AM and then deleted it at 10:45AM. Assuming 1GB data processed"
48
60
49
-
* The hourly rate in East US 2 is `$0.03/NCU/hour`.
61
+
* The hourly fixed price per deployment is `$0.25/hour`
62
+
* The hourly NCU rate in East US 2 is `$0.008/NCU/hour`
* Data processing cost: `1 GB * $0.0096/GB = $0.005`
70
+
* Total: `$0.50 + $0.32 + $0.005 = $0.87`
54
71
55
-
*Billing Example 2*: "I provisioned a 40 NCU NGINXaaS deployment in West Europe at 9:34AM. At 10:04AM I resized it to 20 NCUs. I then deleted it at 11:45AM."
72
+
*Billing Example 2*: "I provisioned a 40 NCU NGINXaaS deployment in West Europe at 9:34AM. At 10:04AM I resized it to 20 NCUs. I then deleted it at 11:45AM. Assuming 2.5GB data processed"
56
73
57
-
* The hourly rate in West Europe is `$0.05/NCU/hour`.
74
+
* The hourly fixed price per deployment is `$0.25/hour`
75
+
* The hourly NCU rate in West Europe is `$0.008/NCU/hour`
* Data processing cost: `2.5 GB * $0.005/GB = $0.125`
84
+
* Total: `$0.75 + $0.80 + $0.125 = $1.675`
63
85
64
86
{{< call-out "note" >}}Further guidance:
65
87
* For how many NCUs should you provision and how to scale to match workload, see the [Scaling Guidance]({{< ref "/nginxaas-azure/quickstart/scaling.md" >}})
Copy file name to clipboardExpand all lines: content/nginxaas-azure/getting-started/create-deployment/deploy-azure-portal.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ You can start the NGINXaaS deployment process by visiting the [Create NGINXaaS](
33
33
| Resource group | Specify whether you want to create a new resource group or use an existing one.<br> For more information, see [Azure Resource Group overview](https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/overview). |
34
34
| Name | Provide a unique name for your deployment. |
35
35
| Region | Select the region you want to deploy to. |
36
-
| Pricing Plan | Select the Standard V2 plan. For more information, see [Pricing Plans]({{< ref "/nginxaas-azure/billing/overview.md#pricing-plans">}}) |
36
+
| Pricing Plan | Select the Standard V3 plan. For more information, see [Pricing Plans]({{< ref "/nginxaas-azure/billing/overview.md#pricing-plans">}}) |
37
37
| Scaling | Select Manual to set the capacity of your deployment in NCUs or select Autoscale to automatically adjust the capacity of your deployment. Learn more about NCUs in [Scaling Guidance]({{< ref "/nginxaas-azure/quickstart/scaling.md" >}}). |
38
38
| Email | Provide an email address that can be notified about service alerts, maintenance data and activity reports. |
39
39
| Upgrade Channel | Select the desired upgrade channel for your deployment. For more information, see [Upgrade Channels]({{< ref "/nginxaas-azure/quickstart/upgrade-channels.md" >}}). |
|`user`|`nginx`| The `nginx` user has the correct permissions for accessing certificates, policy files and other auxfiles. |
69
69
|`worker_processes`|`auto`| Set to `auto` to automatically set `worker_processes` to the number of CPU cores. |
70
-
|`worker_connections`| <ul><li>Standard V2 plan `4000`</li><li>basic plan `100`</li></ul> | To ensure reasonable performance of the NGINXaaS deployment for Standard V2 plan, the `worker_connections` is fixed at 400/NCU; for basic plan this is set lower.<br><br> Changing the value in the config has no effect on the NGINX process in the deployment. |
70
+
|`worker_connections`| <ul><li>Standard V3 plan `30000`</li><li>basic plan `3000`</li></ul> | To ensure reasonable performance of the NGINXaaS deployment for Standard V3 plan, the `worker_connections` is fixed at 3000/NCU; for basic plan this is set lower.<br><br> Changing the value in the config has no effect on the NGINX process in the deployment. |
71
71
|`pid`|`/run/nginx/nginx.pid`| Set to this value to allow NGINXaaS to automatically manage the NGINX master process. |
72
72
|`daemon`|`on`| Automatically set to `on` to allow NGINXaaS to manage the NGINX master process. |
73
73
|`master_process`|`on`| This directive is intended for NGINX developers. |
@@ -84,7 +84,7 @@ Some directives cannot be overridden by the user provided configuration.
84
84
85
85
- The [Basic]({{< ref "/nginxaas-azure/billing/overview.md#basic-plan" >}}) plan (and the deprecated Standard (v1) plan) supports a maximum of 5 listen ports in the NGINX configuration. Configurations that specify over 5 unique ports are rejected.
86
86
87
-
- The [Standard V2]({{< ref "/nginxaas-azure/billing/overview.md#standard-v2-plan" >}}) plan allow users to listen on more than 5 ports. The first five ports under this plan come at no extra cost and there are charges for each additional port utilized.
87
+
- The [Standard V3]({{< ref "/nginxaas-azure/billing/overview.md#standard-v3-plan" >}}) plan allow users to listen on more than 5 ports. The first five ports under this plan come at no extra cost and there are charges for each additional port utilized.
0 commit comments