eNovance talks at next OpenStack Summit Paris

Next November in Paris, the OpenStack community is going to design our future Kilo release.
Together, developers, users and companies are building and sharing thoughts about ‘How OpenStack is going to be most scalable – the most efficient – the most Open Source Cloud that ever existed ?
eNovance is proud to be part of this community project and to be an active contributor to the code. Our talented experts have proposed talks :
OpenStack and Ceph: match made in the Cloud by Sébastien Han
For more than a year, Ceph has become increasingly popular and saw several deployments inside and outside OpenStack. The community and Ceph itself has greatly matured. Ceph is a fully open source distributed object store, network block device, and file system designed for reliability, performance, and scalability from terabytes to exabytes. Ceph utilizes a novel placement algorithm (CRUSH), active storage nodes, and peer-to-peer gossip protocols to avoid the scalability and reliability problems associated with centralized controllers and lookup tables. Since the beginning we have been constantly putting effort for integrating Ceph into OpenStack. Things have gotten really serious since Grizzly, all the way to Icehouse. All these things, will certainly encourage people to use Ceph in OpenStack. Ceph is excellent to back OpenStack platforms, no matter how big and complex the platform.. Continuing on his series of talks, Sébastien Han from eNovance will go through all the new things that appeared during the Juno cycle and will expose the roadmap for K.
Transforming to OpenStack? A roadmap to work as a service by Nick Barcet  
This talk is a follow up on what are the best practices that are successful in operating the transformation.  We will first focus on identifying the right use cases for a generic enterprise, then define a roadmap with an organizational and a technical track, to finish with the definition what would be our success criterias for our group.   This will happen as a “workshop summary” based on the multiple engagement eNovance has been delivering over the past 2 years. 
 Javascript in Openstack or: How I learned to stop worrying and love the APIs by Maxime Vidori 

Accessing OpenStack API through the browser without any backend,how to use your browser as a powerful REST client and easily develop new web applications.Thanks to its restful API, OpenStack web applications can be freed from the backend part.

In this talk I will explain how to configure your OpenStack to allow this kind of connections, and present a simple javascript library which wrap the API calls in reusable modules.

There is a couple of reasons why a javascript library can be a better fit than python or shell script. This talk will go over four parts, to show you about the javascript advantages.

– Unthrottling the Network: Delivering high throughput with OpenStack by Nick Barcet

Presentation with Vincent Jardin, 6Wind
Based on the requirements we gathered from our various customers in the telco industry, one of the key elements we found missing was the ability to run VM which could deliver near wirespeed throughput when connected to gigabit wires.  Working together with 6Wind, we took on this requirement and built a lab.  The results are in and we are now ready to provide some amazing results.  This presentation will explain how 6Gate and OpenStack can do this and which tricks we had to apply
– Rethinking Ceilometer metric storage with Gnocchi: Time-series as a Service by Julien Danjou

Recent evolution in OpenStack and Ceilometer pushed us to rethink how we should treat and store metrics. This led to the creation of the Gnocchi project, a service providing time-series indexing and storage via an API, following the OpenStack philosophy.

This talk will explain the design ideas underpinning Gnocchi, how it differs from the classic metering store provided by Ceilometer, and how it has been integrated into the Ceilometer metrics pipeline. We will also discuss the potential for performance & scalability improvements, and how the new metrics store will co-exist with the existing v2 Ceilometer API.

– Code, Review, Repeat – Code the OpenStack way by James Kulina

The transformation of enterprises operations and applications delivery methods with the adoption of OpenStack cloud, provides the perfect inflection point to evaluate how best to deliver applications and the methods and tools their developers utilize to build applications.

During this presentation, we will showcase the eNovance Software Factory platform and explain how enterprises can adopt the “OpenStack Way of Coding” to begin to transform how their distributed software development teams can deliver superior quality code at scale and velocity.

 Neutron is not broken: real world uses cases and deployments of Neutron without breaking the bank by Carl Perry

The goal of this talk is to dispel the myth that Neutron is broken and worthless. To illustrate how this point is totally not true, we are going to tackle some sacred cows: a lot of what you want from OpenStack is not everyone else wants from OpenStack. Networking is not one size fits all, and not all solutions work in all environments. You can deploy a large environment without a commercial solution. You can have VLANs and Neutron too. You can have IPv6. And you can have all of this today, and you can have it with Neutron. 

– A framework for Continuous Delivery of OpenStack by Sandro Maziotta

The goal of this talk is to talk about our eNovance Continuous Delivery platform. We will first introduce our business objectives and then present the different components. We will then focus on key technical deliverables around OpenStack HEAT , Triple O that allowed us to build the Continuous Platform.
 How to accommodate OpenStack to fit with NFV requirements by Sandro Maziotta
The goal of this talk is to demonstrate our experience in contributing upstream in NOVA and NEUTRON missing features that are enabling NFV. Based on some real customer examples, we will first introduce the NFV challenges and gaps and some concrete contributions that we are pushing within the community. 
– Your Margins Suck! (or, You’re Not Going to Like This) by Pano Xinos
Today’s Telcos and Data Center Operators find themselves in an ever increasingly commoditized world despite their continued reliance on the sale of bandwidth and other dated services such as hosted virtual servers rebranded as cloud computing. This presentation will briefly discuss the evolution of the Telco and data center business model and how these organizations can further adapt and become Service Providers in their own right, thereby helping to maintain and grow revenues and success in the age of cloud and big data. 
– Neutron Roundtable: Overlay or full SDN? by Nick Barcet 

