Now that you have set up your server or are using the hosted offering, let's discuss how to model your infrastructure with Chef. Chef allows you to do this using building blocks that should be familiar to any system administrator.
This chapter will cover how to model your infrastructure with Chef. This will involve the following:
Learning some terminologies and concepts relevant to Chef
Analyzing a simple application infrastructure and seeing how it can be modeled with Chef
Decomposing our architecture into the various components to be modeled
Examining how data is stored and configurations are generated with Chef
Bootstrapping and provisioning hosts with cloud providers such as AWS and Rackspace Cloud