Ask Your Question

Revision history [back]

Sahara (Hadoop as a Service), Magnum (Container engines as a service) and Trove (Database as a service) all use Heat internally to do their orchestration. (In Trove's case this used to be optional, I'm not sure if it still is.) If you want to deploy these services, you'll also need to deploy Heat. In general, if a service involves deploying software on a VM provided by Nova then it likely uses Heat internally to do its orchestration. For most services, however, it is not required since Heat is effectively just another user interface to OpenStack (just like e.g. Horizon).

The OpenStack website has case studies of some sample configurations that you can use as a starting point for figuring out what services you want to include in your cloud, and a project navigator to tell you more about the different services.