Hardware requirements for extra-large installations
These are the minimum hardware requirements for the primary server, compilers, and PE-PostgreSQL nodes in an extra-large architecture with 20,000+ nodes.
| Node volume | Node | Cores | RAM | /opt/ | /var/ | EC2 |
|---|---|---|---|---|---|---|
| 20,000+ | Primary node | 16 | 32 GB | 150 GB | 10 GB | c5.4xlarge |
| Each compiler (1,500 - 3,000 nodes) | 6 | 12 GB | 30 GB | 2 GB | m5.xlarge | |
| PE-PostgreSQL node | 16 | 128 GB | 300 GB | 4 GB | r5.4xlarge |
If you manage more than 20,000 nodes, contact your technical account manager or Puppet Professional Services to talk about optimizing your setup for your specific requirements.
Additional hardware requirements
Before enabling Advanced Patching, Infra Assistant, Infra Assistant: code assist, and Workflows allocate additional resources as shown in the table below. These requirements are in addition to the core PE infrastructure specifications.
| Feature | Additional RAM | Notes |
|---|---|---|
| Advanced Patching | 1 GB | Requires a Puppet Enterprise Advanced license. See Get a license. |
| Infra Assistant | 512 MB | Requires a Puppet Enterprise Advanced license. See Get a license. |
| Infra Assistant: code assist | 512 MB |
Requires a Puppet Enterprise Advanced license. See Get a license. If you have a Puppet Enterprise Advanced license and have unlocked the Infra Assistant feature, which requires an extra 512 MB, you do not need another additional 512 MB for Infra Assistant: code assist.
|
| Workflows | 512 MB | Requires Puppet Edge add-on for Puppet Enterprise Advanced users. See Get a license. |






