The widespread acceptance and deployment of cloud computing describes the means of delivering any and all IT– from computer applications, software, business processes, messaging, and collaboration – to end-users as a service wherever and whenever they need it. This book fulfills an important and growing need to understand the techno-socio-economic view of cloud computing infrastructure, cloud models, service offerings, cloud architectures, and some of the design choices made by the frontiers of cloud computing.