An introduction to OpenStack

OpenStack continues to be the most popular open-source cloud platform and its adoption is constantly growing every year. Even though the focus on application development and delivery has shifted towards containers and Kubernetes in recent years, such environments usually run on top of OpenStack when deployed on-premises. As a result, OpenStack has become the de-facto standard for open infrastructure implementation. This is why mastering OpenStack is so important for every DevOps engineer. Even if not needed today, the knowledge of OpenStack may pay off tomorrow.

The following whitepaper provides a technical introduction to OpenStack. Starting with an overview of some basic concepts, we bring light to OpenStack’s modular architecture and walk through its key components and services. We explain how all of those modules work together to deliver a fully functional cloud platform. The whitepaper follows with a brief overview of Ubuntu-based OpenStack distributions and some very simple instructions on how to get started with a single-node OpenStack on a workstation.

What can I learn from this whitepaper?

  • What OpenStack is and what is it not?
  • How does OpenStack stand out from other cloud platforms?
  • What are the typical use cases for OpenStack?
  • What does OpenStack architecture look like?
  • How do various OpenStack components and services work together?
  • Why should one use an OpenStack distribution?
  • How to get started with OpenStack?

Want to learn more about OpenStack, visit: https://ubuntu.com/openstack/what-is-openstack

Contact information
  • In submitting this form, I confirm that I have read and agree to Canonical's Privacy Notice and Privacy Policy.