The Cloudify Blog

Michael Brenner

By Michael Brenner

The TOSCA Times Pt 3 - Model-Driven Workflows with TOSCA, Cloudify, and ARIA

In this third installment of The TOSCA Times, Michael details how Cloudify and ARIA take the model-driven approach and how TOSCA then adopted declarative, model-driven workflows.

Michael Brenner

By Michael Brenner

The TOSCA Times Pt 2 - Handling Workflows in TOSCA vs Similar DSLs

In this second installment, Michael discusses how TOSCA workflows differ from other DSLs, such as BPMN/BPML and BPEL due to its model-driven, vs task-driven, design.

Michael Brenner

By Michael Brenner

The TOSCA Times Pt I - The TOSCA Landscape in 2017

In this first installment, Michael discusses the current landscape of TOSCA in 2017 and why he believes this is the year of TOSCA.

Arthur Berezin

By Arthur Berezin

Utilizing Declarative Model-Driven TOSCA Orchestration for NFV

This post explains how to take the right advantages of TOSCA Orchestration for NFV with a model-driven approach as opposed to BPMN and others.

Nati Shalom

By Nati Shalom

ONAP is Driving Much-Needed Standards in NFV

Nati Shalom explains what the Open ECOMP and Open-O merger means for the NFV and MANO industry.

Dmitriy Andrushko & Gregory Elkinbard

By Dmitriy Andrushko & Gregory Elkinbard

What is the best NFV Orchestration platform? A review of OSM, Open-O, CORD, and Cloudify

The OpenStack Unlocked team at Mirantis note that Cloudify "emerges as the most mature orchestration solution among the reviewed platforms."

Sharone Zitzman

By Sharone Zitzman

Cloudify's TOSCA Journey - The Convergence of ARIA and TOSCA (An Infographic)

The convergence of Cloudify and TOSCA, where Project ARIA, OpenStack Heat Parser project and the Apache Software Foundation all join forces.

Yoram Weinreb & Shay Naeh

By Yoram Weinreb & Shay Naeh

The First Ever VNF Onboarding Hackathon with VMware, Intel, and Cloudify at Mobile World Congress 2017

Read about our very successful VNF onboarding hackathon, with many top vendors and integrators, at MWC 2017.

Shay Naeh

By Shay Naeh

An Open Source, Dynamic, and Integration-Based vCPE/SD-WAN Orchestration Service Built with Cloudify

This post explains how Cloudify's integration-based approach to vCPE/SD-WAN orchestration offers a dynamic service for real-time VNF onboarding and service chaining.

Oded Nahum

By Oded Nahum

vCPE 2.0 – The Business Case for An Open vCPE Framework

This post will demystify the vCPE cost model and offer CSPs an alternative method of building a vCPE solution that’s more cost effective and future proof.

Tali Sela

By Tali Sela

Introducing Cloudify Composer 2.3 and What to Expect Next

Cloudify Composer 2.3 has really great new features making it a great tool for creating and modeling TOSCA blueprints.

Nati Shalom

By Nati Shalom

A Big Win to Kick Off a New Year

This post takes a look at Cloudify's successes in 2016 - and especially how the open approach was the Goliath killer in telcos and enterprise`s this year.

Nati Shalom

By Nati Shalom

Openness Is the True Path of NFV

Nati Shalom discusses the reasons why telecoms operators need to move away from propietary vendor solutions and embrace open source in NFV.

Tom Nolle, CIMI Corporation - Guest Post

By Tom Nolle, CIMI Corporation - Guest Post

Getting NFV Orchestration Up to Speed with the Cloud

Tom Nolle explains why NFV Modeling is all about the right approach, not just the tool.

Matej Artač, Guest Post

By Matej Artač, Guest Post

How DICE Does Hybrid Cloud Orchestration for Big Data Using Cloudify and TOSCA

XLab's Matej Artač talks about how DICE uses Cloudify with TOSCA to orchestrate Storm and other big data applications with hybrid cloud.

Nati Shalom

By Nati Shalom

The VMware and Cloudify Collaboration Redux

Read all about how the VMware/Cloudify partnership came to be, what we are currently working on, and what's in store for the future.

Arthur Berezin

By Arthur Berezin

