Weighing up OpenStack: from Juno to Kilo and beyond

OpenStack
OpenStack Foundation's Jonathan Bryce

Launched in recent weeks, Juno, the 10th version of OpenStack, brings a slew of new features and even more bug fixes.

According to Jonathan Bryce, executive director of the OpenStack Foundation, Juno's successor, called Kilo, will add functionality based around managing bare metal platforms, helping telcos save costs using Network Functions Virtualization (NFV) and maximising performance out of high-performance applications. Thanks to OpenStack's bi-annual release schedule, Kilo will become available in April 2015.

OpenStack

OpenStack vendors present throughout the summit

TRP: Can you name any features that have come off the back of user feedback?

JB: One is Rescue Mode which is in Juno. If you run a data centre and a server crashes, in the world you would connect a monitor and keyboard to it to see errors on the screen saying what went wrong. A disk may have crashed, but you don't want to reboot the server because you might lose data. In the virtual world you can't go in a data centre and connect a monitor to the server, but with Rescue Mode, you can remotely connect to the console of a virtual machine.

OpenStack has had that for a very long time, but operators told us that they need to be able to boot a disk rescue image and safe boot different kinds of things, so there's a ton of work around that in Juno.

Another interesting component in Juno is for doing data processing-as-a-service, which is basically MapReduce as a service. It's a system that supports Apache Hadoop, Cloudera Hadoop, Hortonworks Hadoop and Spark. It automates thin provisioning and scaling of these kinds of workloads on top of an OpenStack environment, which was a very user-driven feature and something that came out of big data, which is a really common use case for OpenStack.

TRP: What will developers try to achieve with the next release, Kilo?

JB: We'll once again see more operational updates. There'll also be something on standardising how logging and configuring is done across different pieces of OpenStack. In terms of new capabilities, there's a bare metal management feature that's going to be in Kilo that has support for different bare metal platforms.

Basically, you can have a pool of servers and image them directly without a hypervisor. So for high-performance applications where there might be some specific type of hardware that you need to access - such as a GPU for rendering - there is a new set of workloads opened up that can be managed under OpenStack.

Kane Fulton
Kane has been fascinated by the endless possibilities of computers since first getting his hands on an Amiga 500+ back in 1991. These days he mostly lives in realm of VR, where he's working his way into the world Paddleball rankings in Rec Room.