Chapter 1. Apache CloudStack Architecture

To understand Apache CloudStack, it is important to have an understanding of the basic building components of the cloud. In this chapter we will introduce you to the following:

  • The concept of cloud computing
  • The core components of the cloud
  • The basic components of CloudStack—management servers, types of storage, networking architecture, and so on
  • Various deployment models of CloudStack

Introducing cloud

Before embarking on a journey to understand and appreciate CloudStack, let's revisit the basic concepts of cloud computing and how CloudStack can help us in achieving our private, public, or hybrid cloud objectives.

Let's start this chapter with a plain and simple definition of cloud. Cloud is a shared multi-tenant ...

Get Apache CloudStack Cloud Computing now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.