The Cloudify Blog

Tali Sela

By Tali Sela

The New Cloudify UI - Features and Tutorial

Tali explains all the new features and capabilities of Cloudify UI and runs through a brief tutorial of the basic functionality.

Sivan Barzily

By Sivan Barzily

An In-Depth Look at Cloudify 4.0 Security - Multi-Tenancy, RBAC, LDAP and more

In this post, Sivan gives us the down low on all things security in Cloudify Manager, including roles, access, tenants, and LDAP.

Sivan Barzily

By Sivan Barzily

Cloudify 4.0 Has Landed - Next-Gen, Orchestration-First CMP!

Introducing Cloudify 4, the next evolution in cloud orchestration and multicloud management.

Nati Shalom

By Nati Shalom

The End of Cloud Management As We Know It - Part 1

Nati Shalom explains why old school cloud management tools are not sufficient anymore and how to prepare for the end of cloud management.

Sharone Zitzman

By Sharone Zitzman

The Tenets of Cloudify

This post lays out the principles we have followed from the beginning through our latest release - Cloudify 4.0.

Omer Fogel

By Omer Fogel

How and Why We Built an Internal Service for Cloudify - and Why You Should, Too

In this post, Omer takes us through Cloudify Service, the service built for internal testing of CLoudify, using Cloudify. He also notes why this is a good practice for any development team.

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.

Jeremy Hess

By Jeremy Hess

Step-by-Step Guide to Installing Cloudify Manager Version 3.4 on Your Local Machine

This blog post will give you instructions on how to get Cloudify Manager up and running on your computer with a virtual machine.

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.

Luther Trammell

By Luther Trammell

Deploying Your App Onto AWS and OpenStack With Hybrid Cloud Orchestration Using a Single Cloudify TOSCA Blueprint

There is no limit to the variety of system layouts. The most basic would be a database and an application on a single VM. However, very few operations teams have all of their infrastructure in one place. At Cloudify, we’ve been referring to real world scenarios with the term Hybrid...

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.

Sharone Zitzman

By Sharone Zitzman

Azure versus AWS for the Enterprise

Which would you choose for your enterprise and why - AWS or Azure, or maybe both?

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.

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

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.

Yoram Weinreb & Sharone Zitzman

By Yoram Weinreb & Sharone Zitzman

Cloud-Native VNFs VoLTE Demo - vIMS & vEPC on VMware vCloud with Group Scale

Many existing network functions have only recently undergone the transition from being physical appliances to being delivered virtually, which was a revolution unto itself.  That transition required mostly performance optimization to accommodate the additional I/O overhead of the hypervisor and some configuration changes to accommodate the fact that VMs can...

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

Cloud Management Roundup - Orchestration vs PaaS vs CMP

Orchestration? PaaS, CMP? Feeling confused? Read the definitive breakdownn and comparison of cloud management platforms.

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

Luther Trammell

By Luther Trammell

Deployment and Orchestration of a Kubernetes Cluster With Auto-Scaling and Auto-Healing in a Hybrid Environment Using Cloudify

At Openstack Israel 2016, I participated in a presentation where we compared a few cloud orchestrators, among them Kubernetes and Cloudify. In short, I presented Kubernetes as a container-focused orchestrator, while Cloudify I presented as a more general orchestrator. The division isn’t exact. Kubernetes has a lot of integration with...

Arthur Berezin and Jeremy Hess

By Arthur Berezin and Jeremy Hess

Cloudify 3.4 Has Dropped - Orchestrate All Clouds!

Team Cloudify is very excited to announce the Cloudify 3.4 GA release! This was definitely the most packed release of Cloudify ever and brings with it some major improvements, all of which culminates in support for hybrid environments, with any stack, and on any workload, and covering more than 90%...

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

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

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

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

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

Simon Dredge, Guest Post

By Simon Dredge, Guest Post

The Missing Link - Service Function Chaining and Its Relationship to NFV

This article was written by Simon Dredge and originally published on the Metaswitch Blogs. Simon is Director of Technical Marketing at Metaswitch. The article is being re-published with the express written consent of the author. I remember that ‘aha’ moment when I first heard about Service Function Chaining (SFC). It...

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

Jeremy Hess

By Jeremy Hess

Hola Barcelona and MWC 2016 - Talking NFV, SDN, and Multi-VIM Automation

We're really pumped for this year's Mobile World Congress! The Cloudify team has been unleashed and will be making a splash in the telco arena. We have partnered with Intel and VMware to show off some cool new demos that will knock your socks off. Our big focus at this...

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

Sam Melehy, Guest Post

