Skip to content

Commit f8392b3

Browse files
mkingstADubhlaoichaknot242mjang
authored
Update tech-specs.md to include NAP (#68)
* Update tech-specs.md to include NAP Co-authored-by: Daniel Edgar <[email protected]> --------- Co-authored-by: Alan Dooley <[email protected]> Co-authored-by: Daniel Edgar <[email protected]> Co-authored-by: Mike Jang <[email protected]>
1 parent 260b6f5 commit f8392b3

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

content/nim/fundamentals/tech-specs.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ You can deploy NGINX Instance Manager in the following environments:
2929

3030
## Sizing recommendations for Managing NGINX Instances {#system-sizing}
3131

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.
3333

3434
### Standard NGINX configuration deployments
3535

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.
3737

38-
We recommend using SSDs to enhance storage performance.
38+
We recommend using SSDs to enhance storage performance.
3939

4040
{{<bootstrap-table "table table-striped table-bordered">}}
4141
| 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
4949

5050
### Large NGINX configuration deployments
5151

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.
5353

5454
{{<bootstrap-table "table table-striped table-bordered">}}
5555
| Number of Data Plane Instances | CPU | Memory | Network | Storage |
@@ -58,6 +58,10 @@ For environments requiring more resources, **large configurations** are suitable
5858
| 250 | 4 vCPU | 8 GB RAM | 1 GbE NIC | 2 TB |
5959
{{</bootstrap-table>}}
6060

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+
6165
### License and usage reporting only {#reporting-sizing}
6266

6367
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

Comments
 (0)