Supriya Ghosh (Editor)

Cloudify

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)
  
GigaSpaces

Preview release
  
3.4

Developer(s)
  
Cloudify

Development status
  
Active

Initial release
  
February 15, 2012; 5 years ago (2012-02-15)

Stable release
  
3.4 / July 7, 2016; 7 months ago (2016-07-07)

Cloudify is an open source software cloud orchestration product created by GigaSpaces Technologies.

Contents

Overview

Cloudify uses the OASIS TOSCA technology and is written in the Java programming language. It is licensed under the Apache License Version 2.0, and its source files can be found and forked on GitHub. Built on a YAML DSL (Domain Specific Language) configuration files called "blueprints" define the application's configurations, services and their tier dependencies. With these Cloudify automates the deployment phases of applications to Cloud computing and Virtualization infrastructure. The blueprints describe how the application interacts with the data center through APIs to execute the defined blueprint configurations.

These blueprint files describe the execution plans for the lifecycle of the application for installing, starting, terminating, orchestrating and monitoring the application stack. Cloudify uses the blueprint as input that describes the deployment plan and is responsible for executing it on the cloud environments. The blueprint also employs cloud driver configuration files as well, to describe machines and their images for the chosen cloud, making it possible to manage the infrastructure as code. For each component it describe the location of your binaries, installation and monitoring configurations. By creating an abstraction layer that isolates the code from the underlying infrastructure, Cloudify is able to support any cloud.

Cloudify also supports configuration management tools like Chef Puppet, Ansible for the application deployment phase, as a method of deploying and configuring application services.

Awards

Cloudify, has been recognized by the industry for its technology contributions several times, including: finalists in the VentureBeat CloudBeat Showdown 2011, the CRN 20 Coolest Cloud Platforms & Development Vendors 2012 and 2014, the 2012 SD Times 100: A Software Development Superfecta as a cloud leader, was recognized by Frost & Sullivan with the 2015 Global Frost & Sullivan Award for New Product Innovation.

Cloudify, together with VMware and Athonet, won the 2016 “Best of Show” Award at the Tokyo Interop event, for the demonstration of the fastest and simplest cloud-based deployment of a virtualized LTE mobile packet core & VoLTE service.

ARIA, the Agile Reference Implementation of Automation, a open source MANO group spawned from Cloudify, won “MANO Software of the Year” at the Network Virtualization Industry 2016 Awards.

Collaborative Projects and Community Memberships

Cloudify is a member of various collaborative projects and open source communities:

  • Linux Foundation
  • OPNFV
  • MEF Forum
  • OASIS TOSCA
  • OpenStack
  • OPEN-O
  • Project Clearwater
  • Users

    Cloudify is used in Open-O, AT&T, VMware, Deutsche Telekom, Orange S.A.#Orange Labs, within OPNFV, and Metaswitch among others.

    References

    Cloudify Wikipedia