The Cloudify Blog

Michael Shnizer

By Michael Shnizer

Orchestrating An Application Lifecycle From Development on OpenStack, to QA on AWS, Through Production on VMware with Cloudify

Michael demonstrates how you can use Cloudify with Kanban to easily move an application from code change through production on three different clouds - OpenStack, AWS, and VMware.

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.

Jessie Brami

By Jessie Brami

Announcing Cloudify's OpenStack Plugin 1.5 Release

Here are the features and updates that have been added to the latest version of our OpenStack plugin.

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.

Gil Zellner

By Gil Zellner

Here's How We Embedded Python Into Our CLI Download Packages

We embedded Python directly into our CLI packages so users don't have to compile anything on their end. Want to know how you can do that too? Keep reading.

DeWayne Filppi

By DeWayne Filppi

Orchestrating Docker 1.12 Swarm With Cloudify

Learn how to orchestrate, deploy, manage, and scale a Docker Swarm cluster on OpenStack using Cloudify

Haviv Weizman

By Haviv Weizman

We Created an Awesome Search Tool for Github Repos in Python

Background Recently, we got a notification from Amazon that one of our secret keys, which was accidentally left in a public Github repo, was being abused. Since it wasn't our own team doing the abusing, we decided to put a stop to this happening in the future. So, the idea...

Jeremy Hess

By Jeremy Hess

OpenStack Day Israel 2016 - Onward and Upward!

The OpenStack Day Israel event is now behind us. But what a whirlwind event it was. From the speaker dinner to the keynotes to the ignite talks (borscht included) and the afterparty, we can definitely say this was a wonderfully successful event with over 500 attendees for this one day...

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,...

Assaf Lev

By Assaf Lev

Cloudify NFV Lab on Demand - A Full Scale NFV Environment in a Single Click

Overview The demand for NFV is growing rapidly and steadily over the past two years as can be seen in the job trends graph below. NFV Job Trends (Source: Indeed.com) The first steps in the NFV journey involve learning and experimenting of many new technologies and best practices such as...

Chen Roth

By Chen Roth

Cloudify 3.4 Milestone 3 | Features and Improvements Update From the Developers

Introduction by Jeremy Hess, Cloudify Community Manager Our goal at Cloudify, aside from building the most awesome cloud orchestration platform, is to be as transparent as possible about what’s happening on the inside. We are, after all, an open source software product. In keeping with that theme, we have decided...

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...

Luther Trammell

By Luther Trammell

How to Test Drive Cloudify with the Online Widget

The Cloudify widget is a fast way to try out Cloudify without installing anything locally or bootstrapping a manager. Cloudify is a cloud orchestrator based on TOSCA. With it you can manage your resources using virtually any cloud provider. The hub of your orchestration takes place through the Cloudify manager....

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...

DeWayne Filppi

By DeWayne Filppi

VM-less Multi-node Coordination With Cloudify

Not infrequently, a blueprint needs to execute logic that is used to either coordinate the activities of other nodes, act essentially as a thread gate, or both. In practice, this means executing some code that doesn't, beyond the install workflow, have any bearing on the runtime operation of the system....

Luther Trammell

By Luther Trammell

How to Build Cloudify Blueprints For Portability

At present, when you write a blueprint, you are typically writing it for a particular cloud - AWS, Openstack, etc. This is probably the simplest way to do it. And so far all of our demo blueprints are also written this way. One of Cloudify’s purported selling points is cloud...

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...

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...

Nir Cohen

By Nir Cohen

Repex – Regex Management Simplified

>This post was originally published on DevOps.com. Our Versioning Complexity Cloudify is a Python shop. Our REST service is Python. Our Workflow Engine is Python. Our Plugins are Python. We have different version formats and different dependencies across different types of files which need to be changed when a version...

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...

Luther Trammell

By Luther Trammell

Load Balancing HAProxy on the Cloud