Hybrid Cloud Orchestration on OpenStack With Cloudify and TOSCA

Interested in hybrid cloud orchestration and already using OpenStack? Learn why Cloudify is the right choice for going hybrid.

Sharone Zitzman

By Sharone Zitzman

Cloud Orchestration with Azure and OpenStack - The Less Explored Hybrid Cloud

Leverage the benefits of open source, TOSCA orchestration on an Azure and OpenStack hybrid cloud deployment with Cloudify.

Matej Artač, Guest Post

By Matej Artač, Guest Post

Support for FCO in Cloudify

This article was originally published on the DICE blog. Matej and Tadej Borovšak work at XLAB. The article is being re-published with the consent of the authors. Cloudify is an important component of the DICE deployment tool. It enables that the users can describe their applications in a human-readable text...

Nati Shalom

By Nati Shalom

Building Your Application for Cloud Portability - An Alternative Approach to Hybrid Cloud

In my previous post, I discussed the differences between hybrid cloud and cloud portability, as well as how to achieve true hybrid cloud deployments without compromising on infrastructure API abstraction, by providing several use cases for cloud portability. True hybrid cloud is achievable. Download the all-new Cloudify 3.4 today! Go...

Nati Shalom

By Nati Shalom

Achieving Hybrid Cloud Without Compromising On The Least Common Denominator

Survey says, that hybrid cloud, what once was perceived as virtually mission impossible, is becoming pretty much mainstream. According to this survey, and this survey, some users are currently running on as many as 6 clouds simultaneously on average per organization, with an even split between private and public clouds,...

Assaf Lev

By Assaf Lev

Introducing Cloudify Academy - Full-Scale Cloud Orchestration Classes Online

Introduction by Florian Haas, CEO of hastexo Every piece of technology in the industry that is worth discussing is elastic and distributed. Whether we're talking OpenStack, Docker/Kubernetes, or systemd/etcd/fleet, every technology platform takes into account the fact that applications must horizontally scale, must elastically adapt to changing demands, and must...

Matej Artač, Guest Post

By Matej Artač, Guest Post

DICE deployment tools - Cloudify Orchestration with TOSCA

This article was originally published on the DICE blog. Matej is Project Manager at XLAB. The article is being re-published with the author's consent. Introduction by Jeremy Hess DICE is a European research consortium that is working on "delivering methods and tools that will help satisfying quality requirements in data-intensive...

Sahdev Zala, Community Contributed

By Sahdev Zala, Community Contributed

OpenStack TOSCA Parser for Network Functions Virtualization (NFV)

This article was written by Sahdev Zala, OpenStack Software Engineer at IBM and originally published on the IBM OpenTech blog. The article is being re-published with the author's consent. The recent release of OpenStack TOSCA-Parser for TOSCA Simple Profile in YAML has added initial support for parsing TOSCA Network Functions...

Yoram Weinreb

By Yoram Weinreb

Developing for OpenStack APIs - My Experience Giving My First Summit Talk

Last month, I visited Austin, Texas to participate in the latest Openstack Summit. It was my first visit to Austin and, boy, did I fall in love with this city. Great vibe, nice southern look and feel and amazing nightlife. The Summit, of course, was great! It was packed, people...

Nati Shalom

By Nati Shalom

Making TOSCA Truly Portable

Over the past few months I’ve been involved in various forums and discussion on what the right approach should be for achieving a common orchestration modeling language. I felt that while there’s a growing consensus that TOSCA is currently best positioned to fit the bill, most notably in the NFV...

Nati Shalom

By Nati Shalom

CloudFoundry and Docker Swarm Losing the Battle of OpenStack Container Management; Cloudify up 20% According to OpenStack User Survey

The latest OpenStack user survey on application platforms reveals an interesting trend when comparing this year’s survey with last year’s. See below. 2015 2016 https://www.openstack.org/assets/survey/Public-User-Survey-Report.pdf http://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf Try the Kubernetes Orchestration as a Service Tool today! Go Here are some things you might have noticed: Kubernetes gained popularity 30% up (from...

Yoram Weinreb

By Yoram Weinreb

An NFV Customer Use Case on Creating Custom Workflows With Cloudify and TOSCA

