Octavia is the OpenStack Load-balancing as a Service (LBaaS) version 2 implementation for the Red Hat OpenStack platform. It accomplishes its delivery of load balancing services by managing a fleet of virtual machines, collectively known as amphorae, which it spins up on demand.
Load Balancing Methods:
- Round robin—Rotates requests evenly between multiple instances.
- Source IP—Requests from a unique source IP address are consistently directed to the same instance.
- Least connections—Allocates requests to the instance with the least number of active connections.