By treating infrastructure as a code, Chef’s machine setup is described in a Chef recipe and collections of the same are stored in a cookbook. Though a cookbook should relate to a single task, it can also include a myriad of server configurations. A Chef Server stores each of the cookbooks, and as a new Chef client node checks in with the server, recipes are sent to assist the node on configuration. The customers then check to ensure that no changes have occurred and no alterations need to be made.
Chef uses martial arts as a metaphor for DevOps. Like in Kung Fu, DevOps is born from the experience of its practitioners. It centers on a practical philosophy, with a broader experience that is unique to each individual and applied to day to day situations. Practicing Chef style DevOps Kung Fu assists in building features iteratively, collecting metrics, managing risks, solving theory arguments with execution, placing applications and infrastructure through the same workflow.
Being at the center of DevOps universe, the sky is the limit and we want to go all the way
With over 750 clients, Chef’s first wave of customers comprised of early tech innovators like Facebook, Yahoo, and Disney Online. In an example, it was noted that for many years, Facebook managed its systems with CFngine 2. With several individual clusters of over 10,000 nodes and a slew of constantly changing system configurations, the system was showing its age and the complexity was rising. After an extensive evaluation of the tools, Facebook built a system based on Chef. “Chef provided an automation solution flexible enough to bend our scale dynamics without requiring us to change our workflow. Chef offered top-flight support, earlier access to upcoming changes, and additional features,” explains Phil Dibowitz, Production Engineer, Facebook.
Focused on offering cutting edge solutions, Chef plans to expand globally in the coming years and helping companies around the world automate their DevOps workflow. “DevOps is the most exciting place in the entire IT market. Being at the center of DevOps universe, the sky is the limit and we want to go all the way,” concludes Crist.