Multiple applications that can span thousands of nodes
Managing and monitoring of an application requires tight integration with the application to enable quick failure-detection, scaling and other reactive actions. As this makes orchestration tasks heavier, many existing orchestration tools are limited by their monitoring and orchestration engine. This is particularly challenging with big data or networking services that can span to thousands of instances for a single deployment.
Cloudify 3 provides management and monitoring of large scale applications using a message broker, such as RabbitMQ, to manage the communication with its managed instances and a logging and analysis engine, through logstash and Elasticsearch, for big data scale.