Chapter 10. Load Balancing Traffic to Instances

The Neutron Load Balancing as a Service extension, known as LBaaS, provides users with the ability to load balance traffic to applications running on virtual instances in the cloud. Neutron provides an API to manage virtual IPs, pools, pool members, and health monitors.

In this chapter, we will cover some fundamental load balancing concepts, including:

  • Virtual IPs, pools, and pool members
  • Load balancing algorithms
  • Monitors
  • Persistence

Neutron uses drivers to interact with hardware or software load balancers. In Kilo, the reference driver interacts with HAProxy. HAProxy is a free, open source load balancer that is available for most Unix-based operating systems. Third-party drivers are supported by LBaaS ...

Get Learning OpenStack Networking (Neutron) - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.