These hardware requirements are based on internal testing.
Monolithic hardware requirements
In monolithic installations, hardware requirements differ depending on the number of nodes you're managing.
|10 or fewer||2||6 GB||20 GB||—||m5.large|
|Up to 4,000||16 +||32 + GB||100 GB||10 GB||c4.4xlarge|
To take advantage of progressively larger hardware, you must configure your environment to use additional resources.
Monolithic with compilers hardware requirements
If you are managing more than 4,000 nodes, you can add load-balanced compilers to your monolithic installation to increase the number of agents you can manage.
Each compiler increases capacity by approximately 1,500–3,000 nodes, until you exhaust the capacity of PuppetDB or the console, which run on the master. If you start to see performance issues around 8,000 nodes, you can adjust your hardware or move to a larger base infrastructure.
|Each compiler (1500 - 3000 nodes)||4||8||30||2||m5.xlarge|