1. Agenda

1.1. What you are going to learn

  • Differences between on-premises and cloud infrastructure.
  • How to “think cloud”. Some common architecture patterns.
  • General concepts and the main projects inside OpenStack.
  • Practical introduction to the most important OpenStack elements and concepts.

1.2. Main goal

You should be able to deploy new services from scratch, migrate existing services, and extend on-premises services into OpenStack projects.

1.3. Contents

In this section (Background section), we will introduce some general concepts about cloud computing, we are going to talk about the Service and the team behind this service, and our Service Level Agreement.

Next section, the User Guide section, presents a walkthrough of the main OpenStack services using a practical approach. All sections start explaining basic concepts related to the service presented, show the most important options in OpenStack regarding this service, and finally present an example that shows how to effectively work with the service itself. These sections are structured as follows:

  • Module 1: Exploring the web interface. How to log in to our OpenStack infrastructure in a step by step guide.
  • Module 2: Networking service. The main concepts behind the OpenStack Networking service (Neutron).
  • Module 3: Computing service. How to work with the OpenStack Computing service (Nova)
  • Module 4: Storage services. Differences between block storage and object storage and enabled OpenStack Storage projects.
  • Module 5: Orchestration Service. Introduces the main concepts regarding the OpenStack orchestration service (Heat).