Cloud computing scared the crap out of me - the quirks and nightmaresof provisioning cloud computing, dns, storage, ... on AWS, Terremark,Rackspace, ... - I mean, where do you even start?Since I couldn't find a good answer, I undertook the (probably insane)task of creating one. fog gives you a place to start by creatingabstractions that work across many different providers, greatlyreducing the barrier to entry (and the cost of switching later). Theabstractions are built on top of solid wrappers for each api. So ifthe high level stuff doesn't cut it you can dig in and get the jobdone. On top of that, mocks are available to simulate what clouds willdo for development and testing (saving you time and money).You'll get a whirlwind tour of basic through advanced as we create thebuilding blocks of a highly distributed (multi-cloud) system with somesimple Ruby scripts that work nearly verbatim from provider toprovider. Get your feet wet working with cloud resources or just makeit easier on yourself as your usage gets more complex, either way fogmakes it easy to get what you need from the cloud.