You could make it a bit more agile and scale it: you can run them in "pods", such as two haproxy instances running keepalived between them and use the ViP IP as the DNS record, so if an HAproxy instance was to die, the alternate HAproxy instance can take over. Set more pods up and use DNS round robin.
On Mon, May 20, 2019 at 8:59 AM Jeff Abrahamson <j...@p27.eu> wrote: > We set up an haproxy instance to front several rails servers. It's > working well, so we're quickly wanting to use it for other services. > > Since the load on the haproxy host is low (even miniscule), we're > tempted to push everything through a single haproxy instance and to let > haproxy notice based on requested hostname to which backend to dispatch > requests. > > Is there any good wisdom here on how much to pile onto a single haproxy > instance or when to stop? > > -- > > Jeff Abrahamson > http://p27.eu/jeff/ > http://transport-nantes.com/ > > > > >