Tại sao phải sử dụng Keepalived với HAproxy?
1. HAproxy là công cụ loadbalancer và Reverse Proxy
2. Keepalived là công cụ routing cung cấp loadbalancing và High availability
Cơ bản là HAproxy không cung cấp tính năng HA
Vì vậy để có thể khai thác được 2 tính năng quan trọng này thì bạn có thể kết hợp 2 phần mềm này lại
- Cung cấp tính năng HA cho HAproxy
- Keepalived sử dụng giao thức VRRP thát hiện HAproxy bị down và failover qua Server HAproxy khác với thời gian downtime nhỏ nhất
- HAproxy cung cấp khả năng loadbalacer và Reverse proxy có nhiều tính năng hơn cho các Web Server.
Tham khảo:
https://blog.logentries.com/2014/12/keepalived-and-haproxy-in-aws-an-exploratory-guide/