Recently, I worked with a prospect in the NFV domain who had quite a complex topology. They wished to orchestrate with TOSCA in an environment that included dozens of different VMs with different roles. In addition, there were many different networks, and some of the VMs had multiple ports on...

DeWayne Filppi

By DeWayne Filppi

How to Orchestrate Rolling Upgrades With A Custom Workflow Using Cloudify and TOSCA

One of the differentiators in the marketplace for Cloudify is its ability to automate complex post deployment tasks. One such task is a rolling upgrade of software in a web server content. This is a multi-step process that typically involves a coordinated dance between the loadbalancer and the web servers,...

Shay Naeh

By Shay Naeh

Cloudify Orchestrates Service Function Chaining (SFC) at MEF

The MEF's Goal and How Cloudify Fits the Bill The MEF is focused on enabling dynamic network services for the digital economy and the hyper-connected world by providing businesses an on-demand, cloud-connected, secure, and assured experience. It provides a practical evolution toward interconnected, orchestrated, and automated networks powered by Open...

DeWayne Filppi

By DeWayne Filppi

Scaling Kubernetes Microservices on OpenStack With TOSCA Orchestration Pt II of II

In my previous post, I described orchestrating a hybrid architecture that included Kubernetes, Kubernetes hosted microservices, and a cloud hosted database, all running on Openstack. That post described how everything was deployed, but left the implementation of post deployment dynamism to the imagination. This post finishes the story. Try the...

DeWayne Filppi

By DeWayne Filppi

Scaling Kubernetes Microservices on OpenStack With TOSCA Orchestration Pt I of II

In a previous post, I converted a Fabric-based plugin implementation to an Openstack agent-based implementation. In this episode, I finally reached one of the key goals of this long running effort; to automate scaling on Kubernetes using Cloudify native means. The path to this goal leads through some of the...

Arthur Berezin

By Arthur Berezin

A Primer on Project ARIA - Simple, Open Source TOSCA-Based Orchestration Engine

Just about two weeks ago at Mobile World Congress, GigaSpaces announced the formation of ARIA. In this post, I want to offer readers a short and informative brief on what ARIA is, why there is a need for such a technology, and how vendors and service providers can utilize ARIAs...

Jeremy Hess

By Jeremy Hess

Open Source, Open Standards, and Open Networking at ONS

Hot on the heels of Mobile World Congress, Team Cloudify is ready to rock the Santa Clara Convention Center for the Open Networking Summit! We are proud sponsors of ONS this year and we are excited to be displaying more of Cloudify's NFV orchestration prowess to the NFV & SDN...

Shay Naeh

By Shay Naeh

How to Orchestrate VNFs in NFV and Deploy a Skype-like vIMS Application with Cloudify and Clearwater on a Multi-VIM Environment

What is a vIMS on boarding service? It is a virtual phone or even a mobile phone where users can connect to each other, similar to Skype. It is built on the following architecture. Bono, which receives the incoming connection, then sends it to Sprout which acts as the IP...

Shay Naeh

By Shay Naeh

NFV Orchestration on OpenStack, VMware, and More (Multi-VIM) with Cloudify and TOSCA

What is a VIM? A VIM, according to the MANO specification, is a virtual infrastructure manager. In a nutshell, a VIM is the same as IaaS in the cloud domain and Cloudify brings that IaaS concept to the telecom world. Intelligent NFV orchestration for any telecom environment. Download today. Go...

Sivan Barzily

By Sivan Barzily

How Cloudify TOSCA-Based Orchestration Uses EPA to Optimize Performance and Throughput of Data Intensive VNFs in a Multi-VIM Environment

We hear the term data plane acceleration (DPA) tossed around a lot in the context of NFV (Network Functions Virtualization), and this is because the successful adoption of NFV highly depends on the ability of a virtualized cloud infrastructure to deliver sufficient performance compared to today's proprietary network appliances. Intelligent...

Yoram Weinreb

By Yoram Weinreb

Combining TOSCA and Netconf/YANG to Deploy Network-Centric Services in NFV and SDN Architectures

In the world of NFV, YANG is a popular data modeling language that serves as a contractor between network devices and those that interact and interface with these devices. The YANG data model enables you to define how to write configuration data, as well as how to communicate state data...

Jeremy Hess

