puppet vs chef

1
Puppet vs. Chef Company: Puppet Labs Company: Opscode When discussing configuration management, 2 names come to mind: Puppet and Chef Notable customers: Twitter NYU Nokia Notable Customers: Facebook Ancestry.com Splunk Other Information: Located in Portland, Oregon More Traditional Other Information: Located in Seattle, Washington Smaller company, more aggressive benefits Puppet is more “sysadmin friendly”, due to its straightforwardness Chef takes a “programmer’s approach” to the world of configuration management But how do they differ from one another? Technology Custom DSL, extensible with Ruby (designed for simplicity) Model-driven environment (popular with everyday users) Natively-run Ruby (open-source; designed for cloud automation) Enforces execution order (more popular with devs) Customers Users & Culture “Big Picture” Devs Ops User Community: The developer community Younger community - growing User Community: Predominantly sysadmins Larger user-base currently However: Both Puppet and Chef leave you with code. To bulletproof these tools and make life easier, try automated config testing with ScriptRock!

Upload: scriptrock

Post on 20-Aug-2015

3.883 views

Category:

Technology


0 download

TRANSCRIPT

Puppet vs. Chef Company: Puppet Labs! Company: Opscode!

When discussing configuration management, 2 names come to mind:

Puppet and Chef!

Notable customers:!•  Twitter!•  NYU!•  Nokia!

Notable Customers:!•  Facebook!•  Ancestry.com!•  Splunk!

Other Information:!•  Located in Portland, Oregon!•  More Traditional!

Other Information:!•  Located in Seattle,

Washington!•  Smaller company, more

aggressive benefits!

Puppet is more “sysadmin friendly”, due to its straightforwardness!

Chef takes a “programmer’s approach” to the world of configuration management!

But how do they differ from one another?!

Technology!

•  Custom DSL, extensible with Ruby (designed for simplicity)!

!

•  Model-driven environment (popular with everyday users)  

•  Natively-run Ruby (open-source; designed for cloud automation)!

!•  Enforces

execution order (more popular with devs)!

Customers!

Users &!Culture!

“Big Picture”

Devs Ops

User Community:!•  The developer community!•  Younger community -

growing!

User Community:!•  Predominantly sysadmins!•  Larger user-base currently!

However: Both Puppet and Chef leave you with code. To

bulletproof these tools and make life easier, try

automated config testing with ScriptRock!!