Like most open source projects, Chef began with an itch. From a small group of friends and colleagues, a band of system administrators who wanted a better way to build infrastructure, we have grown into a large and supportive community. In 2011 alone
we’ve seen our contributor list double for both individuals and corporations from a year ago.
The community site has received some long-awaited love this year, most notably with the addition of a source code browser. We also had our first cookbook contest which showed a dedicated and creative set of users out there solving interesting engineering problems with Chef.
This year saw the release of Chef 0.10. This release of Chef introduced the concept of environments, making it much easier to maintain configuration separation between production and other environments while supporting and encouraging other environments being produced by the same process.
Chef 0.10 also introduced encrypted data bags and knife plugins, among other things, providing for increased utility, flexibility and functionality. The Chef Community has fully embraced plugins, actively creating Community Plugins for chef, ohai and knife – each a specialized delivery of particular functionality that can now be repeatably used and conveniently shared. Opscode utilized the plugin feature directly, providing a Knife Windows Plugin for bootstrapping Windows systems using our powerful knife command line tool, in addition to specialized plugins to provide for automated Launching of Cloud Instances with knife.
Opscode continued progress from the significance of 0.10, and are now at Chef 0.10.8: where we gave our fellow Windows Systems Administrators
a leg-up in the devops cultural revolution.
Opscode Hosted Chef experienced organic growth throughout the year. As the user base of Hosted Chef expanded, Opscode responded to the growth by streamlining the
management of search indices – resulting in average commit times being cut in half and merge commit times were reduced ten fold.
Beyond those engineering efforts to sustain Hosted Chef scalability and reliability, Opscode Hosted Chef customers also benefited from the establishment of Enterprise Support, with Opscode offering an industry-leading Service Level Agreement for cloud infrastructure automation, including 24x7x365 support plans. Hosted Chef customers are receiving solutions to questions with a median response time of 35 minutes and a median resolution time of just over 4 hours for resolution of complex implementation and support issues – and continuous quality improvement is the goal.
Speaking of continuous quality improvement, the Chef Wiki underwent a fairly extensive redesign, restructuring and update throughout 2011. The result is a substantially improved and more useful set of documentation for Chef users, with further enhancements to product and support documentation both planned and in work for the new year.
It hasn’t all been evolutionary growth – there has also been a platform revolution! Opscode unveiled Private Chef for the Enterprise, providing for a highly available, dynamically scalable, fully managed and supported automation environment behind the corporate firewall. We’ve also been honored to have Chef included in both the OpenStack project and in the tools around it like Crowbar in partnership with Dell and Rackspace. We are excited about the future of these projects and honored to be a part of them.
And all of this is just a portion of the fantastic year that 2011 was for Opscode, Chef, and the Chef Community!
Looking back, it is amazing and inspiring the distance that we have come since Chef was introduced and Opscode was founded just a few years ago. And that is nothing compared to what is planned for the future – and what we can all accomplish together.
Thank you to all of our customers and the wonderful open source Chef community for 2011… Welcome to 2012!