O'Reilly logo

OpenStack Cloud Application Development by Jason E. Robinson, Denys Makogon, Vincent Giersch, John Belamaric, Scott Adkins

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2 Understanding the OpenStack Ecosystem: Core Projects

WHAT’S IN THIS CHAPTER?                   

  • How the different OpenStack components work together and how authentication works within the infrastructure
  • A look at how a compute instance is composed and the different hypervisors supported in OpenStack
  • How data is stored in the infrastructure and understanding the differences between Block Storage and Object Storage
  • How instance templates and snapshots are created and where they are stored
  • The different ways to manage your OpenStack resources: GUI versus CLI versus APIs
  • How the network is designed in OpenStack and the different network components available and exposed through the APIs

At this point, you have an understanding of why cloud computing is important to application developers, and a general overview of OpenStack. In this chapter, you will learn the core services in more detail. These are the services most critical to running an application—compute, network, and storage. You will also learn about the management services to make those possible, such as the identity service, which allows you to authenticate in order to create your applications.

Sometimes, it may seem that the descriptions in this chapter go into more detail than you need to run an application. However, you can think of these features as tools and building blocks. You need to have a solid understanding of what is possible, so you can see new ways to build flexible, scalable, and robust applications ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required