Anyone can set up and run a single server instance on a cloud. That's easy. Few people can set up multiple server instances on a cloud that can efficiently and automatically shift gears to match the rise and fall of user demand. That's hard. And that's where cloud configuration management programs such as Puppet, Chef, and Ansile come in.