OpenStack Juno is now generally available. This is the 10th release of the most popular and hot Private Cloud offering out there. Here is a sneak peak into what’s in store in Juno.
Network Function Virtualization (NFV)
It is one of the most widely talked about topics in most OpenStack meets and summits, and has got a lot of attention from OpenStack community recently. With this release we see the support for NFV and some of the features starting with Nova. There is work being done around Neutron as well and will eventually see other OpenStack components getting support too.
Sahara – The New Data Processing Service
Big data has been a focus area for most companies and requires provisioning of humongous resources for performing analysis. This is where Sahara lets you quickly provision and manage big data clusters using Hadoop & Spark. During provisioning it also lets you specify parameters like Hadoop version, cluster topology, nodes details etc. It is also a part of the Horizon dashboard now, so all it takes is a few clicks.
Glance will eventually catalog not only Images (required for Nova) but also other objects/data assets required by different services. This will make Glance much more powerful. In the Juno release Glance will remain as it is but some of the work towards Artifacts will be implemented like models, API etc.
Also the code for store libraries will move from base code to its own library. The new library is called glance.store.
Storage Policies in Swift
Juno sees the implementation of storage policies in Object Storage. What this means is:
- Control over storing, replicating & accessing data across backends and regions.
- Control over performance
- Control over cost
- Public cloud providers can now provide storage tiers
Marconi is OpenStack’s Queue & Notification service that provides an asynchronous communication protocol for applications & operating systems running in an OpenStack cloud. With Juno the work towards completing the API v1.1 continues.
Support for redis and storage engines is the highlight in this release.
Some other improvement highlights are:
- Roll back option for a failed Heat deployment
- Ability to delegate resource creation to non-admins
- Improvements to Live Upgrades in Nova
- Rescue mode in Nova
- Support for Docker through StackForge
- Drivers for Ironic (bare metal as a service)
- Account to account copy feature in Swift Object Storage
- Addition of 10 new storage backends
- Better support for IPv6 and 3rd party drivers in Neutron
- Layer 3 HA support in Neutron
- Increased performance and improvements to metering networking services like load balancers, firewalls in Ceilometer.
With each release OpenStack continues to grow better & stronger, adding new features and improvements that matter for an Enterprise grade adoption.
The complete list of new features, upgrades & improvements in OpenStack Juno can be found here.
If you are interested in learning more and getting a hands-on training on OpenStack, we offer the Red Hat OpenStack instructor led training. More details about the course can be found here.