Loadbalancer

De applicatie dat we gaan gebruiken op de loadbalancer is HAproxy. HAproxy is een redelijk makkelijk te configureren loadbalancer software, het enige wat we moeten doen is het installeren en de configuratie aanpassen op onze situatie.

Stap 1. Installeren HAproxy

sudo apt update
sudo apt install haproxy

Controleren

sudo systemctl status haproxy

Kopie maken van originele configuratie

sudo cp /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.original

Configuratie aanpassen

sudo nano /etc/haproxy/haproxy.cfg

Zorg ervoor dat de IP-adressen overeen komen met je eigen omgeving. Frontend is de kant naar het internet. Backend is de kant naar de webservers.

 

Als de configuratie is aangepast kun je HAproxy starten.

service haproxy start

Test de omgeving

Ga naar het IP-adres van je loadbalancer en druk op refresh om te zien dat de load daadwerkelijk wordt verdeelt over 2 webservers.

Statistieken van HAproxy

Je kunt ervoor kiezen om je statistieken van HAproxy te delen via een bepaalde poort. Hiervoor moet je een stuk toevoegen aan het configuratiebestand.

Als je nu naar het IP-adres van de loadbalancer gaat met daarachter /stats kom je op de statistieken pagina van HAproxy.