Running the Show: Configuration Management with Chef
Location: Pavilion 2 - 3 Audience level:
Running the Show_ Configuration Management with Chef Presentation 1 [ZIP]
Few completed Rails apps are architecturally simple. As soon as you grow, you find yourself using multiple subsystems and machines to scale. Cloud-based environments such as EC2 make this an attractive and cost-efficient option, but create new headaches in configuration management.
Chef is the latest development in open source systems integration, a powerful Ruby-based framework for managing servers in a way that integrates tightly with your applications and infrastructure. As developers become increasingly responsible for operations, Chef lets you manage your servers by writing code, not running commands.
In this tutorial we cover:
- Your first Chef cookbook
- Chef concepts such as nodes, cookbooks and nodes
- Anatomy of a cookbook
- Storing and versioning your cookbooks
- What happens when you run Chef
- Using Chef’s Web UI
- Configuring per-instance data using JSON
- Lightweight configuration with Chef Solo
- What comes for free: managing Apache, Ubuntu, MySQL and friends
- Chef for Rails apps
- Setting up your Rails environment
- Deploying your application: Chef vs Capistrano
People planning to attend this session also want to see:
Silicon Valley Data Science
Edd Dumbill is co-chair of the O’Reilly Open Source Convention, and leads the design and implementation of conference software at O’Reilly.
Comments on this page are now closed.