Puppet Seeks Wider IT Automation Market

The update to Puppet Labs' IT automation software, Puppet Enterprise 2.0, includes cloud provisioning and change monitoring and management orchestration, and is intended to attract a wider audience, says CEO Luke Kanies. He believes the addition of a graphical user interface should make the software more accessible and attractive to organizations looking to provision new applications and respond to infrastructure changes faster.

September 22, 2011

4 Min Read
Network Computing logo

The update to Puppet Labs' IT automation software, Puppet Enterprise 2.0, includes cloud provisioning and change monitoring and management orchestration, and is intended to attract a wider audience, says CEO Luke Kanies. He believes the addition of a graphical user interface to replace the more tech-friendly command-line interface should make the software more accessible and attractive to organizations looking to provision new applications and respond to infrastructure changes faster.

Founded in 2005, the company shipped its first open source Puppet Project the same year, and the agent-based client-server solution now manages millions of nodes across thousands of organizations. Customers include Google, Apple, Twitter, Citrix and Oracle/Sun.

Due to ship near the end of October, version 2.0's provisioning capabilities will make it easier for systems administrators to scale infrastructure using Amazon’s EC2 cloud service or VMware in their own data centers. Its orchestration capabilities will enable "command and control" power for making parallel changes across clusters of nodes with just a single command, and the baselining capabilities will enable monitoring compliance against a desired state, which the company says is a critical input to change management and auditing processes. Users can download and manage up to 10 nodes free of charge; pricing starts at $1,995 for 25 nodes.

Puppet is attracting the attention of systems administrators who are looking for a cheaper, more efficient way to automate a wide range of data center configuration, provisioning and operations management tasks, says Mary Johnston Turner, research VP, IDC. "Version 2.0 provides customers with a much simpler user interface that should make it easier for a wide range of IT staff to take advantage of the product's capabilities. It also improves the product's capabilities in the areas of change control and compliance reporting, which are top priorities for enterprise-class customers."

Although Puppet has been available for several years as an open source offering, the first commercial product was just released in February 2011, so it is still a very young player in the commercial enterprise data center automation software marketplace, she says. "To date, Puppet has focused on selling a low-cost solution to individual system administrators. This is a very different approach than is taken by server/workload automation management software leaders like BMC's Bladelogic or IBM's Tivoli Provisioning Manager, which tend to target a broader set of workflows and offer tighter integrations with asset management, performance monitoring and service desk solutions."Jay Lyman, open source analyst from the 451 Group, believes Puppet's greatest strengths include the software's flexibility and adaptability and its integration with other technologies, primarily Linux. "Puppet can sometimes be limited to more technically advanced or 'geeky' users, system administrators and audiences, though this is where Puppet Labs is focusing on much of its enhancement and improvement of the software."

He expects the 2.0 enhancements to enable additional users and stakeholders within organizations to get more involved using Puppet and perhaps manage their own infrastructure more, a typical part of the devops trend whereby application development and application deployment get pushed together. "The devops trend also tends to draw in additional stakeholders, such as database administrators, BI analysts and other application users/owners, and this is the wider base to which Puppet refers."

Lyman says his company continues to see Puppet used in concert with other technologies for cloud computing and devops deployments, which matches customer demand for multiple technologies and providers. "We see other server automation frameworks such as Opscode's Chef and cfEngine in the mix, but rather than intense competition, we often hear an appreciation in the market for different options that make sense in different settings. We do see these different players competing for new deployments and growth in their ecosystems, which is part of the reason Puppet Labs is seeking to broaden its audience."

At this stage in the company's lifecycle, Puppet is rightly focused on proving that its offering is stable and scalable enough for large, mission-critical enterprise implementations, says Johnston Turner. "As enterprise IT operations environments become more and more complex due to virtualization and cloud, more and more enterprises and MSPs will be looking for this type of technology as part of their data center management software portfolio. I think the jury is still out as to how an offering like Puppet will both cooperate and compete with the more established players in this market."

See more on this topic by subscribing to Network Computing Pro Reports Research: IT Automation (subscription required).

SUBSCRIBE TO OUR NEWSLETTER
Stay informed! Sign up to get expert advice and insight delivered direct to your inbox
More Insights