The interwebs is basically our fantasy world. Here we can develop, program, automate, and hard-code all of the things, in a way that we’re not really able to with real stuff. I may not be able to juggle 6 bowling pins, but I can load balance nodes in a web...

Nir Cohen

By Nir Cohen

Why Work at Cloudify.

I started working for GigaSpaces about a year ago, after leaving fring, where I managed the Operations team. I decided to make a leap of faith towards a different route (more development oriented). I met Nati, GigaSpaces' CTO at DevOpsDays TLV 2013, and shortly after ended up at Gigaspaces, working...

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...

Dan Kilman

By Dan Kilman

Just Script It.

The Cloudify Script Plugin from the Inside Out Hot on the heels of Barak’s previous post, that explores new features and functionality available in 3.1, I’d like to take a deeper technical dive into a specific feature, so you can have a bit of a better understanding how to really...

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.

Luther Trammell

By Luther Trammell

Let's Create a Cloudify Plugin!

Hi there - I’m Trammell, and I just joined the Cloudify team as a Cloud Solutions Architect. Being new to a project is a unique opportunity to view things with a fresh perspective. Seeing as I’m pretty much in the same boat as a new Cloudify user, and am just...

Tamir Korem

By Tamir Korem

Deploy an IBM BLU Service on SoftLayer Cloud in One Click

Nowadays, if you're a huge technology company and you're not venturing into the cloud, you're living in the past.  So it’s not surprising that many companies are investing heavily in cloud across the board.  This is also true for IBM, that decided in 2013 to acquire SoftLayer for approximately $2B,...

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...

Sharone Zitzman

By Sharone Zitzman

DevOps Days Tel Aviv by the Community for the Community

This post has been a long time coming, since following an event the size and caliber of this last DevOps Days Tel Aviv - there were still a lot of loose ends to tie up, and we just about finished (and just shy of a month).  The primary focus of...

Sharone Zitzman

By Sharone Zitzman

DevOps Stuff and Other Ramblings

When we discuss the often abused term DevOps, we're mostly focusing on two elements: automation in the form of deploying apps, and maintaining infrastructure, and culture in the form of collaboration and communication. The most common gripes we often hear range from anything like "I just can't maintain my shell...

Nati Shalom

By Nati Shalom

Getting your Favorite Open Source Framework on OpenStack is Now Simpler than on Amazon, GAE or Azure

The number of open source frameworks that are available today is continuously growing at an enormous pace, with over 1 million unique open source projects today, as indicated in a recent survey by Black Duck. The availability of these frameworks has changed the way we build products and structure our...

Nati Shalom

By Nati Shalom

An Application-Centric Approach to DevOps

Matt Jaynes, Founder of DevOps University, wrote a great post on Hacker News, What is Continuous Deployment, in which he points out one of challenges that many people gloss over when they embark on their DevOps journey. In a nutshell, Matt was saying that, “You should get your house in...

Eliza Croen

By Eliza Croen

Team Cloudify Heads to Hong Kong

It’s that time of year again for the OpenStack Summit, and the Cloudify team will soon be shipping out to Hong Kong to take part. We’ve got a bunch of exciting announcements to make and a MONSTER giveaway going to one lucky winner at the event. From a new app...

DeWayne Filppi

By DeWayne Filppi

Bootstrapping Cloudify With Chef

Overview Cloudify and Opscode Chef work together to provide the greatest high qualify recipe/cookbook coverage for deployment that is possible.  Cloudify works with Chef by delegating the installation (and potentially startup) phases of recipe lifecycle to Chef for individual services.  Cloudify takes care of full application deployment and coordination, as...

Nati Shalom and Uri Cohen

By Nati Shalom and Uri Cohen

To Openstack or not to Openstack Moving Enterprise Applications onto Openstack Today

Peter Chadwick Senior Product Manager – Cloud Infrastructure at SUSE wrote an interesting article arguing  Why OpenStack Will Rule the Enterprise. Chadwick refers to three main points in his arguments: Variety - OpenStack is the only cloud platform that supports every major hypervisor. Familiarity - OpenStack follows an open source...

