The goal of the book is to provide an extensive introduction to virtualization and cloud computing from the Linux and open-source perspective (to increase its accessibility), as well as to provide the necessary information to build cloud computing systems and applications. The book also presents cloud storage and scale-out management methods along with open source solutions.
FEATURES
* Provides detailed coverage of virtualization from the Linux perspective, including related topics such as hypervisors, virtual machines, and device emulation * Covers the entire ecosystem of the cloud, from the core Linux/virtualization all the way to large scale management * Provides a practical grounding of cloud computing and storage through its exploration from Linux and the open source perspective
TABLE OF CONTENTS Part 1. Cloud Computing Introduction. The Road to the Cloud. Cloud Enablers. Conceptual Architectures for Clouds. Cloud Computing Challenges. Part 2. Virtualization and the Computing Ecosystem. Introduction to Virtualization. Linux-based Virtualization. Virtual I/O and Device Emulation. Cloud Ecosystem Management. Part 3. Cloud Computing Ecosystem. Physical Architectures for Cloud Computing. Physical Architectures for Cloud Storage. Linux, Open-Source, and the Cloud. Open Source Hypervisors and Device Models. Part 4. Inside the Public Clouds. Cloud Computing and Storage Implementations. Amazon's Elastic Compute Cloud (EC2). Google's AppEngine. Cloud Protocols. Web-Services. Part 5. Open Source Cloud Computing. Infrastructures. Application Servers. Management. Domain Specific Applications. On the Website Chapters. Installing and Using KVM.
M. Tim Jones is a product architect and engineering author specializing in virtualization, Linux, Linux internals, programming, network protocols, embedded development, and artificial intelligence. Over the past decade, he has written five books, two of which have been released in second editions. His publications focus on networking protocols, Sockets programming, artificial intelligence, and Linux user-space programming. His work includes book descriptions, errata, and various online publications that explore these technical domains.