HAProxy adalah load balancer TCP/HTTP open-source yang bisa mendistribusikan request ke multiple server backend. Digunakan oleh perusahaan besar seperti GitHub, Reddit, dan Stack Overflow.
apt install haproxy -y# /etc/haproxy/haproxy.cfg\nfrontend http_front\n bind *:80\n default_backend web_servers\n\nbackend web_servers\n balance roundrobin\n server web1 192.168.1.10:80 check\n server web2 192.168.1.11:80 check\n server web3 192.168.1.12:80 checkHAProxy otomatis mengecek kesehatan backend dan menghapus server yang down dari rotasi.
Konfigurasi session persistence untuk aplikasi yang memerlukan user tetap di server yang sama.
listen stats\n bind *:8404\n stats enable\n stats uri /stats\n stats auth admin:passwordDengan HAProxy, aplikasi kamu bisa scale horizontal tanpa downtime.