Integration of the Octavia module (Load Balancer as a Service) in an OpenStack cloud environment – Part 1
In the context of evolving cloud infrastructures, OpenStack stands out as a major open-source platform for managing and orchestrating virtualized environments. To ensure the efficient and reliable distribution of network traffic between different resources, the implementation of a load balancing service is essential.
Octavia, a native OpenStack component, offers a scalable and dynamic load balancing solution capable of managing fleets of virtual instances called “amphorae” to ensure high application availability
This report presents the integration of the Octavia service into an OpenStack deployment, detailing the configuration steps, the creation of necessary networks and instances, as well as the mechanisms guaranteeing the proper functioning of the load balancer. The objective is to demonstrate how Octavia contributes to improving the reliability and performance of services hosted on OpenStack through automated and adaptable load balancing.
Chapter 1: Load Balancing and the Cloud
1.1 Definition of Load Balancing
Load balancing is the process of distributing workloads and network traffic across multiple servers. This process maximizes resource utilization, reduces response times,