The promises of Cloud Computing are well documented. It has become the panacea for solving everyone’s business challenges of delivering standardized, quality services to customers without regard to source or type of resources and the underlying technology behind the curtain. But what really is behind the curtain?