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/nim/fundamentals/tech-specs.md
+8-4Lines changed: 8 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -29,13 +29,13 @@ You can deploy NGINX Instance Manager in the following environments:
29
29
30
30
## Sizing recommendations for Managing NGINX Instances {#system-sizing}
31
31
32
-
The following recommendations provide the minimum guidelines for NGINX Instance Manager. These guidelines ensure adequate performance, but for optimal results, we strongly recommend using solid-state drives (SSDs) for storage.
32
+
The following recommendations provide the minimum guidelines for NGINX Instance Manager. These guidelines ensure adequate performance, but for optimal results, we strongly recommend using solid-state drives (SSDs) for storage. If you set up [deployments with NGINX App Protect](#system-sizing-app-protect), you may need additional memory and CPU.
33
33
34
34
### Standard NGINX configuration deployments
35
35
36
-
This section outlines the recommendations for NGINX Instance Manager deployments with data plane instances using standard configurations. **Standard configurations** typically support up to **40 upstream servers** with associated location and server blocks, and up to **350 certificates**. This is ideal for medium-sized environments or applications with moderate traffic.
36
+
This section outlines the recommendations for NGINX Instance Manager deployments with data plane instances using standard configurations, without NGINX App Protect. **Standard configurations** typically support up to **40 upstream servers** with associated location and server blocks, and up to **350 certificates**. This is ideal for medium-sized environments or applications with moderate traffic.
37
37
38
-
We recommend using SSDs to enhance storage performance.
38
+
We recommend using SSDs to enhance storage performance.
| Number of Data Plane Instances | CPU | Memory | Network | Storage |
@@ -49,7 +49,7 @@ These values represent the minimum resources needed for deployments that fall un
49
49
50
50
### Large NGINX configuration deployments
51
51
52
-
For environments requiring more resources, **large configurations** are suitable. These configurations can support up to **300 upstream servers** and are designed for enterprise environments or applications handling high traffic and complex configurations.
52
+
For environments requiring more resources, **large configurations** are suitable. These configurations can support up to **300 upstream servers** and are designed for enterprise environments or applications handling high traffic and complex configurations, without NGINX App Protect.
| Number of Data Plane Instances | CPU | Memory | Network | Storage |
@@ -58,6 +58,10 @@ For environments requiring more resources, **large configurations** are suitable
58
58
| 250 | 4 vCPU | 8 GB RAM | 1 GbE NIC | 2 TB |
59
59
{{</bootstrap-table>}}
60
60
61
+
### NGINX configuration deployments with NGINX App Protect {#system-sizing-app-protect}
62
+
63
+
If using NGINX App Protect features in NGINX Instance Manager, this requires additional CPU and Memory for policy compilation and security monitoring features. At a minimum, 8gb Memory and 4 CPUs are required for a standard NGINX App Protect use case (under 20 NGINX Plus instances). The requirements are heavily dependent on the number of policies being managed, the frequency of updates and the number of events being that occur in the security monitoring feature.
64
+
61
65
### License and usage reporting only {#reporting-sizing}
62
66
63
67
This section assumes you've configured NGINX Instance Manager to manage your NGINX instances for licensing and usage reporting only. NGINX commercial license and usage reporting is done in an “unmanaged” way, where NGINX sends a request periodically to NGINX Instance Manager solely for counting purposes. For more information, see how you would [Prepare your environment for reporting]({{< relref "/solutions/about-subscription-licenses.md#set-up-environment" >}}).
0 commit comments