Neutron offers multiple ways to implement networking. It’s not only a matter of vendor choice, but also a choice of networking models. Should the tenants of your cloud be allowed to place requests that would directly modify the configuration of your hardware, or would you like them confined in virtual land? What are the limits of each models and can they be combined? Why would you need access to BGP/OSPF layers from Neutron? What about VPNs or MPLS?

In this roundtable we will ask 5 OpenStack Networking experts to prepare a 5 min position statement on which model they prefer and for what purposes, then we will open the floor to a debate within the group and with the public.

– OpenStack on a silver Platter by Emilien Macchi and Frederic Lepied 

Over the last months, we could see more and more OpenStack deployments running in production.
Installing an OpenStack cloud that can scale does not only mean setting up packages and run your favorite automation tool to configure all the projects together.
It also means:

  • test deployments (ability to reproduce the infrastructure)
  • adding new features and fix bugs in components (continuous integration)
  • manage upgrades (OpenStack releases, dependencies and operating systems)
  • migrate the production with new features (continuous delivery) without downtime

Here are the challenges: how to deal with staying as close as possible to the latest features available in OpenStack and how to upgrade an OpenStack cloud in production as often as possible.
We can see over the OpenStack distros market that they all provide a nice way to deploy OpenStack in 5 minutes from a great GUI. But do they really care about upgrades? Are they much more flexible than other solutions? Are they really production-ready?
– Adopt TripleO tools for your own project by Goneri Le Bouder

TripleO aimed at installing, upgrading and operating OpenStack clouds using OpenStack’s own cloud facilities as the foundations.

TripleO itself is actually a collection of different tools. Most of them are standalone project that can be used independently, this including:

  • template for Heat, the OpenStack Orchestration program,
  • the configuration management tools: os-apply-config,
  • or diskimage-builder, the gold image generator.

TripleO makes use of some interesting paradigms, like the use of specialized images or the tight integration with OpenStack Heat. During this presentation, we will give some example of integration and the benefits. 
– Using OpenStack Swift for extreme data durability by Christian Schwede

OpenStack Swift is a very powerful object storage that is used in several of the largest object storage deployments around the globe. It ensures a very high level of data durability and can withstand epic disasters if setup in the right way. During this talk we want to give you an overview about the mechanism that are used within Swift to ensure data durability and availability, how to design your cluster using regions and zones and things you need to pay attention to, especially when enhancing an existing cluster.

– Win the Enterprise: Application high availability by Nick Barcet

During the Atlanta summit, and as missioned by the Borad of Directors, a group of users and integrators gathered to focus around what was needed for OpenStack to strive in the enterprise.  This group was subdivided into focus groups and I had the priviledge to drive the activity of the Application High Availability.  This presentation, which will be done jointly with the other member of the group, will provide an overview of the use cases we chose to work on an explain where we currently are in terms of our effort.  It will end with a Q&A where you will be able to provide your feedback, volunteer help or ask questions.

– [use-case] From devs to ops : deploy, upgrade and rule an OpenStack platform in production by Nicolas Auvray 

This will describe a production use-case : deploy and rule an OpenStack platform from the very beginning to the bloody end.

How do we install it on an industrial and scalable way? How can we keep it up and running? How do we manage HA? What about backup / monitoring / logging and all that operational stuff?
This talk topic is mostly about explaining the pain we had to install it, the downtimes we had during upgrade, the strategies we adopted in production to recover a machine the fastest way, and the technologies we used to handle all of it : puppet & ansible.

– Performance does matter by Erwan Velu

Deploying clouds is in everybody’s mind but how to make an efficient deployment ?
After setting up the hardware, it’s mandatory to make a deep inspection of server’s performance.
In a farm of supposed identical servers, many miss-{installation|configuration} could seriously degrade performance.
If you want to discovery such counter-performance before users complains of their VMs, you have to be detect them before installing any software.
Another performance metric to know is “how many VMs could I load on top of my servers ?”.
By using the same methodology it is possible the compare how a set of VMs performs regarding the bare metal capabilities.
The challenge is here:  How do detect automatically servers that under perform ? How to insure that a new server entering a farm will not degrade it ? How to measure the overhead of all the virtualization layers from the VM point of view ?
In this presentation, I would like to present how we deal this issues at eNovance by using open source tools and a strong benchmark methodology. Automated testing is the key to success.
– Rowin’ in the wind by Alexis Monville

Last summit gave us the opportunity to explain how we use agility to scale our distributed team to contribute to OpenStack.

In this session we will go over how we setup an Agile Guild missioned to groom an Agile and Open Source culture among people that pervades the whole organization.

Rowin’ in the Wind is the talk for everyone who wants to enter deeper in the subject. We will cover how we work with our distributed teams, how we involve people outside our company, how we interact with different openStack.

Article written by