Overview
Get the latest docs
You are looking at documentation for an older release. Not what you want? Go to the current release documentation.
Cloudify Manager comprises the following main parts:
The Manager
Cloudify Manager comprises of Cloudify’s code and a set of Open-Source applications. An elaborate explanation on these applications is provided here.
The Manager’s architecture is designed in such a way to provide support for all potential operational flows you might require when managing your applications such as:
- Event Stream Processing
- Secured Requests
- Metrics Queuing, Aggregation and Analysis
- Logs/Events Queuing, Aggregation and Analysis
- Manual or Automated Task execution and Queuing based on live streams of events or aggregated data.
- Interaction with Cloudify’s Agents for executing tasks on application hosts and maintaining them.
You can also communicate with the Manager via the CLI, which uses Cloudify’s REST client module to interact with the Cloudify REST service.
All requests are served via a proxy.
The Agents
Cloudify’s Agents are entities designed to execute tasks on application hosts. They’re able to listen to task queues and execute tasks when required.
The agents are designed to execute tasks using Cloudify specific Plugins.
In the background, the same agents used on the hosts are also used in the Manager but in a different context. For instance, each deployment has two agents, one of which talks to IaaS APIs to deploy resources.
Note
Note that Cloudify can run in “Agentless” mode which means that agents can use certain plugins to manage hosts without the agents being installed on them. A user can decide which server nodes will have agents installed on them by stating the choice in the blueprint.
More on agents here.
The Web UI
Cloudify’s Commercial Edition features a Web UI. The Web UI provides most of the features the CLI provides and more. For now, Cloudify’s Web UI is deployed alongside the manager. We’re working on modularization and decoupling so that it can be deployed anywhere.