Why Teams call analytics are critical to your entire business
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”
DevsOps
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!!