By Jeremy Hess

Cloudify 3.3.1 Release Update Is Ready

Just a month ago, we released Cloudify 3.3 – our most production-ready cloud orchestration tool yet. With a focus on hybrid cloud, NFV, and container-based workloads, we brought features and functionalities to Cloudify that support any organization’s mission critical applications. So, we are very happy to announce that the 3.3.1...

DeWayne Filppi

By DeWayne Filppi

Nodecellar Gets Real (Distributed)

In a previous post titled “Deployment Composition In Cloudify”, I described using a custom type/plugin to compose multiple blueprints. This post describes an expansion of that effort, to make nodecellar into a real distributed app. In essence, I describe a concrete implementation of the blueprint described in Nati Shalom's recent...

DeWayne Filppi

By DeWayne Filppi

Orchestrating Kubernetes On OpenStack

In my previous post, I discussed enhancing the original, basic Kubernetes plugin into a version that was reasonably functional. That version was designed to use Fabric and operate on preexisting machines (virtual or “bare metal”). This post discusses the changes needed to create the same hybrid deployment as before, but...

Uri Cohen and Luther Trammell

By Uri Cohen and Luther Trammell

Using Cloudify to Extend Murano Past OpenStack to Multiple Clouds

It’s great to see Murano is gaining popularity and usage since its release, along with additional projects added in the last OpenStack releases - from Sahara to Marconi, I find the addition and the diversity of projects now available in this growing ecosystem extremely impressive. So for those who are...

DeWayne Filppi

By DeWayne Filppi

Cloudify Meets Kubernetes - Enhancing The Integration

Integrating Cloudify with Kubernetes is compelling for those with hybrid environments (containers, virtualization, cloud, bare metal, even hardware), who would like to leverage Kubernetes' container management instead of Cloudify's, and/or leverage Cloudify's event driven workflows to perform autoscaling or other automatic processes. In my last post, I described an initial...

Shay Naeh & Sivan Barzily

By Shay Naeh & Sivan Barzily

NFV Service Chaining Orchestration for Any Network Topology & Architecture

It’s a well-known pain point for Telecom companies that provisioning new services into their networks is a time and resource consuming process, as well as cost intensive. Until now, introducing new services would take months to years and was done with physical proprietary devices that took a long time just...

Jeremy Hess

By Jeremy Hess

White-Labeling Cloudify for VMware vCloud Air

We are very clear on what Cloudify is here at GigaSpaces - Cloudify is a pure-play, TOSCA-based cloud orchestration engine. It wasn’t originally designed to provide Orchestration-as-a-Service. However, working with VMWare the past several months on their vCloud Air Blueprinting Service, we have seen just how perfectly Cloudify fits into...

Denis Makogon

By Denis Makogon

How Cloudify Runs on vCloud Air with Zero Footprint

We recently announced Cloudify's new Orchestration-as-a-Service offering jointly built with VMware, named the vCloud® Air™ Blueprinting Service. In order to create this service, the team was required to add some new functionality, while at the same time cut certain capabilities based on the use case – more about that in...

Nati Shalom

By Nati Shalom

How We Created Cloudify as a Service for VMware

Cloudify as a Service for vCloud Air Cloudify is the only open source orchestration platform that delivers native support for the VMware stack, including vSphere, vCloud (vCA, vCD) and VMware Integrated OpenStack. This week marks an important milestone as we introduced the vCloud® Air™ Blueprinting Service developed  jointly by VMware...

Nati Shalom

By Nati Shalom

The OpenStack Interoperability Paradox and How to Bridge It

Last week I had the honor of moderating with my co-presenter, Sharone Zitzman, our fourth OpenStack & Beyond Podcast. This time the topic was -  Is OpenStack Really Ready for the Enterprise - with Lauren Nelson, a senior analyst from Forrester Research and Kristian Köhntopp, a veteran cloud architect from...

Jeremy Hess

By Jeremy Hess

Announcing Cloudify 3.2.1 Release Update

We are pleased to announce that our latest Cloudify version 3.2.1 is available for download from the website. This update to our 3.2 GA, which was officially released two months ago, has added some key features and enhancements to Cloudify. Cloudify 3.2.1 - The Purist Pure-Play Orchestration. Download Free.  Go...

