Automating deployment and reference architectures
Puppet Enterprise focuses on creating standard architectures and configurations and the automation to deploy them. This ensures that less design effort is required from Puppet Enterprise customers who can find the right standard architecture and pattern and deploy it using provided tooling.
Understanding supported architectures
Puppet documents three supported architectures for Puppet Enterprise, as follows:
- The standard installation is just a standalone primary server and supports up to 2,500 clients
- The large installation is a primary server with compile servers behind a load balancer and supports up to 20,000 clients
- Extra-large installations are a primary server, a separate server with PuppetDB, and compile servers behind a load balancer supporting over 20,000 servers
These are illustrated in the following diagram:
Figure 14.5 – Standard architectures
The standard...