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

OpenStack Heat | Cloud Application Orchestration | OpenStack Orchestration | TOSCA | Orchestration Tools | Docker

Containers was definitely one of major topics during the OpenStack Summit in Vancouver.

There many announcements and projects that aim to leverage containers in various ways. The most notable one was the new Magnum project, which aims to make Docker and Kubernetes first class citizens in OpenStack.

Having said that, it’s not too hard to see that the container space is becoming very crowded and container orchestration specifically is now a hot area and, as such, very confusing. My session during the summit was aimed to map the orchestration landscape for those who feel confused.

Apparently comparing the various orchestration tools was much more challenging than what I had originally anticipated. Part of the reason was that every orchestration framework took a fairly different approach depending on the underlying assumption by which it was built.

In this post I wanted to highlight the main takeaway from this exercise.

Hear this talk and many others at OpenStack Israel 2015!   Go

I’ll start with some basic definitions to set the stage – specifically, what is orchestration and then what was the method we used to compare the different approaches to orchestration.  I will end by giving some guidelines on how to choose the right orchestration for the