Jeremy Hess

By Jeremy Hess

Get Your Cloudify Votes in For OpenStack Tokyo

As contributing members of OpenStack, we are proud to be part of this amazing community that is at the forefront of the open source cloud world. We organize events and meetups around OpenStack and firmly believe in the OpenStack movement. That said – OpenStack Tokyo is quickly approaching and we,...

Nati Shalom

By Nati Shalom

Simple TOSCA Orchestration for Docker

This post was originally published on InfoQ.com in February 2015. Mapping the Current Docker Orchestration Landscape Following this interesting post on Docker orchestration and why you need it – the basic premise is that orchestration plays the role of timing container creation based on application and tier dependencies, as well...

Nati Shalom

By Nati Shalom

Orchestration Tool Roundup - Docker Swarm vs. Kubernetes, TerraForm vs. TOSCA/Cloudify vs. Heat

A in depth look comparing the orchestration tools. From Docker and Kubernetes, to TerraForm and Cloudify, we explain the differences.

Nati Shalom

By Nati Shalom

Cloud Migration in the Enterprise

Cloud portability is the ability to move applications and data from one cloud computing environment to another with minimal disruption. There have been numerous attempts and approaches to deal with this challenge on various levels of the stack, such as nested virtualization, containers, API abstraction, PaaS, cloud orchestration, among others....

Yaron Parasol & Sharone Zitzman

By Yaron Parasol & Sharone Zitzman

Who Said Cloudify 3.2?!

We’re sure the short five months and twenty days (but who’s counting really?) you’ve been waiting for 3.2 to land have been torturous agony - but fear not, it is officially here, and all that nail-biting and lost sleep will have been well worth it when you hear what’s in...

Eli Polonsky

By Eli Polonsky

Auto-Scaling your Apps with TOSCA & Cloudify - An Orchestration Tool Comparison Pt II of II

This is the second part of our Orchestration tool comparison. You can find part I here. PLEASE NOTE: This blog post does not offer a fully working example of auto-scaling with TOSCA & Cloudify, only a theoretical example of how it would work. We hope to have a working example...

Sharone Zitzman

By Sharone Zitzman

Open source is about more than cost savings

This post was originally published on OpenSource.com. I recently stumbled upon this piece discussing the cost of cloud, and it made me realize that people still seem to mistakenly believe that open source is just about cost savings. Often times, when asked to explain the reasons for going open source,...

DeWayne Filppi

By DeWayne Filppi

Deployment Composition In Cloudify

In Cloudify, “deployments” define an isolated namespace that contains a collection of nodes and relationships. These nodes and relationships are typically visualized as a complete “stack” of technologies, that deliver a complete platform for computing. An example is a classic load balancer, web servers, app servers, and database stack. In...

Sahdev Zala, Community Contributed

By Sahdev Zala, Community Contributed

An Update on the OpenStack Heat-Translator Project - TOSCA, Networking, Containers, and more

Introduction by Idan Moyal, Cloudify R&D Team Leader In the past I've written about the progress of TOSCA through my experience as a core committer in the Heat Translator project and an active member of the Oasis Foundation. In advance of the upcoming OpenStack events taking place around the globe...

Shay Naeh

By Shay Naeh

More Reference NFV Architecture Based on TOSCA + NetConf YANG

TOSCA is a very good descriptive language for VNF definition, nodes monitoring and active policies like healing and scaling, as it has the combination of declarative descriptions of the application topology with all its components - from the application and network components down to the compute resources, software and everything...

Eliza Croen

By Eliza Croen

No Sleep Till Vancouver - Pure-Play NFV, TOSCA & OpenStack Cloud Orchestration

It’s that time of year again to pack up and ship out to the next OpenStack Summit and Team Cloudify is ready to rock Vancouver. Twice a year, people with varying backgrounds and experience with OpenStack come together to learn about the technology, hear what’s new in the ecosystem and...

Nati Shalom

By Nati Shalom

A Live Example for Orchestrating Docker, NodeJS, and NFV on vCloud Air

In my previous post, I discussed how to achieve hybrid cloud in the real world for VMware and OpenStack - which was previously an involved undertaking and today, can be done fairly simply. In this post, I wanted to put my money where my mouth is - and actually show...