Nati Shalom

By Nati Shalom

Big Data on OpenStack

Big Data systems by their very nature tend to be…Big. Big in the amount of data, in the number and size of infrastructure behind it, etc. Cloud based infrastructure can be a good fit as a cost effecive instrastrucutre for running those Big Data systems. While this may sound obvious,...

Nati Shalom

By Nati Shalom

Using the Cloudify Player as an Open Source Framework for Building Your Own Cloud Application Marketplace on OpenStack

In the previous post, I outlined the main lessons learned from the Amazon Cloud Marketplace and suggested an alternative approach for building an open marketplace. In this post I’ll refer to a specific implementation of that alternative approach through a new Cloudify Service called the Cloudify Player. Introduction to the...

Aharon Moll

By Aharon Moll

Building an Elastic SIP Server with WebSphere, XAP and Cloudify

WebSphere and XAP are sometimes considered competing products, when in reality, XAP can be fairly complementary to WebSphere in various areas. In this post I will share a specific customer use case which required the integration between the two products. I’ll start with the motivation and end with the technical...

Tamir Korem

By Tamir Korem

How to get the Cloudify Management REST API URL

The REST API URL In some cases when you develop a recipe, you may need access to the Cloudify management server/s. In a production environment, we recommend that you use two management servers. This access may be required for invoking REST API calls either on the management servers or on...

Yaron Parasol

By Yaron Parasol

Cloudify 2.5 is GA

Hey Cloudifiers, I’m happy to announce Cloudify 2.5, our latest and greatest Cloudify release. 2.5 offers important new capabilities and user experience improvements. In this post I’d like to review three main items: Storage, as In Block Cloudify is designed from the ground up with cloud portability in mind. If...

Uri Cohen

By Uri Cohen

Cloudify 2.3.0 Has Landed

Hi Cloudifiers, As promised just a few weeks ago, we worked very hard to bring you even more awesome features on top of 2.2, with our new 2.3 release. And we’re happy to do it just before the holidays :) In 2.2 we announced our Chef integration, REST API, and...

Yaron Parasol

By Yaron Parasol

Cloudify 2.2 and Roadmap

Hi Cloudifiers, It’s always fun to tell you about new features and possibilities. This time it’s double the fun, as we debut a new version, but are already working on another one that will be coming out pretty soon. Let’s start with version 2.2. I think the icing on the...

Nati Shalom

By Nati Shalom

PaaS as Infrastructure

The blurring line between PaaS and IaaS  The core of IaaS services is centered around  Compute, Storage Network however over the past years the infrastructure moved up the stack and includes more application services such as Database as a Service, Hadoop Map/Reduce, and application lifecycle services.  On the other hand,...

Sharone Revah Zitzman

By Sharone Revah Zitzman

The Bay Area Chef User Group - Chef as a foundation for PaaS - How Cloudify Uses Chef

For those who didn’t make it out to the Chef User Group meetup on October 19th at 6:30PM PST at Survey Monkey’s HQ, below is a recording of the session that was presented. Follow Sharone on Twitter!

Sharone Revah Zitzman

By Sharone Revah Zitzman

Groovy and Grails Israel Meetup - Groovy DSL and Testing with Spock

For those who didn’t make it out to GigaSpaces HQ for the meetup below is the recording from the event. Hope to see you next time.

Yoram Weinreb

By Yoram Weinreb

Cloudify and IBM InfoSphere BigInsights

Following Nati’s blog post about big data in the cloud, this post is focused on Cloudify’s integration with IBM InfoSphere BigInsights, diving into the integration specifics and how to get your feet wet with running the Cloudify BigInsights recipe  hands-on. The IBM  InfoSphere BigInsights product at its core uses the...

Tamir Korem

By Tamir Korem

Community Update - Sep 19th 2012

