The Cloud has become a new vehicle for delivering resources such as computing and storage to customers on demand. As a matter of historical fact, Cloud Computing has been around since the beginning of the IT Outsourcing industry. At its core, Cloud Computing is about utilizing idle/excess compute power (processing, storage and connectivity) of one entity to carry out the work of another. Advancements in technology, coupled with declining costs, have disrupted traditional business models and a new category of companies has emerged: one that operates mostly over the internet based on \"Clicks\" (e.g., Amazon, eBay, Google, etc. are the pioneers in offering cloud based services.).