fabiolb / fabio

Consul Load-Balancing made simple
https://fabiolb.net
MIT License
7.26k stars 616 forks source link

Availability with Fabiolb #843

Open martinimartinimartini opened 3 years ago

martinimartinimartini commented 3 years ago

Hi guys! To be straight for question: how do you ensure fabiolb high availability when using it to balance requests from the internet? Is fabiolb ready for this or the best option is to use another solution for external traffic handling? (Please tell me the solution you guys recommend if it's the case). I was thinking in use DNS loadbalance, since Consul can dynamic handle the records and prevent sending requests to an out of service server but I still have a single point of failure as I need to create a CNAME record on my Cloudflare account (where my domain is) to the internal Consul DNS server (must specify only one registry).

ketzacoatl commented 3 years ago

@martinimartinimartini I would recommend setting up fabio in a test environment with metrics and your consul/etc setup, and then use a load simulation tool like locust or one of the java options, or a simple shell script, and hit fabio a whole lot to see what happens.