Hi Cloudsters, Just a quick update on the things we’ve been working on lately:    Chef Integration     We have been enhancing the integration with the DevOps tool Chef. For those who are not familiar with Chef, it is an excellent tool for setting up your environment and automating complex...

Nati Shalom

By Nati Shalom

Woz is Worried About "Everything Going to the Cloud" - the Real Issue is Giving Up Control

In a recent article, Steve Wozniak, who co-founded Apple with the late Steve Jobs, predicted "horrible problems" in the coming years as cloud-based computing takes hold.  "I really worry about everything going to the cloud,".. "I think it's going to be horrendous. I think there are going to be a...

Tamir Korem

By Tamir Korem

It's Time to Play with Cloudify

The Play framework Play framework is an open source web application framework, written in Scala and Java, which follows the model-view-controller architectural pattern. It aims to optimize developer productivity by using convention over configuration, hot code reloading and display of errors in the browser. The moto of Play framework is...

Nati Shalom

By Nati Shalom

Putting DevOps and PaaS together with Cloudify

DevOps and PaaS represent two different paradigms for delivering applications to the cloud. DevOps - DevOps takes an automation approach - with DevOps we basically script the process of installation, configuration and deployment of the application stack.  PaaS - PaaS takes an abstraction approach by abstracting the details of the cloud infrastructure from the...

Tamir Korem

By Tamir Korem

Automate Your Application on the Cloud with Cloudify Custom Commands

Your Application is Installed on a Cloud. Now What ? Ok, so you installed an application on a cloud and now you want to update it, replace your .war file, modify the DB schema etc. I guess, some of the following thoughts may run in your head : “Now I...

Tamir Korem

By Tamir Korem

What Kept Us Busy - A Cloudify Update

We wanted to share a few brief updates with you to keep you in the loop on all the exciting stuff we’ve been working on here at Cloudify, including our new 2.1.1 release, new features, integrations, and other improvements Feel free to follow our blog, or our Tumblr for ongoing...

Tamir Korem

By Tamir Korem

Community Update - Sep 19th 2012

Hi Cloudsters, Just a quick update on the things we’ve been working on lately:    Chef Integration     We have been enhancing the integration with the DevOps tool Chef. For those who are not familiar with Chef, it is an excellent tool for setting up your environment and automating complex...

Yaron Parasol

By Yaron Parasol

What's Cool in Cloudify 2.1.1

We are happy to announce a new Cloudify service pack (2.1.1) released yesterday that is now GA. This service pack provides many stability improvements thanks to input we received from our customers and community users who have reported issues and asked questions about their specific use cases. In addition, this...

Sharone Revah Zitzman

By Sharone Revah Zitzman

Extending Chef to manage the entire application lifecycle

Below are the recording of the webinar held a couple of days ago, in case you couldn't catch it live, as well as the slideshare. We're currently putting together our list of upcoming webinars for the next couple of months, feel free to suggest topics that you're interested in hearing...

Sharone Revah Zitzman

By Sharone Revah Zitzman

Gigaspaces and Mirantis - Big Data On OpenStack

Below are the slide deck and the videos from the June 21st San Francisco Cloud Mafia meetup on the topic of "Big Data on OpenStack" with GigaSpaces, and Mirantis. GigaSpaces Presenter: Uri Cohen, VP Product Management Topic: Deploying Your Big Data App on OpenStack The massive computing and storage resources...

Dotan Horovits

By Dotan Horovits

Cloud On-Boarding - The True Story

Everyone wants to be in the cloud. Organizations have internalized the notion and have plans in place to migrate their applications to the cloud in the immediate future. According to Cisco’s recent global cloud survey: Presently, only 5 percent of IT decision makers have been able to migrate at least...

Yaron Parasol

By Yaron Parasol

PaaS, Does It Really Mean No-Ops?

PaaS, Does It Really Mean No-Ops? I’d like to start with a brief overview of the evolution of the cloud – and why I think a new approach to PaaS solutions is needed – and the best scenarios for this to come into play. First there was IaaS. Cloud was...

Nati Shalom

