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||—||m3.large instance|
|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 compile masters hardware requirements
If you are managing more than 4,000 nodes, you can add load-balanced compile masters to your monolithic installation to increase the number of agents you can manage.
Each compile master increases capacity by approximately 1,500–3,000 nodes, until you exhaust the capacity of PuppetDB or the console, which run on the master of masters. If you start to see performance issues around 8,000 nodes, you can adjust your hardware or move to a larger base infrastructure.
|Each compile master (1500 - 3000 nodes)||4||16||30||2||m3.xlarge|