Who Said Cloudify 3.2?!Posted By: Yaron Parasol & Sharone Zitzman on June 8, 2015
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 store in this release.
Purism at Its Best
This release, for us, has been a mission in all things pure-play orchestration, and this isn’t just another buzzword. For us, pure-play orchestration means that Cloudify should be a Cloud Application Orchestrator - no more, no less - or rather, no frills included.
What this means for you, is that Cloudify has been built to be as cloud and tool agnostic as possible. Ok, so why is that so important to us (and you ultimately)?
Cloudify 3.2 - The Purist Pure-Play Orchestration. Download Free. Go
We are now seeing major transitions from siloed and manual to automated and agile processes - especially within traditional and enterprise organizations where this was once virtually taboo. And, as with any transition, technologies and methodologies compete over the enterprise IT heart. What should one use: OS containers (aka VMs), software containers (e.g. Docker), or a combination or both? Which Cloud to use? With which SDN controller?
We heard your gripes, and we listened.
Cloudify is being built to support each of your decisions, including the decision to go with a mixed or hybrid strategy - a growing demand in enterprise IT.
Gimme, Gimme, Gimme
Some of the new features and improvements in 3.2 that now make this all possible include a bunch of new and enhanced integrations for your infrastructure of choice:
Support for VMWare vCloud in addition to the vSphere support we had before
Support for IBM SoftLayer
Improved Docker support with official plugin that now supports links, volumes, and other Docker essentials.
Improved AWS support - we've revamped the AWS support using Boto
What’s more, we plan additional development all of the above technologies, as well as adding support for Google Cloud Platform and Microsoft Azure to this list soon, both already in progress.
On top of this, 3.2 has added support for mixed containerized and non-containerized workloads on multiple clouds with emphasis on VMware and Openstack. For example, you can now run your microservices using Docker and your database server directly on the host, using tools like Chef, Puppet or SaltStack.
But wait, there’s more…
You Want Buzzwords...I’ll Give You Buzzwords. Ok, NFV.
Another front which has been gaining traction, and where Cloudify has been investing heavily in providing pure-play capabilities, is NFV (Network Function Virtualization) - you can read more by following our NFV blog tag too.
Thanks to Cloudify’s openness and pluggability with different technologies, Cloudify has become a true enabler for different NFV strategies and supporting paradigms:
Agentless installation and configuration of services as well as agent-based using Chef / Puppet.
Using cloud networking APIs as well as using SDN APIs or even device configuration via Netconf/Yang - see it live in action through a great example for NFV orchestration via the Metaswitch Clearwater IMS application.
Some More Goodies
In terms of product enhancements, Cloudify 3.2 brings with it some excellent new functionality you’ll want to check out:
Healing and scaling workflows: Cloudify can now scale or recover any tier in your application, using topology-aware scaling and healing workflows. This means, for example, that if a certain component fails, Cloudify knows which components depend on it, and will re-configure these components to connect to the recovered tier.
Newly implemented, pluggable authentication framework: As part of our commitment to open source, we've implemented an open source, pluggable authentication framework on top of Flask, the Python framework for creating REST APIs. We also created a few samples for how to implement plugins on top of it for authenticating users with LDAP or a flat file.
Manager recovery and recovery watchdog: The recovery feature allows the manager to be deployed with an attachment to a specific block storage volume. If the manager then fails (even at a VM-failure level), the recovery mechanism will take care of creating a new instance and attach the same block storage volume for it.
Last, but Certainly not Least: The Blueprint Composer
We’ve been hard at work behind the scenes and have really been looking forward to releasing one especially exciting new feature in this version, dubbed the Cloudify Blueprint Composer. This is a technology preview for our graphical, web based TOSCA composer.
And now in human speak. We know that writing TOSCA blueprints requires some skill, so in order to simplify this immensely, we’ve developed this tool that enables you to create a full blown blueprint in a matter of minutes instead of hours and days by dragging and dropping the elements of your topology - and then VOILA. The graphical blueprint composer outputs your blueprint in TOSCA YAML for you. Seriously, it’s true.
Ok ok, so what are you waiting for...Cloudify 3.2 is officially available for download, so take it for a spin. Download it at this link.