Heat: Orchestration improvements on Openstack Havana #OpenstackHablaEspañol

At this very moment, the first OpenStack Day in LATAM is taking place at the Word Trade Center in Mexico City. We are pretty happy with all the people that have came -around 250 techies-. The first OpenStack summit in USA just got an attending of 60 guys, so, I think it’s a very nice starting point for the community in LATAM.

In one of my previous notes I wrote OpenStack would be hated, loved or not understood. I dare to say the most common option is “not understood”. It was difficult to me as well to understand the concept and its relevance into the IT market when I’ve heard about the first time.

Lucky us, some philanthropist guys are putting online media, explaining this new concept to newbies like me…

Then, if you don’t know exactly what OpenStack does, don’t worry, there are so many people that don’t fully understand it. just don’t think about openstack as only one piece of software.

All pieces of software (or projects) with names like swift, glance, nova, horizon, etc. have different roles, and they talk to each other to finally bring an amazing automation, agility, simplification and orchestration to different infrastructure components like compute, storage, security and network.

Every project needs some work and time to understand it.

going directly to the point… we’ve decided to jump directly from Essex to Havana for a couple of reasons: The most important was to get a more competitive product: better orchestration and more features form the user portal. Havana has critical improvements like Heat and Neutron.

Now a day Heat is one of the most important advantages of openstack. Heat is a orchestration program that “implements an orchestration engine to launch multiple composite cloud applications based on templates in the form of text files that can be treated like code” (wiki.openstack.org). You can create code defining stacks of virtual infrastructure components for any application –It could be a web portal with a defined amount of network segments, web servers, database nodes, security groups, storage volumes- and export this configuration to a file to use it later even in other compatible cloud platform. Fewer words? You can bring a full enjoyable wordpress portal with a minimal customization in minutes from scratch.

Heat also helps you to import AWS CloudFormation templates. That helps you move your apps from AWS to your current providers or private Cloud based on Openstack. I think this is a smart move to wipe out some additional barriers to be an OpenStack fan.

Ceilometers also is part of Havana –I think it started from Grizzly version- and helps you to monitor and meter infrastructure resources. If we combine Ceilometer and Heat that helps to get auto-scaling capabilities. I mean, you can bring you application in minutes using Heat and scale it automatically adding more compute depending on the threshold you’ve defined (i.e. vCPUs’ usage). There some few vendors and providers offering solution like this: IBM and their PureApps –Not 100% sure if they uses OpenStack Heat, but they already have auto-scaling; RightScale and their Multi-cloud Management tool and so on.

Heat also integrates management tools like Puppet or Chef.

There are other interesting projects in Havana like Neutron that brings more networks components to the Dashboard, but let’s leave content for later.

…some pictures

Israel speaking how to manage KVM images on OpenStack


Omar Lara showing How to install OpenStack… a live demo.


Victor Barrera showing performance results of Hadoop on OpenStack

openstack day latam 2014

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: