Cloud Computing has grown popular as a means of providing services over the Internet. This introductory textbook is suitable for undergraduate students of computer science engineering, and for postgraduate students of computer science and computer applications. It teaches both the basic concepts through a straightforward approach of presenting theoretical concepts and cloud models. A range of Cloud providers are discussed, outlining their advantages and disadvantages. Key Features:* Clear and concise explanations* Discussion of cloud models with diagrams* In-depth analysis of various cloud architectures* Numerous case studies* Several questions from previous question papers