When thinking about deploying to the cloud, there are many options. Do you:
It is a debate with no right answer. For all the pros and cons, please read this great Half Baked article over at Answers for AWS.
The good news is the Bakery supports all methods.
If you want to go partially baked or fully baked, check out the Hello World of baking AMIs.
If you are using Chef Server or Puppet, and want to do everything on boot, fine. The Bakery might not be your you, but Delta could be. Delta's Hello World of blue/green deployment is a good starting point.