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 fulfils 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.