By Sam Melehy, Guest Post

Application & Cloud Automation Meets IT Service Management, Guest Post

Originally posted at Zefflin.com   Why Automate Application Lifecycle?     One of the things we do at Zefflin is help IT organizations to automate the lifecycle of complex, N-tier applications. This means defining applications once (blueprinting), deploying and upgrading them automatically in heterogeneous hybrid cloud environments and auto-scaling up/down...

Uri Cohen

By Uri Cohen

Come Get Some Cloudify 3.3

Cloudify 3.3 has landed! We’re really excited about this new release because we have reached down deep to make Cloudify more ready than ever before for production. We are also seeing Cloudify’s usage taking off in use cases related to NFV, hybrid workloads, and containers and we wanted to fill...

Sharone Zitzman

By Sharone Zitzman

The Cloudify Awesome Sauce Monthly Roundup | November 2015

We're starting a new tradition of a roundup of excellent stuff we happened upon on the interwebs - from tools, to repos, to blog posts, so get ready for chock full of awesome stuff to check out.  Some of this stuff has already gone viral, but in case you missed...

Assaf Lev

By Assaf Lev

From Closed Source to Open Source – A Journey

Since joining GigaSpaces a few months ago, I thought it would be interesting to write down some thoughts about my experience on the journey from the closed-source, enterprise world to the open source, startup mentality of getting work done, both internally at the office as well as from a client-facing...

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

Ran Ziv

By Ran Ziv

Tools We Like - IntelliJ IDEA

I’d like to preempt by saying, this is an off-topic post, but since I know what goes into building a tool, I think it’s a worthy undertaking to just give a quick shout out to those I think are doing great thing.  So here is a quick roundup of a...

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

Eliza Croen

By Eliza Croen

Cloudify Does VMworld 2015 - Pure-Play VMware Orchestration

Ah, VMworld. A place for IT pros and thought leaders to come together and talk virtualization and cloud technology. This year, the name of the game is “Ready for Any,” showcasing the VMware ecosystem for fast and secure architectures and unified hybrid cloud that lets users “innovate like a startup...

Yoram Weinreb

By Yoram Weinreb

Creating a scalable blueprinting service using Cloudify

Recently I was asked to design a SaaS offering with a major partner that will feature TOSCA orchestration for applications. Cloudify version 3 was already out with significant features and design tenets that made it extremely easy to extend and embed; enabling it to be commonly used to application orchestration...

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

DeWayne Filppi

By DeWayne Filppi

Cloudify Meets Kubernetes - Container Management & Orchestration on Bare Metal