By Nati Shalom

Bare-Metal PaaS

The Rise of Bare-Metal Clouds Cloud and Virtualization are not mandatory, and the number of cloud providers that supports bare-metal clouds is growing, as David Linthicum pointed out in his article Going native: The move to bare-metal cloud services It's a fact that virtualization is not a requirement when creating cloud computing services, but...

Dotan Horovits

By Dotan Horovits

Cloud integration and DevOps automation experience shared

Cloud integration and DevOps automation experience shared The Cloud carries the message of automation to system architecture. The ability to spin up VMs on demand and take them down when no longer needed as per the applications’ real-time requirements and metrics is the key for making the system truely elastic, scalable...

Tamir Korem

By Tamir Korem

How We Built This site

A lot of people have asked us how we built this community web site and what technologies we used. So we decided to share our experience with others in a meetup. The following PPT outlines some of the requiremets and technologies we chose to use to build it – Github...

Tamir Korem

By Tamir Korem

Mongo DB Sharding in the Pet Clinic Application recipe

Can you shard on a cloud platform in a galaxy far far away ? In general, managing a sharded Mongo setup is not an easy task but it’s much more difficult to do it on any cloud. When you deploy a sharded Mongo on a cloud (any cloud…), you have...

Nati Shalom

By Nati Shalom

Big Data in the Cloud using Cloudify

Edd Dumbill wrote an interesting article on O'Reilly Radar covering the current solutions for running Big Data in the Cloud Big data and cloud technology go hand-in-hand. Big data needs clusters of servers for processing, which clouds can readily provide. Edd touched briefly on the role of PaaS for delivering...

Nati Shalom

By Nati Shalom

Lessons from Zynga and Sony on moving from Amazon AWS

Earlier this month Zynga announced its move from Amazon AWS to its own private Z-Cloud. Sony also started to move increasing parts of its workload from Amazon to Rackspace OpenStack. There isn't so much in common between these different use cases, except for the fact that they may indicate the...

Nati Shalom

By Nati Shalom

Top Myths of Moving Mission-Critical Applications to the Cloud

Special Guest Post By Nati Shalom, at CloudNewsDaily.com Research conducted by HP found that the majority of businesses in the EMEA region are planning to move their mission-critical apps to the cloud. Of the 940 respondents, 80 per cent revealed plans to move mission-critical apps at some point over the...

Nati Shalom

By Nati Shalom

GigaSpaces Cloudify and VMware CloudFoundry the new PaaS Jailbreaker

I was reading Krishnan Subramanian's post, Two Events That "Clouded" Our Thinking In 2011. The thing that caught my attention was Krishnan's comments on why PaaS is a superior alternative to DevOps: The shift in the thinking about the enterprise cloud consumption also poured water into the “DevOps” concept advocated...

Sean Kumar

By Sean Kumar

Terabyte Elastic Cache Clusters on Cisco UCS and Amazon EC2

As applications have to manage and manipulate more data using in-memory access greatly helps to speed things up.

Nati Shalom

By Nati Shalom

Five Misconceptions About Cloud Portability

Three years ago when we started working on the first generation of our PaaS offering, cloud portability seemed to be pretty much “mission impossible.” At the time, we made a conscious decision to focus only on Amazon for our first generation PaaS as practically it was the only cloud in...

Uri Cohen

By Uri Cohen

Behind the Curtains of Cloudify, GigaSpaces' New Product

Announcing a new product is a major and exciting milestone in a company's lifecycle. Our last announcment was the launch of XAP a few years ago - the Xtreme Application Platform aimed to provide a complete end to end scalability solution through the entire application stack, meaning Data, Web, Messaging, everything....

Uri Cohen

By Uri Cohen

Cloudify for Azure

By now, if you're following GigaSpaces, you should probably have heard about our new Cloudify for Azure offering. In this post I'll try to provide a high level overview of what this offering is about, how it was conceptualized, and what are its benefits for the end user. Cloudify -...