Upload
scriptrock
View
3.881
Download
0
Embed Size (px)
Citation preview
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!!