OpenStack, Liberty, and the Pursuit of Scaling - Murano, Microservices, NFV and morePosted By: Jeremy Hess on October 22, 2015
OpenStack Liberty was released just a few days ago on October 15th. This is OpenStack’s twelfth release of the widely-used cloud computing platform. Liberty is also a great name for this release as it brings with it a “liberating” factor for many developers – the new big tent approach. This will basically allow any OpenStack-specific project, no matter how small, or similar to another project, to be placed under the OpenStack umbrella. This means that developers of these projects that were not part of previous “integrated releases” are now given access to all of OpenStack’s resources, all of which will be able to determine their own maturity level.
Give me Liberty
The OpenStack train is not slowing down for anyone with 161 companies contributing to the project (the usual suspects at the top of the list are: HP, Mirantis, Red Hat, Rackspace, IBM), a 6% increase from Kilo. It also had a 26% jump in individual contributors, with 400 more than the previous release. Neutron in particular has been incredibly active, boasting over 4,000 changes, an increase of 68% from OpenStack Kilo. In fact, Neutron has been so active that it has even surpassed activity in Nova, which signals, at least to us, that Networking (read IPv6, NFV, Security, etc) is really the next frontier to conquer in cloud computing.
Open cloud orchestration for OpenStack releases - Liberty to Mitaka. Get Started. Go
The stuff of Liberty
There are 3 key themes that OpenStack Liberty hits on:
- Manageability: Adding common libraries and role-based access control, Liberty gives operators better control and makes management easier.
- Scalability: In order to ensure performance, as well as stability, with larger deployments, OpenStack Liberty adds improved scaling across Nova, Horizon, Neutron, and Cinder. Nova Cells v2 was also introduced, which can support much large, multi-location deployments.
- Extensibility: Containers are another hot topic in Liberty, with Magnum’s first release. Also, the new big tent model lends itself to making OpenStack an integration engine for the many smaller projects it has incorporated into Liberty.
Network, as mentioned earlier, has been given the biggest push for this latest release, from a contributor perspective, seeing a great string of new features, including improved support for NFV, IPv6, LBaaS, RBAC, router HA, and QoS for fine-grained policy creation and bandwidth limiting.
Some key new features by OpenStack component:
- Nova added a really important update in Cells v2, which brings horizontal scalability across machines anywhere in the world. NFV is a great use case for this as telecoms and cable companies generally have many smaller and separate OpenStack instances. This will allow them to have consistency over all those instances.
- Magnum’s first full release looks to make deployment of Kubernetes, Mesos, and Docker Swarm container tools much simpler.
- Heat has added many new resources for automation and orchestration as well as scalability. There is also a new convergence engine to assist with the complex actions and offer more resilience.
Of course, Swift, Keystone, Cinder and other saw great improvements as well.
We are also planning an on-the-ground OpenStack & Beyond podcast for Thursday, October 29th, so stay tuned for more info on that as well.
We are very happy to note that Cloudify is Liberty-ready and can be used out-of-the-box with the latest OpenStack release. As always, Cloudify is OpenStack Native, integrating with OpenStack components and core services - Nova, Neutron, Cinder, Keystone, Heat, and more, as well as following the implementation guidelines for OpenStack projects.