April 25-29, 2016

Event Details

Please note: All times listed below are in Central Time Zone

Deep Dive into Elastic Load Balancing Using Octavia

THE CHALLENGE -- how to cost-effectively provide Load Balancing as a Service (LBaaS) for cloud workloads. Customers expect the cloud to support their elastic workloads no matter how large they grow. On one hand, services, such as LbaaS, must have the resources to handle huge workloads; on the other hand, for the many customers that have very small workloads, the (free tier) LBaaS has to use as little resources as possible.

THE SOLUTION -- Elastic Load Balancing (ELB) An Elastic Load-Balancing Service dynamically aligns the load-balancing resources with the customer's elastic workloads. Use OpenStack Octavia to implement.

THE "DEEP-DIVE" -- Octavia provides an operator-grade reference implementation of LBaaS for OpenStack, utilizing HAProxy. Octavia supports various load balancing configurations to support different levels of performance, scalability, and availability.  Octavia's new  N+1 (a.k.a active-active, all active) configuration provides the basis for an Elastic LBaaS.

What can I expect to learn?


1. A short introduction to Octavia and the new N+1, active-active configuration

2. Active-active configuration parameters and features

3. Introducing the Distributor -- the LB for LBaaS itself

3a. HW Distributor for CPU intensive configuration

3b. DNS Distributor for the IP rich

3c. Affinity and statefull load balancing nodes

4. Even better High Availability with HA-Proxy pairing

5. Containers integration

6. Demo: Elastic workloads under Octavia active-active configuration

Thursday, April 28, 5:00pm-5:40pm (10:00pm - 10:40pm UTC)
Difficulty Level: Beginner
Blue Box, an IBM Company
Stephen Balukoff is a Principal Software Developer at Blue Box, an IBM Company. He graduated Summa Cum Laude with a Bachelor's degree in General Studies from the University of Idaho. This means he is very well qualified for nothing in particular. He has spent the last 18 years working in the IT industry. Starting in customer support positions, he worked his way through roles involving systems... FULL PROFILE
Research staff member at IBM since 2000. Working on network virtualization since 2008, currently focused on OVN and other SDN based solutions.Before 2008 worked on storage: block migration in the cloud, SAN FS, iSCSI and other storage technologies. Over the years, actively participated in Open Source code development, contributing to Linux, to OpenDaylight, and, most recently, to OVN. FULL PROFILE
Allan Hu is a developer in Cloud Networking Services team at IBM. Allan joined IBM in 2013 and has been working on several IBM cloud solutions since then. Currently he and his team are working on LBaaS solutions for IBM cloud. He stayed in IT industry for 17+ years working in various development areas, such as web applications, database solutions, embedded systems, networking switches/routers,... FULL PROFILE
IBM Research - Haifa
Dr. Dean H. Lorenz is Research Scientist at IBM Research HaifaLab, a technical leader at the Cloud Networking group of the Cloud Platforms department. Dr. Lorenz received his B.Sc. in Computer Engineering (Summa Cum Laude) and Ph.D. in Electrical Engineering, both from the Technion – Israel Institute of Technology. He has more than 15 years of experience in research, hands-on... FULL PROFILE