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

3 Understanding the OpenStack Ecosystem: Additional Projects

WHAT’S IN THIS CHAPTER?                   

  • Understanding Cloud Orchestration
  • Orchestration capabilities in OpenStack
  • OpenStack Heat in details
  • Software-defined-storage (SDS)
  • Cloud databases as a use case of SDS
  • Cloud databases: maintain or consume
  • OpenStack Database as a Service: Trove
  • A look at Magnum and Containers as a Service
  • Coverage of Murano and Ceilometer

The core components discussed in Chapter 2 cover the basic IaaS functionality of OpenStack. Just using those features, OpenStack enables you to set up and run applications. However, there is more to building, deploying, and supporting an application than is covered in those components. This chapter will discuss additional OpenStack projects that enable you to define repeatable application deployments on VMs or containers, make those applications available via DNS, and monitor the virtual infrastructure on which those applications are hosted. Although these aren’t labeled as orchestration, such applications also require manual configuration and deployment in some manner. This chapter will cover how to use OpenStack to manage container-based applications, how to package applications for use by others, and how to take advantage of the Database-as-a-Service feature to shift more complexity from your application to the cloud infrastructure.

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