Nati Shalom

By Nati Shalom

Making Hybrid Cloud Simple and Real with vCloud Air, TOSCA and Cloudify

  While hybrid cloud has been a mainstay discussion in the cloud world for quite some time now (note this post of mine on hybrid cloud from 2011, when CloudStack was still Cloud.com), the reality is that setting up hybrid cloud has proven a fairly complex process. Therefore we've seen...

Yoram Weinreb

By Yoram Weinreb

TOSCA Orchestration for VMware - Hybrid Cloud Made Simple

We've recently been working closely with VMware to make hybrid cloud a reality.  Most enterprise organizations choose a multi-cloud strategy for numerous reasons. They start with VMware and OpenStack for their private cloud environment and a combination of public cloud for dev/test or access capacity scenario. What's more, many large...

Barak Merimovich

By Barak Merimovich

Cloud on your Desktop, More Docker + Prettified Cloud Monitoring with 3.1

Cloudify 3.1 is out and the R&D team are really looking forward to getting your feedback on all the cool stuff we’ve been building for the past five months.  While the entire version has a huge list of new features you should check out, there are couple of standout features...

Shay Naeh

By Shay Naeh

TOSCA and YANG for Application and Network Orchestration

We've been encountering quite a number of Telecoms and service providers mentioning TOSCA, YANG and modeling languages in general, for their NFV work.

Idan Moyal

By Idan Moyal

The TOSCA Cloud State of the Union

As a core committer in the Heat Translator project - I have had the opportunity to learn quite a bit over the course of the last year about TOSCA. When we started developing Cloudify 3.0 (about a year and a half ago) we knew we needed an improved syntax for...

Yaron Parasol & Sharone Zitzman

By Yaron Parasol & Sharone Zitzman

Booya - Cloudify 3.1 has landed and it is HOT!

The much awaited and anticipated version 3.1 has landed, and with it a number of core features that will deepen Cloudify’s orchestration, and extend our TOSCA support, which pretty much serves to provide all the rest of the goodies that are now packaged into 3.1. TOSCA to the Max We’ll...

Uri Cohen

By Uri Cohen

Docker...Containers, Microservices and Orchestrating the Whole Symphony

Originally posted at opensource.com The microservices architecture is far from a new trend, it’s generally accepted as a better way to build apps these days. The common way to build apps was, until a few years ago, the monolithic approach - which was, if you look at it from a...

Shay Naeh

By Shay Naeh

NFV on OpenStack Cloud – Open Source Everything

  As we get more heavily involved with NFV, I would like to share my experience taking a few VNFs (virtual network functions) and SFCs (service function chains) and implementing them on public and private clouds. I thought implementing an IMS system on a public cloud would take forever but...

Eliza Croen

By Eliza Croen

Cloudify on Hybrid Cloud Orchestration - VMware, Docker and OpenStack at the Summit

  Team Cloudify is heading to the OpenStack Summit in Paris to present cross-cloud orchestration capabilities of its open source application orchestration platform. With Cloudify's recent re-architecture and compliance with the TOSCA specification, the platform is even more deeply compatible with OpenStack technology, providing an orchestration platform for deployment, management...

Nati Shalom

By Nati Shalom

Our Open Source Cloud (Re) Architecture with OpenStack + TOSCA

Cloudify OpenStack Native approach - The Story behind the Scenes In the previous post I outlined what I mean by native-approach to the OpenStack cloud. In a nutshell, a native approach represents out of the box tighter integration with OpenStack, all without being limited only to OpenStack. In this post...

Nati Shalom

By Nati Shalom

Cloud Automation...Cloud Orchestration. That's What It's All About.

The cloud gives you the option to use as many resources as you want, essentially "endless" resources on demand, where you only pay for what you use. In a world where everything is dynamic and IT environments are constantly changing, this is becoming an ever-growing need. In order to take...

Yaron Parasol

By Yaron Parasol

TOSCA, APM, SLA, KPIs, OMG...! All About Topology Driven Monitoring

Today, like pretty much everything else in the IT world, monitoring is also a siloed area, and falls into two general types of tools -- infrastructure monitoring and application performance monitoring (AKA APM).  These tools for the most part don’t really interact, and so, it can be quite a challenge...