deb-murano/doc/source/draft/intro/architecture.rst
Ekaterina Chernova 3a03effd9e Add new content to Murano introduction article
Change-Id: I84ec4a5483a6be8be959bab77488c0949fb5f1a0
2015-06-11 12:56:17 +00:00

848 B
Raw Blame History

Architecture

Murano uses other OpenStack services in order to prevent reimplementing of existing functionality. Murano interacts with these services using their REST API (via their python clients). The most used external services are keystone and heat.

* Heat is used to orchestrate the infrastructural resources such as servers, volumes, and networks. Murano dynamically creates the heat templates based on the application definition.

* All remote operations to the users servers are done via an AMQP queue to the murano-agent. Examples of this are installing and configuring software on the server. Note that this communication can easily be configured on a separate instance of AMQP to ensure that the infrastructure and servers are isolated.

image