Introducing Pure-Play Orchestration for Any Cloud

Orchestrate Real Apps on the Cloud with Cloudify

Achieve a smooth transition to the cloud and easy automation of even the most complex applications throughout their entire lifecycle with Cloudify. Orchestrate the creation of the whole cloud infrastructure required for your application, starting from compute resources all the way down to networks and block storage devices. Cloudify will then deploy your applications to the cloud (OpenStack, VMWare vSphere, or even bare metal like Softlayer), monitor their progress and scale them when needed.

With Cloudify, you won’t be locked into a specific cloud provider or one type of cloud; deploy the same application in your own data center or on the cloud of your choice using your favorite automation and configuration management tools. Monitor, manage and scale your application with Cloudify, whatever the topology or technology stack.

Download Now     Go Pro!

Learn more about how Cloudify is now even more OpenStack Native.

Pure-play orchestration of applications on the cloud.

Most automation tools are focused on the installation and configuration phases of application management, while in reality much of the management takes place after the application has been deployed.

Cloudify was redesigned to eliminate the boundaries between orchestration and monitoring, providing a mechanism to automatically react to monitored events with the appropriate corrective measures. The building blocks of custom workflows, through a workflow engine, and the TOSCA modeling language enable the automation of any process and any stack, including monitoring and custom policies for automated triggering of such corrective measures to provide auto-healing and auto-scaling capabilities.

Cloudify Improves App Agility for Enterprise Users

Many enterprises these days suffer from heterogeneous internal IT infrastructures which include legacy systems coupled with latest technologies and tool chains, many times in business siloes - hindering agility significantly. Managing such diverse technologies can be problematic for alignment, versioning, maintainability and a significant drain on resources and productivity - not to mention competitiveness.

Providing greater agility for Cloudify users by improving time to market for new software products is a primary goal for us. Enterprises need a single orchestration platform that spans diverse cloud infrastructure from OpenStack to VMware or even AWS in one solution, supporting different applications across multiple lines of business.

Cloudify solves these problems by offering pure-play orchestration that is infrastructure and tool agnostic - enabling easy pluggability and portability of infrastructure and integration of any tool set, essentially providing a framework for deploying a wide range of tools across the entire stack, including logging, monitoring and policy management.

Integrating Your Entire Automation and Monitoring Tool Chain

A typical automated environment does not end with configuration management; it typically involves a diverse and varying toolchain to manage provisioning, configuration management, logging & monitoring, real-time analytics and workflow automation.

Cloudify brings together a variety of tools that are used throughout the different stages of the application lifecycle:

  • Configuration management tools, such as Chef, Puppet, Fabric and Docker
  • Infrastructure orchestration tools, such as OpenStack Heat
  • Logging and monitoring tools, such as logstash and Elasticsearch
  • Real-time analytics tools, such as

In doing so, Cloudify promotes common industry best practices, making it easy to integrate and use best of breed tools to manage your environment. In addition, Cloudify 3 comes with a new plug-in architecture that enables you to easily integrate a wide range of tools for monitoring, configuration management and cloud infrastructure.

Support for VMware, CloudStack, SoftLayer and Other Clouds

Cloudify 3 has built-in plug-ins for SoftLayer, Apache CloudStack and VMware vSphere and vCloudAir. It also comes with an open plug-in architecture to support other clouds such as Amazon AWS, GCE, CloudStack as well as Linux containers such as Docker (plug-ins that will all be released in the coming few weeks). With Cloudify 3, it is now possible to span the same application across multiple cloud environments without creating a new Cloudify setup per environment. This is useful for users who are transitioning from their existing environment into a cloud environment, and also for allowing bursting and simple hybrid cloud deployments between OpenStack, VMware, Amazon and other clouds.

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.

New Topology-Driven Monitoring

Many existing monitoring tools were designed to monitor applications only after they have been deployed. In a DevOps environment in which the application continuously changes, sometimes hundreds of times each day, keeping the monitoring system in sync with the actual application deployment is a challenge. As the monitoring systems are often not equipped to map the application topology and architecture, complex and error-prone discovery models are needed to map the application deployment and the dependencies of its components.

Cloudify 3 introduces a new concept of topology-driven monitoring in which the entire application management and tracking system is centralized around the application topology, rather than the infrastructure. This makes it possible, at any given moment, to track not only the state of the application, but also the status of deployment, updates, and scaling processes through a single view. As the monitoring system is integrated with the orchestration engine, the two systems are always in sync and up to date, eliminating the need to rely on external discovery services.

Learn more about Cloudify PremiumTM or Download Now

Go Pro!     Download Now