homebloghow puppet enterprise gives you the tools to scale your infrastructure and your success

How Puppet Enterprise gives you the tools to scale your infrastructure — and your success

This is the second post in a four-part series on why Open Source Puppet users have made the decision to move to Puppet Enterprise. If you’re considering making this change, read on for pros and cons!

As more and more businesses are moving from Open Source Puppet (OSP) to Puppet Enterprise (PE), they are experiencing multiple benefits. In this blog series, we’re exploring the biggest benefits we hear from customers about their experience moving from OSP to PE.

One of the most common questions we get is: Is PE just OSP with GUI and support? The answer is no. PE provides more extensive features and benefits to your team and your company, leading many customers to share they wish they’d moved to PE sooner.

In this article, we’re exploring how Puppet Enterprise enables companies to successfully automate their infrastructure at scale.

How Puppet Enterprise enables you to scale and grow

Many companies using Open Source Puppet (OSP) find that as their companies grow, their architectures must scale exponentially. Simply put, they reach a point where they outgrow OSP and need something that will drive sustainable growth at scale. Puppet Enterprise supports the ability to scale a growing architecture in multiple ways. Let’s take a closer look.

Large scale architectures? No problem!

With Puppet Enterprise, there’s no need to worry about how it will scale across your environment as there are several architectures available depending on the number of nodes you have. You can start out with a single server and scale up by adding additional components as needed. For example, you can scale beyond 2,500 nodes by adding one or more compilers and a load balancer to distribute the workload. No maintenance needed! Puppet Enterprise manages compilers for you and keeps them healthy.

If you want to scale beyond 20,000 nodes, you can do so by separating the database to its own server (or HA cluster). Our largest customers are running more than 100,000 nodes this way. That’s 4.8 million check-ins per day! Puppet professional services also provide experts to guide you through the process.


As Puppet users and teams scale across an organization, it’s become essential to enable role-based access control (RBAC). Puppet Enterprise features RBAC that allows you to delegate permissions and control what people can create, edit, run, and delete at a granular level. You can use groups and user roles to efficiently set permissions without administrative overhead.

Puppet Enterprise also lets you leverage your existing external directory. It supports OpenLDAP and Active Directory, so if you have predefined groups in either of these you can just simply import these groups into the console and assign user roles to them.

Puppet Enterprise 2021.0 and newer releases now offer support for SAML 2.0, which provides additional security options like federated identities and multi factor authentication.

Your automation journey doesn’t stop with Puppet Enterprise

You can expand your automation capabilities with Puppet Enterprise add-ons like Puppet Comply and Continuous Delivery for PE. Puppet Comply lets you enforce security and compliance by ensuring you get a holistic view of CIS compliance status throughout cloud and on-prem environments. You can easily generate reports to prove that systems remain in check, and enforce immutable policy-as-code with expert-built content and modules configured to your environment.

You are also able to deploy applications with confidence with Continuous Delivery for Puppet Enterprise which complements an infrastructure-as-code approach. Safely scale your desired state automation across teams and provide greater insight and confidence that changes across the infrastructure are implemented safely. Continuous Delivery for Puppet Enterprise also gives you the opportunity to see the potential impact of proposed code changes, so there’s no surprises and you can take necessary action for success.

Puppet Enterprise makes growing and scaling easy, efficient and reliable so that you can confidently deliver the applications and services that your customers expect.

Trial PE for free or request a demo.

Learn more