OpenStack Architecture Design Guide

OpenStack Architecture Design Guide

Important

This guide is no longer maintained by the OpenStack documentation team. If you wish to update this guide, propose a patch at your own leisure.

This guide was last updated as of the Pike release, documenting the OpenStack Ocata, Newton, and Mitaka releases. It may not apply to EOL releases Kilo and Liberty.

We advise that you read this at your own discretion when planning on your OpenStack cloud. This guide is intended as advice only.

Abstract

The Architecture Design Guide provides information on planning and designing an OpenStack cloud. It explains core concepts, cloud architecture design requirements, and the design criteria of key components and services in an OpenStack cloud. The guide also describes five common cloud use cases.

Before reading this book, we recommend:

  • Prior knowledge of cloud architecture and principles.
  • Linux and virtualization experience.
  • A basic understanding of networking principles and protocols.

For information about deploying and operating OpenStack, see the Installation Guides, Deployment Guides, and the OpenStack Operations Guide.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.