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.