Cloudify lives at the extreme end of the "unopinionated" spectrum of application orchestration tools. Kubernetes (http://www.kubernetes.io), on the other hand, is a container orchestration system that is very opinionated. For those committed to a container based deployment architecture, it's a great choice, especially for supporting microservices, a good reference on...

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

TOSCA Cloud Orchestration for Beginners

TOSCA in a nutshell- see what all the fuss about TOSCA is, and why it's becoming a de-facto specification for describing cloud applications.

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

Nir Cohen

By Nir Cohen

We started using Vagrant and Packer for our build process. You won't believe what happened next...

We have many artifacts to build. From Docker and machine images to potentially relocatable Python virtualenvs, node.js tar files and Windows binaries.

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

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

Barak Merimovich

By Barak Merimovich

Cloud Management & Usage Monitoring Through Continuous Integration with Quickbuild and Mist.io

I'm taking a break from blogging about my various Openstack related shenanigans. This time I want to talk about monitoring cloud usage. I work with IaaS clouds – lots of them. The list includes several different AWS accounts and several HP cloud accounts. It also includes occasional ‘guest’ accounts on...

Luther Trammell

By Luther Trammell

Workflow Automation PT II - Docker Orchestration and Management

When we design the blueprint, it’s important to think about when certain data is available. Inputs to the blueprint can be used at any time, but some data is only available at runtime. In my previous post What is a Workflow? I described the basic premise behind workflows, how these...

Michael Sverdlik

By Michael Sverdlik

Vagrant Cloud - Creating Vagrant Box Files for a VirtualBox Provider in AWS

This post was originally published on Developer.com. The Pain Point Many developers often need to create easily reproducible development environments – for anything from testing to troubleshooting, and even continued development across teams. To this end, many technologies have arisen to answer this need from Vagrant and VirtualBox, and even...

Luther Trammell

By Luther Trammell

What is a Workflow?! Working with Workflows - Part I of III

As part of my Cloudify discovery - I’ve encountered another topic which I think needs slight backtracking, and a bit more of an introduction, to get to the more deeper dive of the documentation.  So in this series of posts I’m going to dive into what is a workflow?! And...

DeWayne Filppi

By DeWayne Filppi

Cloudify Laptop Setup Simplified

Introduction As mentioned in my previous post, there is a Vagrant box available that cuts through the complexity of setting up a box yourself.  For convenience, I'll share the steps described elsewhere, with some minor tweaks.  In this way you can have a running Cloudify manager with far fewer steps....

Sharone Zitzman

By Sharone Zitzman

NFV to VNF to SDN - What Does It All Mean

Following the Mobile World Congress, which took place a couple of weeks ago in Barcelona, NFV and SDN are again all the buzz. While this is no new concept, I still find that I’m still often asked what the deal is with NFV and what it all means. A great...

Nir Cohen

By Nir Cohen

Remote Commands, Deployment Automation & SSH with Fabric & Cloudify

A deep dive on remote execution, its tools, why it’s needed, and how to actually make the best use of it. Featuring the Fabric plugin.

DeWayne Filppi

By DeWayne Filppi

Vagrant Up - Cloudify Your Desktop

While existing resources can be consulted to created a single node Cloudify 3.1 installation, a single purpose walkthrough of the process can simplify the process and save time.  The purpose of this post is to describe how to install the Cloudify 3.1 CLI, bootstrap the simple manager, and a install...

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

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

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

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

Yaron Parasol

By Yaron Parasol

Docker orchestration…what it means and why you need it.

Docker containers were created to help enable the fast, and reliable deployment of application components or tiers, by creating a container that holds a self-contained ready to deploy parts of applications, with the middleware and the app business logic needed to run them successfully.  For example, a Spring application within...

Nati Shalom

By Nati Shalom

Do I need OpenStack if I use Docker?

  Docker has broken a record in the speed in which it moved from being a disruptive technology to a commodity. The speed of adoption and popularity of Docker brings with it lots of confusion. In this post I wanted to focus on a trend of commentary that has been...

Yoram Weinreb

By Yoram Weinreb

From VMWare Virtualization to Public Cloud. Now Hybrid Cloud.

vCloud, OpenStack & Cloudify VMWare has been in the front of the virtualization space for many years and is by far the most popular enterprise virtualization solution. In the recent years, as cloud technology became popular, VMWare released its vCloud product line to target private clouds. More recently, VMware entered...

Barak Merimovich

By Barak Merimovich

Advanced OpenStack Networking - Configuring an OpenStack VM with Multiple Network Cards

We have discussed OpenStack networking extensively in previous posts.  In this post, I’d like to dive into a more advanced OpenStack networking scenario. Many cloud images are not configured to automatically bring up all network cards that are available. They will usually only have a single network card configured. To...

Nir Cohen

By Nir Cohen

Buzzword Abuse - The Anatomy of a DevOps Engineer

This post was originally posted by our own Nir Cohen, at DevOps.com. Once, people used the word genius only when describing someone who really was a genius. Someone with extraordinary intellectual and perceptual capabilities. Today every parent uses this word to describe their, likely cognitively regular child - and this...

Yoram Weinreb

By Yoram Weinreb

OpenStack Cloud Deployments Made Easy–Heat Plugin for Cloudify

OpenStack Heat makes orchestrating the deployment of multiple OpenStack elements a breeze using its “stack” concept. By defining a HOT (Heat Orchestrating Template) document that describes the stack and “creating” the stack based on the document, Heat will orchestrate the deployment of many elements including networks, subnets, ports, floating IPs,...

Nati Shalom & Eliza Croen

By Nati Shalom & Eliza Croen

Going Hybrid Cloud with OpenStack

OpenStack Silicon Valley is just a few short days away and we are looking forward to talking OpenStack with the local community. A main focus for Team Cloudify at the event will be around the topic of portability AKA hybrid cloud, not only between environments, but also between OpenStack and...

Nati Shalom

By Nati Shalom

Open cloud deconstructed. What it means to be native to the OpenStack cloud.

OpenStack is just not like any other cloud. OpenStack is an open source cloud and that makes it quite unique in comparison to many of the closed source public clouds generally available today, the most common being AWS, Azure GCE, and others. The fact that it is open source, allows...

Nir Cohen

By Nir Cohen

Feeder Feeder Data Eater!

A new open source Python module to help you with your performance testing, load testing, configurations, data structure, metrics...you name it. Intro We've all (well.. not ALL…) been in that situation where we need to generate random data for any number of reasons.  For instance, something I kept running into...

Dan Kilman and Ran Ziv

By Dan Kilman and Ran Ziv

Workflow Management - How to Build a Customizable, Scalable and Multi-Tenant Workflow Engine

When architecting our workflow engine for Cloudify 3.0, our primary goal was to be able to provide our users with a framework that will make it possible to write custom workflows that integrate seamlessly with our orchestration framework. Based on this premise, we knew our workflow engine should be aligned...

Koby Nachmany

By Koby Nachmany

A Puppet Automation + MySQL Tutorial. Wordpress Install in 7 Short Steps.

If you are familiar with configuration management (aka CM) and automation, you probably know a thing or two about Puppet, and the amazing and rich collection of modules it offers. Puppet Forge contains a wealth of third party modules that enable us to do some pretty nifty stuff with almost...

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

Yoram Weinreb

By Yoram Weinreb

Bootstrapping Cloudify on Devstack

Cloudify 3.0 is a major milestone for Gigaspaces. It tightens our integration with Openstack and steers the product architecture to closely match the OpenStack architecture stack. There are several ways to get started with Cloudify 3.0 on OpenStack: You can use an OpenStack public cloud such as HP Cloud You...

Barak Merimovich

By Barak Merimovich

Deployments at Scale - How to Scale to 1000+ Node Instances Painlessly

Once upon a time, deploying a large scale application required a large IT team to provision and organize resources, for example to buy machines, set up hosting, guarantee network bandwidth, and so forth. All this before the actual application code can even be deployed to the machines, and the whole...

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

Eliza Croen

By Eliza Croen

Cloudify 3.0 HAS LANDED

Cloudify 3.0 has arrived! We are excited and hope you are too. We at GigaSpaces have been hard at work to bring you an even more awesome Cloudify experience for the cloud orchestration and automation of your critical apps on the cloud. Allow me to give you some highlights. Automated...

Sharone Zitzman

By Sharone Zitzman

OpenStack Wiki in Short – A Quick Guide to Open Cloud

In this post, we outline the different OpenStack components, and how they work together. This is your quick wiki for everything OpenStack

Sharone Zitzman

By Sharone Zitzman

What is Openstack? A Quick OpenStack Tutorial

We decided to answer the most fundamental question for those looking to get started with OpenStack, and make sense of the OpenStack terminology.

Shay Naeh

By Shay Naeh

OpenStack Orchestration with Heat + Devstack

Today in order to bootstrap a Cloudify manager you have to take care of the OpenStack compute, networking and security services yourself, essentially all of the OpenStack orchestration (this is still a good reference).  Each of these is comprised of a number of configurations.  Just to name a few: When...

FastConnect, Community Contributed

By FastConnect, Community Contributed

Load Testing and Cloudification using Gatling

When we developed the FastContest application and deployed it on the Amazon cloud using Cloudify, we decided to perform automated load tests to: evaluate the maximum load that our application could support size the Cloud machines on which we deploy highlight the weaknesses of our application run automatically defined scenarios...

Nir Cohen

By Nir Cohen

Package Management. Packman Style.

We've been speaking quite a bit about the soon to be released Cloudify 3.0 - which is really a complete rearchitecture  and rewrite of Cloudify from scratch, which brings with it all kinds goodness, but with that...some interesting challenges, as well.  As part of the move to our new, and...

Nati Shalom & Sharone Zitzman

By Nati Shalom & Sharone Zitzman

OpenStack Going Mainstream - Notes from the OpenStack Summit Atlanta 2014

I attended almost every OpenStack summit event over the past few years, including last year in Hong Kong and Portland, and even lead the OpenStack community in Israel...but somehow, this year the OpenStack Summit felt completely different than any of the previous events. I  feel like OpenStack is coming into...

Eli Polonsky

By Eli Polonsky

The OpenStack Summit - In Bits and Byte-Size Pieces

The Ninth Semi-Annual Openstack Summit, was held last week (12th-16th of May, 2014) at the Georgia World Congress Center in Atlanta. The corresponding release is called Icehouse and design sessions for the next release (Juno) were also conducted. Attendance was quite impressive with over 6,000 registered and about 100 booths...

Nati Shalom

By Nati Shalom

OpenStack in Numbers - The Real Stats

One thing that I like about working with an open source community like OpenStack is that you get direct access not just to the source code itself, but to its users and ecosystem as well.  This allows you to be less exposed to marketing spins, and actually analyze our actions...

Nati Shalom

By Nati Shalom

The Heat is on with OpenStack Icehouse

OpenStack Orchestration Moves up the Stack OpenStack Icehouse, the Ninth OpenStack Release, was announced at the last summit and was named for a street in Hong Kong. The Icehouse release is primarily focused on stability and maturity. The release marks another milestone in the growth of the project.  Just a...

Yoram Weinreb

By Yoram Weinreb

OpenStack Heat and DevStack on HP Cloud

Openstack is clearly making waves and rapidly becoming the de-facto standard in private clouds. In the last few releases, its orchestration engine, Heat, which was originally inspired by Amazon CloudFormation, is getting more mature with more desired functionality. I wanted to share my experience with setting up my own Heat...

Nati Shalom

By Nati Shalom

Making Chef as Easy as Ansible

In his book Taste Test, Matt Jaynes compares a few popular configuration management tools such as Chef, Puppet, SaltStack and Ansible. Cloudify - plug in ANY TOOL. Check it out.  Go Jaynes points to some of the areas of complexity within Chef in comparison to Ansible. According to Jaynes, Chef’s...

Kobi Kisos

By Kobi Kisos

From 0 to 10000X - Testing Automation + Continuous Integration for Any Environment

How we built a testing-as-service infrastructure for our team of developers using Git, QuickBuild, JClouds, Cloudify, Logstash, TestNG, Tomcat, & MySQL System testing is one of the most tedious, time consuming and error prone procedures in software development. More so when developing and testing distributed middleware products. All this, when...

Shay Naeh

By Shay Naeh

Automation of NFV Components on OpenStack - How-To

In my previous post I discussed the need for virtualization of network functions on the cloud. In this post, I’m going to dive into a real world scenario, that CAN actually try at home.  (Really we also support local cloud, remember?) So just to recap, the primary challenges of virtualizing...

Nati Shalom

By Nati Shalom

What is NFV?

I first heard the term NFV a year ago as part of the writeup that I was doing with Alcatel Lucent on CloudBand titled Carrier Grade PaaS covering our collaboration. Ever since that time it looks like the term has risen in popularity with every network provider or infrastructure provider...

Shay Naeh

By Shay Naeh

Network Automation with NFV on OpenStack

As NFV (network function virtualization) becomes trendy more network vendors are working on a solution of how to take their existing investment in network products and make them NFV enabled. The target is that eventually everything will run as virtual software components on commoditized hardware. To this end, I actually...

Nati Shalom

By Nati Shalom

Why You SHOULD Want to Use OpenStack

Over the past few weeks I came across various cases where people questioned the maturity of OpenStack and its fit to enterprise customers. The most recent one was a piece called "Enterprises should just ignore OpenStack", that basically suggested that OpenStack doesn't really answer any enterprise needs and that there...

Anna Bankirer

By Anna Bankirer

Cloud Orchestration with Bare Metal Machines

Enterprise companies tend to use bare metal machines extensively for their mission critical and data intensive applications, as bare metal provides superior performance and I/O over your average virtual machines.  In addition, VMs also come with the added issue of noisy neighbors.  This is also why many cloud providers have...

Nati Shalom

By Nati Shalom

Network Automation and Orchestration with Openstack and Cloudify

In my previous post I discussed the evolution of networking in the cloud - from commodity hardware to the cloud, and the need for the virtualization of network functions, and the different drivers for change.  In this post I will focus on orchestrating your networking through OpenStack's Neutron, its challenges...

Ron Zavner

By Ron Zavner

From Configuration Management to Cloud Orchestration How Cloudify Integrates with Chef

How Cloudify Integrates with Chef There are many common challenges today for your everyday dev and ops tasks: Configuration management Server provisioning Application deployment Monitoring of deployed tiers Auto-scaling In addition to some nice to have functionality, such as multi-region resilience and multi-cloud enablement.  This is where known DevOps tools...

Nati Shalom

By Nati Shalom

Networking from Then to Cloud

What does networking actually mean? Networking is a fairly abstract term, it means different things to different people. This is because, in contrast to compute and storage, networking is comprised of many components, and their different network functions including load balancers, routers, firewalls, switches and more. Each of these plays...

Ron Zavner

By Ron Zavner

Deployment Automation, Cloud Management & Monitoring with Puppet & Cloudify

Ok, so our new configuration is great, but now it's time to think about taking our cloud automation (see previous post) to the next level. While Puppet takes care of our deployment phase, we are still stuck with manual provisioning of the machine and manual management of the post-deployment phase,...

Yaron Parasol

By Yaron Parasol

Cloud DevOps Orchestration

I’m pretty excited to take part in the OpenStack Summit in Hong Kong in a few days. Uri Cohen and I will give a talk about Cloud Application Orchestration. This is a great opportunity for us to share what we have learned during the last three years building Cloudify and...