Book Image

OpenStack Bootcamp

By : Vinoth Kumar Selvaraj
Book Image

OpenStack Bootcamp

By: Vinoth Kumar Selvaraj

Overview of this book

<p>OpenStack is developed by a thriving community of individual developers around the globe and is backed by most of the leading players in the cloud space today. OpenStack is a free and open source software platform for cloud computing, mostly deployed as an infrastructure-as-a-service (IaaS).</p> <p>This book begins with the design principles of OpenStack and the available OpenStack distributions. You’ll start by getting a fundamental understanding of the core concepts and then move on to a comparison of OpenStack components with real-life examples. Then, we’ll show you the typical architecture of OpenStack clouds, how to configure each OpenStack component, and debugging techniques.</p> <p>Later, we focus on the latest releases of OpenStack: Mikata, Newton, and Ocata. You’ll be introduced to identity, image, networking, and the compute service. You’ll also get a complete understanding of how to install, configure, and administrate your entire virtual private cloud. You will also be provided with hands-on exercises to unleash the power of each component in OpenStack. Finally, you’ll see an overview of all the optional projects available under the Openstack umbrella.</p>
Table of Contents (19 chapters)
Title Page
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
Index

Design principles for OpenStack


OpenStack has a modular design, and most of the OpenStack projects and services are capable of being used independently. At a high level, OpenStack services are categorized as core services and optional services. As the name states, the core services have the essential functionality of providing IAAS features for OpenStack. The optional services are like the bells and whistles of OpenStack, which provide the extended functionality for the IAAS platform.

The following listed services are the core components of OpenStack:

  • Keystone (identity service)
  • Glance (image service)
  • Nova (compute service)
  • Neutron (networking service)

The following listed services are the optional components of OpenStack:

  • Cinder (block storage service)
  • Horizon (Dashboard)
  • Swift (object storage service)
  • Other 20+ projects

We will discuss all the essential components of OpenStack briefly in Chapter 2, Day 2 - Know Your Battalion.